Acting:
The UBActingNode is a versatile component designed to facilitate interactive actor acting within a 3D stage environment. It serves as a bridge between staging data and acting data, allowing for the seamless integration of multiple actors and their movements within a scene. This node is particularly beneficial for AI artists looking to create dynamic and interactive scenes, as it supports the chaining of multiple actors and their trajectories. By hosting interactive actor acting, the UBActingNode enables users to visualize and manipulate actor movements, providing a robust platform for creative expression in 3D environments. Its primary function is to receive stage data from a Staging node or acting data from a previous Acting node, ensuring a smooth workflow for users aiming to create complex and engaging scenes.
Acting Input Parameters:
stage
This parameter allows you to connect a Staging node or a previous Acting node, enabling the chaining of multiple actors within a scene. It is optional, providing flexibility in how you structure your scene.
actor_type
This parameter lets you select the type of actor you want to include in your scene. Options include "human," "car," and "quadruped," with "human" as the default. The choice of actor type affects the visual representation and behavior of the actor within the scene.
actor_speed
This parameter controls the movement speed of the 3D actor, with a default value of 10.0. You can adjust the speed between a minimum of 1.0 and a maximum of 30.0, in increments of 1.0. This allows you to fine-tune how quickly your actor moves through the scene.
actor_scale
This parameter determines the scale factor for the 3D actor, with a default value of 1.0. You can adjust the scale between 0.3 and 2.0, in increments of 0.05. This allows you to resize the actor to fit the proportions of your scene.
actor_color
This optional parameter lets you specify the color of the 3D actor mesh, with a default color of "#F1DFBF." This customization option helps you differentiate between multiple actors or match the actor's appearance to the scene's aesthetic.
Acting Output Parameters:
acting_json
This output parameter provides a JSON representation of the acting data, including stage data, actor type, color, speed, scale, duration, motion data, and a list of actors. This comprehensive output allows you to easily interpret and utilize the acting data for further processing or visualization.
Acting Usage Tips:
- To create a dynamic scene with multiple actors, connect a Staging node or a previous Acting node to the
stageinput. This will enable you to chain actors and their movements seamlessly. - Experiment with different
actor_typeoptions to see how each type behaves within your scene. This can add variety and depth to your 3D environment. - Adjust the
actor_speedandactor_scaleparameters to match the pacing and proportions of your scene. This can help create a more cohesive and visually appealing composition.
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 motion data for the actors before attempting to use the directing canvas. This will enable the necessary functionality for interactive actor acting.
