Brandon Dunwell Bridges 3D and AI with ComfyUI-3D-Viewer-Pro

ComfyUI-3D-Viewer-Pro is a new extension for ComfyUI that provides a professional-grade 3D model viewer and multi-pass rendering engine. Built with Three.js, this tool creates a seamless bridge between 3D assets and AI workflows like ControlNet, IP-Adapter, and Stable Diffusion.
Developer Brandon Dunwell created this extension to address what he saw as a gap in existing tools. While ComfyUI has excellent AI nodes, 3D-related options often felt clunky and lacked the polish of professional creative software. This extension works entirely offline with all necessary libraries bundled locally.
Professional 3D features for AI workflows
- Interactive viewport with smooth orbit controls for rotating, panning, and zooming models.
- Transform gizmos that let users move, rotate, and scale models directly within the node.
- Six render passes generated in one click: Color, Depth, Normal, Wireframe, AO/Silhouette, and MASK tensor.
- Turntable 3D node for rendering 360-degree spinning batches compatible with AnimateDiff.
- Zero-latency upload that loads models instantly after the initial run.
- Support for GLB, GLTF, OBJ, STL, and FBX file formats.
Artists and developers working with 3D assets can use this tool to generate depth maps and normal maps for ControlNet conditioning without leaving ComfyUI. The multi-pass rendering system outputs clean, shadow-free feature maps designed specifically for AI processing, making it useful for product visualization and animation workflows.
Built for the community
Dunwell is actively seeking community feedback to improve the extension.
'Please break it! Tell me what's not working, what features you're missing (HDRI environment maps? Multiple models?), or any bugs you find,'
he wrote in the project announcement. He plans to maintain active development on the repository with the goal of making it the definitive 3D standard for ComfyUI.
The extension requires only standard ComfyUI dependencies like torch, numpy, and Pillow. No specialized 3D libraries need to be installed, and all Three.js libraries are bundled locally so no internet connection is required during use.
Start viewing ComfyUI-3D-Viewer-Pro through GitHub.