Workspace 6.21.5
CameraBuilder

Creates a new Camera object, which defines the view frustum within a Scene; i.e. the region of a Scene that is visible when rendered.

  • Default label: "Camera builder"
  • Member of plug-in: Rendering
  • Catalogue path: Scene
Inputs:
EnabledboolIf enabled, the Camera will be added to the Scene.
NameQStringEach Camera in a Scene must have a unique name. This allows users to dynamically select which camera to use for rendering.
Respond to interactionDeprecatedboolCertain widgets such as the WSGLWidget allow users to interact with a Scene. If this input is enabled, the user will be able to adjust the Camera's location and orientation from such a widget. When these events occur, the Camera's Transform matrix input will be updated and the operation will update the output Camera. Replaced by the new 'Allowed interactions' input.
Transform matrixCSIRO::Mesh::TransformMatrixControls the position and orientation of the Camera. NOTE: To create an orbit camera, instead of modifying this transform, attach the Camera to a TransformBuilder instead.
Tracking targetCSIRO::Rendering::SceneItem(Optional) All camera motion will be relative to this scene item.
Field of viewDeprecateddouble

The 'Field of View' input is now known as 'Field of view (vertical)'

Field of view (vertical)double

Field of view (horizontal)double

Use horizontal field of viewbool

Orthographic view volumedoubleIf the Projection mode input is set to "Orthographic", this input controls the extent of the Scene that makes up the view frustum.
Near clipping planedoublePolygons or vertices closer to the Camera than this distance will not be visible.
Far clipping planedoublePolygons or vertices in the Scene further from the Camera than this distance will not be visible.
LOD distance biasdoubleA modifier that controls the distance from the Camera at which lower LOD levels are selected for display (if LOD levels are used). A larger value leads to a longer view distance before a lower resolution LOD is picked.
Projection modeCSIRO::Rendering::Camera::ProjectionModeControls whether the Camera defines a perspective view frustum, where objects appear smaller the further away from the camera they are, or an orthographic one, where objects are always rendered at the same scale regardless of their distance from the camera.
Interaction optionsCSIRO::Rendering::CameraInteractionOptionsControls which widget interactions can be used to manipulate the camera's properties.
Symbol shaderCSIRO::Rendering::Shader

Controls the appearance of the camera symbol in the scene, if visible.

Outputs:
CameraCSIRO::Rendering::Camera