getVisController <node>
Returns an instance of the node's visibility controller. Returns undefined
if the node does not have a visibility track.
getInheritVisibility <node>
Returns true
if the node inherits the visibility of its parent object (if any), false
if not.
setInheritVisibility <node> <boolean>
Sets whether the node inherits the visibility of its parent object (if any). If < boolean>
is true
, node inherits visibility. If <boolean>
is false
, the node does not inherit visibility.
getImageBlurMultController <node>
Returns the node's Image Motion Blur Multiplier controller. Returns undefined if no Image Motion Blur Multiplier controller has been assigned to the node.
setImageBlurMultiplier <node> <time> <number>
Sets the node's Image Motion Blur Multiplier value at the specified time to the specified value.
setImageBlurMultController <node> <controller>
Sets the node's Image Motion Blur Multiplier controller to the specified controller.
setMotBlur <node> <integer>
Sets which type of motion blur to use for node. If <integer>
= 1, None. If <integer>
= 2, Object Motion Blur. If <integer>
= 3, Image Motion Blur.
setRenderable <node> <boolean>
Sets whether the node is renderable. If <boolean>
is true
, node is renderable. If <boolean>
is false
the node is not renderable.
getRenderID <node>
Returns the RenderID of the node. A value of 65535 is returned if the scene has not been rendered, or the node is not renderable. The RenderIDs of the nodes are output to the NODE_RENDER_ID g-buffer channel by the renderer.
setRenderID <node> <integer>
Sets the RenderID of the node to the specified value. This value is not "sticky". It is not saved with the scene and it will be replaced by the renderer when the next render occurs.