ComfyUI-Benripack is an extension for ComfyUI that provides a CharacterPipe node. This node allows for managing various elements such as images, prompts, and models in a single structure, simplifying the workflow for character-based image generation.
This package contains three custom nodes for ComfyUI:
This node manages character information and prompts for image generation.
The node combines all inputs into a CharacterPipe object that can be used for further processing in the image generation pipeline.
This node loads a 3D model (.fbx) from the 3d_models directory in the root of your ComfyUI installation. Before using this node create the directory 3d_models. Than put in some .fbx files.
The node loads the selected 3D model.
This node extracts animation frames from a 3D model. If you select 4 rows and 4 columns the node will take a snapshot every 1/16 of the animation time aligned in a 4x4 grid. You can set the orientation of the model. You can also rotate the model. The created tile-image can be used to create consistent animations of the given object.
The node generates an image with multiple frames of an animation based on the given 3D model and specified parameters.
Here are some example GIFs demonstrating what you could do with the output of the nodes:
3d_models
folder in your ComfyUI main directory.3d_models
folder.After installation, you can use the nodes in your ComfyUI workflow. Connect the nodes according to your requirements and experiment with different settings to achieve desired results.
This package relies on the following Python libraries:
Make sure these dependencies are installed in your ComfyUI environment.