FramingConstraint
Position a camera so that all of a target is visible.
user
Container for user-defined plugs. Nodes should never make their own plugs here, so users are free to do as they wish.
out
The processed output scene.
enabled
The on/off state of the node. When it is off, the node outputs the input scene unchanged.
in
The input scene
filter
The filter used to control which parts of the scene are processed. A Filter node should be connected here.
targetScene
The scene containing the target location to which cameras are pointed. If this is unconnected, the main input scene is used instead.
target
The scene location to which the cameras are pointed.
ignoreMissingTarget
Causes the constraint to do nothing if the target location doesn’t exist in the scene, instead of erroring.
boundMode
How the camera frustum is fit to the target. Sphere
approximates the bounding
box of the target with a sphere. Box
uses the actual bounding box, which
allows framing closer, but means the camera will move closer or farther depending
on the exact alignment of the box to the view ( which makes for a bumpy looking
turntable ).
padding
Add a border between the edge of the camera frustum and the target. 0.1 adds a 10% border. Using negative padding moves the camera closer.
extendFarClip
If the target is larger than the current clipping planes, increase the far clipping plane to enclose it.
useTargetFrame
Use a fixed frame to access the target at. This can be used to produce a consistent framing if the target has high-frequency animation you want to ignore.
targetFrame
The frame used to access the target when useTargetFrame
is set.