https://github.com/PozzettiAndrea/ComfyUI-LiTo
ComfyUI wrapper for LiTo: single-image to 3D Gaussian Splat generation (Apple Research, ICLR 2026)
https://github.com/PozzettiAndrea/ComfyUI-LiTo
Last synced: 7 days ago
JSON representation
ComfyUI wrapper for LiTo: single-image to 3D Gaussian Splat generation (Apple Research, ICLR 2026)
- Host: GitHub
- URL: https://github.com/PozzettiAndrea/ComfyUI-LiTo
- Owner: PozzettiAndrea
- License: other
- Created: 2026-05-10T01:50:59.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-08-27T18:23:02.000Z (about 1 month ago)
- Last Synced: 2026-09-26T13:55:08.574Z (8 days ago)
- Language: Python
- Size: 29 MB
- Stars: 142
- Watchers: 0
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-comfyui - **LiTo Image-to-3D** - env` to attempt a one click isolated install. Will download and use pixi package manager. ComfyUI wrapper for LiTo: single-image to 3D Gaussian Splat generation (Custom nodes (7817) sorted by GitHub Stars)
README
> [!WARNING]
> Warning, uses experimental package `comfy-env` to attempt a one click isolated install. Will download and use pixi package manager.
https://github.com/user-attachments/assets/c3ff490b-e0d4-47cc-953b-a2236673e8bf
# ComfyUI-LiTo
ComfyUI wrapper for [LiTo](https://apple.github.io/ml-lito/) (Surface Light Field Tokenization), Apple Research's image-to-3D Gaussian Splat generator from ICLR 2026.
Single RGBA image → 3D Gaussians (~524K splats) capturing geometry + view-dependent appearance (specular highlights, Fresnel reflections). ~4.7s on H100 after compilation.
## Nodes
| Node | Description |
|------|-------------|
| **(Down)Load LiTo Model** | Downloads `lito_dit_rgba.ckpt` (~3GB) from Apple CDN to `ComfyUI/models/lito/` |
| **LiTo Preprocess Image** | Background removal (rembg) + crop/pad to 518×518 RGBA |
| **LiTo Image to 3D** | DiT flow-matching sampling + Gaussian decoding |
| **LiTo Export PLY** | Save Gaussians to standard PLY |
| **LiTo Preview Point Cloud** | Browser-based 3D preview |
## Workflow
```
LoadImage → LiToPreprocess → LiToImageTo3D → LiToExportPLY → LiToPreviewPointCloud
↑
LiToLoadModel
```
## Installation
This pack uses [comfy-env](https://github.com/PozzettiAndrea/comfy-env) for process isolation — LiTo's heavy dependencies (pytorch3d, gsplat, nvdiffrast, flash_attn, spconv, xformers) run in their own subprocess environment, separate from ComfyUI's host Python.
CUDA wheels resolved automatically from [cuda-wheels](https://pozzettiandrea.github.io/cuda-wheels).
## License
The wrapper code follows Apple's [LICENSE](./LICENSE). The model weights are governed by [LICENSE_MODEL](./LICENSE_MODEL) (Apple ML Research model license — non-commercial research use).
## Credits
- [LiTo](https://github.com/apple/ml-lito) by Jen-Hao Rick Chang, Xiaoming Zhao, Dorian Chan, Oncel Tuzel (Apple, ICLR 2026)