Run Apple's LiTo from a ComfyUI workflow on a single object photo
Export a 3D object as a PLY of Gaussian Splats from one image
Preview splat output in the browser before saving to disk
Prototype non commercial research pipelines that need surface reflectance
Needs an Nvidia GPU plus comfy-env to isolate pytorch3d, gsplat, nvdiffrast, flash_attn, spconv, and xformers from the main ComfyUI environment.
This repository is a small bridge between two existing pieces of AI software. The first is ComfyUI, a popular node-based interface where people chain together AI tasks by dragging boxes onto a canvas. The second is LiTo, short for Surface Light Field Tokenization, a research model published by Apple at the ICLR 2026 conference. LiTo takes a single image of an object and produces a 3D representation of it as a cloud of Gaussian Splats, a format that captures both shape and how the surface reflects light, including effects like shiny highlights and angle-dependent reflections. The wrapper makes LiTo usable from inside ComfyUI as a normal workflow. The pack adds five nodes. One downloads the LiTo model checkpoint, about three gigabytes, from Apple's content delivery network. Another preprocesses your input image by removing the background and resizing it to 518 by 518 pixels with transparency. The main node runs LiTo itself, taking the prepared image and producing roughly 524,000 splats that describe the object in 3D. The remaining two nodes save the result as a standard PLY file or show it as a point cloud preview in your browser. According to the README, a full run takes about 4.7 seconds on an Nvidia H100 graphics card after the model is compiled. Installation uses an experimental helper called comfy-env, which is also written by the same author. The reason is that LiTo depends on a long list of heavy graphics and machine-learning libraries: pytorch3d, gsplat, nvdiffrast, flash_attn, spconv, and xformers. Forcing all of those into your main ComfyUI Python environment often causes version conflicts, so comfy-env runs them in a separate subprocess with their own isolated set of packages. The matching CUDA wheel files come from a companion site the author also maintains. The wrapper code is released under Apple's license, and the model weights themselves are under a separate Apple research license that restricts use to non-commercial research. The README credits the original LiTo paper authors at Apple.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.