Acting:
The ActingNode is a versatile component designed to facilitate interactive actor acting within a 3D scene. It serves as a bridge between stage data received from a Staging node or acting data from a previous Acting node, enabling the seamless integration and chaining of multiple actors within a scene. This node is particularly beneficial for AI artists looking to create dynamic and interactive 3D environments, as it allows for the precise control and manipulation of actor attributes such as type, speed, scale, and color. By hosting interactive actor acting, the ActingNode empowers users to craft complex scenes with multiple actors, each with unique trajectories and behaviors, thereby enhancing the storytelling and visual impact of their projects.
Acting Input Parameters:
stage
This parameter allows you to connect a Staging node or a previous Acting node, facilitating the chaining of multiple actors within a scene. It is optional but crucial for multi-actor scenarios, enabling the seamless integration of stage data or acting data from previous nodes.
actor_type
This parameter lets you select the type of actor to be used in the scene. Options include "human," "car," and "quadruped," with "human" as the default. The choice of actor type impacts the visual representation and behavior of the actor within the scene, allowing for diverse and dynamic interactions.
actor_speed
This parameter controls the movement speed of the 3D actor, with a default value of 10.0. It accepts values ranging from 1.0 to 30.0, allowing you to adjust the speed to suit the specific requirements of your scene. Faster speeds can create more dynamic and energetic scenes, while slower speeds may be used for more deliberate and controlled movements.
actor_scale
This parameter determines the scale factor for the 3D actor, with a default value of 1.0. It accepts values between 0.3 and 2.0, enabling you to adjust the size of the actor relative to the scene. This flexibility allows for the creation of scenes with varied perspectives and proportions, enhancing the visual storytelling.
actor_color
This parameter specifies the color of the 3D actor mesh, with a default color of "#F1DFBF." It is optional but provides an additional layer of customization, allowing you to differentiate actors visually and align them with the overall aesthetic of your scene.
Acting Output Parameters:
acting_json
This output parameter provides a JSON representation of the acting data, encapsulating all relevant information about the actors and their interactions within the scene. It includes details such as stage data, actor type, color, speed, scale, duration, motion data, and a list of all actors involved. This comprehensive output is essential for further processing or visualization, enabling you to review and refine the scene as needed.
Acting Usage Tips:
- To create complex scenes with multiple actors, ensure that you connect a Staging node or a previous Acting node to the
stageinput. This will allow for seamless integration and chaining of actors. - Experiment with different
actor_typeoptions to diversify the interactions within your scene. Combining different types of actors can lead to more dynamic and engaging visual narratives. - Adjust the
actor_speedandactor_scaleparameters to fine-tune the movement and size of your actors, ensuring they fit naturally within the context of your scene.
Acting Common Errors and Solutions:
Directing: Directing canvas is disabled. Connect an Acting node and record motion first.
- Explanation: This error occurs when there is no motion data available for the actors, which is necessary for the directing canvas to function.
- Solution: Ensure that you have connected an Acting node and recorded the necessary motion data before attempting to use the directing canvas. This will enable the capture and visualization of actor movements within the scene.
