Fisher 镜头:
FisherShot is a node designed to manage and manipulate camera shots independently from pose data within a 3D editing environment. Its primary function is to store and apply camera angles and settings that are separate from the pose configurations, allowing for flexible adjustments and experimentation with different camera perspectives without altering the underlying pose data. This capability is particularly beneficial for artists and designers who wish to explore various visual compositions and camera angles in their projects. By enabling or disabling the camera functionality, FisherShot provides a streamlined workflow for switching between front-facing pose images and more complex camera setups, ensuring that saved camera settings are preserved and can be easily reapplied. This node is essential for maintaining creative control over the visual output, offering a seamless way to experiment with and refine camera angles in a non-destructive manner.
Fisher 镜头 Input Parameters:
pose_json
The pose_json parameter is a JSON string that contains the pose data, which includes information about the character's position and orientation. This parameter is crucial as it serves as the foundation for any camera adjustments made by the FisherShot node. The pose data remains unchanged unless explicitly modified, allowing for consistent application of camera settings across different poses.
shot_json
The shot_json parameter is a JSON string that holds the camera settings, such as angles and other relevant configurations. This parameter allows you to specify the desired camera setup that will be applied to the pose data. By providing a separate shot configuration, you can experiment with different camera angles without affecting the original pose data.
enable_camera
The enable_camera parameter is a boolean flag that determines whether the camera settings should be applied. When set to True, the node applies the specified camera settings from the shot_json to the pose data. If set to False, the node outputs only the front-facing pose image, bypassing any camera adjustments. This parameter provides flexibility in choosing whether to incorporate camera effects or maintain a straightforward pose rendering.
Fisher 镜头 Output Parameters:
STRING
The output parameter STRING represents the combined JSON data that includes both the pose and camera settings. This output is essential for further processing or rendering, as it encapsulates all the necessary information to reproduce the desired visual composition. By merging the pose and camera data, this output ensures that the final image reflects the intended artistic vision.
Fisher 镜头 Usage Tips:
- To experiment with different camera angles without altering the pose, use the
shot_jsonparameter to specify various camera configurations and toggle theenable_cameraparameter as needed. - When working on projects that require consistent camera settings across multiple poses, save your preferred camera setup in the
shot_jsonand apply it to differentpose_jsoninputs to maintain visual consistency.
Fisher 镜头 Common Errors and Solutions:
"尚未设置新机位。请使用完整工作流,在编辑器「定镜头」中调整角度后应用"
- Explanation: This error occurs when the camera settings have not been properly configured or applied. The node requires a valid camera setup to function correctly.
- Solution: Ensure that the
shot_jsonparameter contains valid camera settings and that theenable_cameraparameter is set toTrueif you wish to apply these settings. Adjust the camera angle in the editor and reapply the settings to resolve this issue.
"高"
- Explanation: This error suggests that there is an issue with the height calculation, possibly due to an incorrect or missing camera setup.
- Solution: Verify that the camera settings in the
shot_jsonare correctly specified and that the pose data is valid. Adjust the camera parameters to ensure that the height is calculated correctly, and reapply the settings.
