PartPacker uses NVIDIA's breakthrough AI technology to convert single 2D images into interconnected, editable 3D models. Generate part-based 3D models perfect for content creation, 3D printing, and advanced research applications.
PartPacker represents a breakthrough in 3D generation technology, enabling novel workflows that were previously impossible with traditional single-mesh models.
Dual-volume packing strategy for part-based generation with individual part manipulation for editing and animations
PartPacker requires only a single 2D RGB image to generate comprehensive 3D models, unlike competitors that need multiple viewpoints.
Revolutionary dual-volume packing strategy creates interconnected parts that can be individually manipulated.
Advanced DiT architecture ensures high-quality 3D model output with superior detail and accuracy.
Generated models feature separable parts perfect for animations, modifications, and interactive applications.
Export to STL/3MF formats optimized for multi-material 3D printing applications.
Enables novel 3D generation methods for academic research and professional development.
Transform any 2D image into editable 3D components in three simple steps
Simply upload any 2D RGB image (518×518 resolution recommended) to begin the PartPacker generation process. Our system accepts JPEG, PNG, and other common image formats.
Our Diffusion Transformer architecture analyzes your image and generates interconnected 3D parts using dual-volume packing strategy. The AI identifies object components and creates separable parts.
Receive your editable 3D model with separable components, ready for animation, modification, or 3D printing. Export in multiple formats including STL, GLTF, and 3MF.
Discover how PartPacker transforms workflows across industries
Generate editable 3D assets for games, films, and interactive media from concept art or reference images.
Create printable models with separable components for multi-material 3D printing and rapid prototyping.
Advance 3D generation research and teach complex 3D modeling concepts with intuitive tools.
Transform product sketches into editable 3D models for design validation and manufacturing preparation.
Everything you need to know about PartPacker
PartPacker supports common image formats including JPEG, PNG, and BMP. For optimal results, we recommend using high-quality images with a resolution of 518×518 pixels. The system automatically resizes images to the optimal processing resolution.
PartPacker requires a GPU with at least 16GB of VRAM for optimal performance. The system supports NVIDIA GPUs with CUDA capability. For local installation, you'll need Python 3.8+, PyTorch, and CUDA-compatible drivers.
PartPacker is currently available for non-commercial use under NVIDIA's research license. For commercial applications, please contact NVIDIA Research for licensing information and commercial usage terms.
PartPacker generates 3D models in multiple formats including STL for 3D printing, GLTF for web applications, OBJ for general 3D software compatibility, and 3MF for advanced multi-material 3D printing. Each part can be exported separately or as a complete assembly.
Generation time varies depending on image complexity and hardware specifications. Typically, the process takes 2-5 minutes on recommended hardware. The web demo may have longer processing times due to shared resources.
Yes! PartPacker's key innovation is generating part-based 3D models where individual components can be separated, moved, rotated, and edited independently. This makes the models perfect for animations, modifications, and interactive applications.
Access code, models, and comprehensive documentation
Access the complete PartPacker source code, installation guides, and example scripts. Contribute to the project and stay updated with the latest developments.
View RepositoryDownload pre-trained models, explore the interactive demo, and access model documentation. Perfect for getting started quickly.
Visit HubRead the original research paper detailing the dual-volume packing strategy and technical implementation of PartPacker.
Read PaperComprehensive guides covering installation, usage, API reference, and best practices for getting the most out of PartPacker.
View DocsStep-by-step video tutorials covering everything from basic usage to advanced techniques and integration workflows.
Watch VideosJoin the PartPacker community to share results, get help, and collaborate with other researchers and creators.
Join Community