Search Tips

Search is based on keyword.

`Ex: "Procedures"`

Do not search with natural language

`Ex: "How do I write a new procedure?"`

Give Feedback Support Portal

# UsdCamera

This node allows you to create native USD cameras in Katana. See more on Creating Native USD Cameras.

# Inputs

Connection Type | Connection Name | Function
input | in | The incoming scene graph data that the node will operate on or modify.

# Controls

Control (UI) | Default Value | Function
--- | --- | ---
primPath | N/A | Location Paths of where to create the camera. For example, /cameras/camera.
primSpec | define | Choose the specifier for the prim. This is the role or function of the prim in the scene description. • define - defines a new, complete specification for a prim and its properties within a layer. • class - defines a prim meant to act as a template for other prims. It ensures uniformity and reusability throughout the scene by allowing other prims to adopt or specialize it, inheriting its characteristics. • over - indicates that the prim is an override. It's used to non-destructively modify prims defined in lower-priority layers. A prim with an "over" specifier is meant to modify or extend the properties or hierarchy of existing prims, without redefining them entirely.
primSpecHierarchy | disabled | Determines whether to create all prims in the provided hierarchy with the primSpec. If disabled, all but the final Prim will take on the primSpec, to avoid writing over primSpecs in lower order layers.
kind | assembly | Determines what Kind metadata should be set on the prims.
properties > clippingPlanes
clippingRange | 1.0 | Near and far clipping distances in scene units.
exposure | 0 | Exposure adjustment, as a log base-2 value.
focalLength | 50 | Perspective focal length in tenths of a scene unit.
focusDistance | 0 | Distance from the camera to the focus plane in scene units
fStop | 0 | Lens aperture.
horizontalAperture | 20.955 | Horizontal aperture in tenths of a scene unit.
horizontalApertureOffset | 0 | Horizontal aperture offset in the same units as horizontalAperture.
projection | perspective | Projection type, either “perspective” or “orthographic”.
purpose | default | Purpose is a classification of geometry into categories that can each be independently included or excluded from traversals of prims on a stage, such as rendering or bounding-box computation traversals.
properties > shutter
stereoRole | mono | Left or right camera of a stereo setup or mono.
verticalAperture | 20.955 | Vertical aperture in tenths of a scene unit.
verticalApertureOffset | 0 | Vertical aperture offset in the same units as verticalAperture.
visibility | inherited | Visibility is meant to be the simplest form of "pruning" visibility that is supported by most DCC apps. Visibility is animatable, allowing a sub-tree of geometry to be present for some segment of a shot, and absent from others; unlike the action of deactivating geometry prims, invisible geometry is still available for inspection, for positioning, for defining volumes, etc.
Properties > transform
xformOpName | UsdCamera | The name to be given to the XformOp when stored in USD.
order | Scale Rot Trans | Select the order by which the three transformations are applied.
rotateOrder | Rx Ry Rz | Select the axes order by which the rotation takes place. By default the rotation is first around the x axis, then y, and finally z.
translate | 0.0 | The amounts to translate along the x, y, and z axes.
rotate | 0.0 | The amounts to rotate the prims around the x, y, and z axes.
scale | 1.0 | The amounts to scale the prims along the x, y, and z axes.
pivotTranslate | 0.0 | The amounts by which the pivot point for transformations is translated along the x, y, and z axes.
pivotRotate | 0.0 | The amounts by which the pivot point for transformations is rotated along the x, y, and z axes.
makeInteractive | Yes | When set to "Yes", the selected path can be interactively manipulated in the Viewer.