This project integrates the Real3D model, based on TripoSR, into ComfyUI. Real3D is a state-of-the-art Large Reconstruction Model (LRM) for 3D reconstruction from single-view real-world images. The ComfyUI-Real3D module is built upon the ComfyUI-Flowty-TripoSR code, modified to use the Real3D model instead. Special thanks to:
- Hanwen Jiang for creating Real3D
- flowtyone for creating ComfyUI-Flowty-TripoSR
Real3D introduces a novel self-training framework that can benefit from both existing 3D/multi-view synthetic data and diverse single-view real images. This repository aims to simplify the use of Real3D within ComfyUI for fast feedforward 3D reconstruction from a single image.
- ComfyUI
- ComfyUI-Mixlab-Nodes
- Model used by RembgNode_Mix: IS-Net_DIS-general-use
-
Install ComfyUI-Real3D
-
Set ComfyUI manager to "weak" security.
-
Import the Git repository in the manager:
https://github.com/izuc/ComfyUI-Real3D.git
-
-
Place Real3D Model and Configuration
- Download the Real3D model from here and place it in the checkpoints directory (
ComfyUI/models/checkpoints
). - Place the
config.yaml
file in the same directory.
- Download the Real3D model from here and place it in the checkpoints directory (
-
Install Dependencies
ComfyUI will automatically read the
requirements.txt
file and install the necessary dependencies.
Use the example workflows provided to test the functionality of the Real3D model in ComfyUI. You can find these workflows in the repository.
-
Load an Image
- Load your input image in ComfyUI.
-
Configure Parameters
- Set the parameters such as geometry resolution, threshold, and model save format.
-
Run the Model
- Execute the workflow to run the Real3D model and generate a 3D mesh from the input image.