Skip to main content

Create Camera Info

The Create Camera Info node builds a camera information structure for 3D rendering. It supports three modes for defining the camera: orbit (yaw/pitch/distance around a target), look_at (explicit world position), and quaternion (position plus rotation). The coordinate system is right-handed with Y as the up axis.

Inputs

ParameterDescriptionData TypeRequiredRange
modeHow to define the camera: orbit angles, an explicit position, or a position + quaternion.COMBOYes"orbit"
"look_at"
"quaternion"
target_xLook-at point (orbit pivot / aim). In orbit mode, move it to pan/translate the whole camera. Ignored in quaternion mode. Defaults to the origin. (default: 0.0)FLOATNo-1000.0 to 1000.0
target_yY component of the target point. (default: 0.0)FLOATNo-1000.0 to 1000.0
target_zZ component of the target point. (default: 0.0)FLOATNo-1000.0 to 1000.0
rollCamera roll about the view axis, in degrees. (default: 0.0)FLOATNo-180.0 to 180.0
fovVertical field of view in degrees. (default: 35.0)FLOATNo1.0 to 120.0
zoomDigital zoom (focal-length multiplier). Values greater than 1 zoom in without moving the camera. (default: 1.0)FLOATNo0.01 to 100.0
camera_typeProjection used by Render Splat: perspective (foreshortening) or orthographic (parallel). (default: “perspective”)COMBONo"perspective"
"orthographic"

Mode-Specific Parameters

When mode is set to "orbit", the following parameters become available:
ParameterDescriptionData TypeRequiredRange
yawHorizontal rotation angle around the target. (default: 35.0)FLOATYes-360.0 to 360.0
pitchVertical rotation angle around the target. (default: 30.0)FLOATYes-89.0 to 89.0
distanceCamera distance from the target. (default: 4.0)FLOATYes0.01 to 1000.0
When mode is set to "look_at", the following parameters become available:
ParameterDescriptionData TypeRequiredRange
position_xCamera position in world space (right-handed, Y-up). (default: 4.0)FLOATYes-1000.0 to 1000.0
position_yY component of the camera position. (default: 4.0)FLOATYes-1000.0 to 1000.0
position_zZ component of the camera position. (default: 4.0)FLOATYes-1000.0 to 1000.0
When mode is set to "quaternion", the following parameters become available:
ParameterDescriptionData TypeRequiredRange
position_xCamera position in world space (right-handed, Y-up). (default: 4.0)FLOATYes-1000.0 to 1000.0
position_yY component of the camera position. (default: 4.0)FLOATYes-1000.0 to 1000.0
position_zZ component of the camera position. (default: 4.0)FLOATYes-1000.0 to 1000.0
quat_xX component of the camera world-rotation quaternion. (default: 0.0)FLOATYes-1.0 to 1.0
quat_yY component of the camera world-rotation quaternion. (default: 0.0)FLOATYes-1.0 to 1.0
quat_zZ component of the camera world-rotation quaternion. (default: 0.0)FLOATYes-1.0 to 1.0
quat_wCamera world-rotation quaternion (three.js: looks down local -Z). Normalized for you. (default: 1.0)FLOATYes-1.0 to 1.0
Note: The target_x, target_y, and target_z parameters are ignored when mode is set to "quaternion". In "orbit" mode, these target parameters define the pivot point around which the camera orbits.

Outputs

Output NameDescriptionData Type
camera_infoCamera information structure containing position, rotation, field of view, zoom, and projection type for 3D rendering.LOAD3DCAMERA
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Source fingerprint (SHA-256): 577c114130f72b753d5f15775fe05b3e1e734f5865cca32c576d042583f8e873