TK 可动素体相机:
The TK 3D Body Camera node is a standalone tool designed to enhance your 3D animation workflow by providing a flexible and intuitive camera control system. It does not load character model files or integrate 3D resources directly into your workflow. Instead, it utilizes a minimalistic setup with basic geometries in Three.js to create a movable FK (Forward Kinematics) body. The backend of this node is responsible for reusing the existing CameraControlCore to generate camera prompts and output structured camera and pose states. This node is particularly beneficial for AI artists who want to simulate camera movements and poses without the complexity of handling full 3D models, allowing for a streamlined and efficient creative process.
TK 可动素体相机 Input Parameters:
camera_info
This optional parameter allows you to override the default camera settings with a free 6DOF (Degrees of Freedom) camera. When connected, the pose is re-projected through this camera, which includes position, target, zoom, rotation, and field of view (FoV) settings. This input is useful for artists who want precise control over the camera's perspective and movement, enabling them to achieve specific visual effects or compositions.
render_style
This parameter lets you choose the rendering style for the output. Options include mesh, silhouette, openpose_2d, openpose_3d, and scail. Each option provides a different visual representation of the 3D model, such as a full 3D mesh, a binary silhouette, or a flat 2D or 3D skeleton. This flexibility allows you to select the most appropriate style for your project, whether you need detailed 3D visuals or simple 2D outlines.
TK 可动素体相机 Output Parameters:
camera
The output parameter camera provides a structured representation of the camera's state, including its yaw, pitch, distance, roll, and field of view (FoV). It also includes normalized coordinates for precise adjustments. This output is crucial for understanding the camera's position and orientation in the 3D space, allowing you to fine-tune your animations and ensure that the camera captures the desired angles and perspectives.
pose
The pose output parameter delivers the current pose state of the FK body, based on the selected pose preset or custom adjustments. This information is essential for animators who need to synchronize the camera movements with specific character poses, ensuring a cohesive and dynamic visual narrative.
TK 可动素体相机 Usage Tips:
- Utilize the
camera_infoinput to gain full control over the camera's position and orientation, allowing for precise adjustments and creative camera angles. - Experiment with different
render_styleoptions to find the best visual representation for your project, whether you need detailed 3D models or simple 2D outlines. - Use the structured camera output to fine-tune your animations, ensuring that the camera captures the desired angles and perspectives.
TK 可动素体相机 Common Errors and Solutions:
CameraControlCore not available
- Explanation: This error occurs when the
CameraControlCoremodule is not available or not properly imported. - Solution: Ensure that the
CameraControlCoremodule is correctly installed and imported in your environment. Check for any import errors and resolve them by installing the necessary dependencies.
Invalid render_style option
- Explanation: This error happens when an unsupported
render_styleoption is selected. - Solution: Verify that the selected
render_styleoption is one of the supported values:mesh,silhouette,openpose_2d,openpose_3d, orscail. Correct any typos or unsupported values in the input.
Missing camera_info input
- Explanation: This error occurs when the
camera_infoinput is expected but not provided. - Solution: If you intend to use a custom camera setup, ensure that the
camera_infoinput is connected and properly configured. If not needed, you can ignore this input.
