Description
LGM, standing for Large Multi-View Gaussian Model, is an advanced framework designed for high-resolution 3D content creation. This project, presented at ECCV 2024 as an Oral paper, offers a robust implementation of a novel Gaussian model capable of generating detailed 3D assets from multiple input views. The core of LGM lies in its ability to leverage multi-view information to reconstruct and render complex 3D scenes with impressive fidelity.
The project provides a comprehensive set of tools for researchers and developers interested in 3D content generation. This includes the official code repository, pretrained model weights available for download, and clear instructions for inference. LGM supports both text-to-3D and image-to-3D generation pipelines, making it a versatile tool for various creative and technical applications. The implementation builds upon existing research in Gaussian splatting and neural rendering techniques, aiming to push the boundaries of quality and resolution in 3D synthesis.
Key capabilities of LGM include its high-resolution output, enabling the creation of detailed 3D models and scenes. The model's architecture is optimized for multi-view inputs, allowing for accurate reconstruction of geometry and appearance. The project also offers a local GUI for visualizing saved PLY files and scripts for mesh conversion, facilitating easier integration into existing 3D workflows. While the training dataset is AWS-based and not directly transferable, the project provides the training code framework and a filtered subset of the Objaverse dataset for users who wish to train their own models.
LGM is particularly relevant for researchers in computer vision and graphics, 3D artists, game developers, and anyone involved in creating or manipulating 3D assets. The project's open-source nature and detailed documentation encourage community contributions and further development. The emphasis on high-resolution output and multi-view consistency positions LGM as a significant advancement in the field of generative 3D modeling.
LGM: Large Multi-View Gaussian Model's Core Features
High-resolution 3D content creation
Large Multi-View Gaussian Model implementation
Supports text-to-3D generation
Supports image-to-3D generation
Official code and pretrained weights provided
Includes inference scripts
Local GUI for 3D model visualization
Mesh conversion utilities
Built on Gaussian Splatting techniques
ECCV 2024 Oral paper
Getting Started with LGM: Large Multi-View Gaussian Model
Clone repository: Obtain the LGM code from GitHub.
Install dependencies: Set up the required Python packages, including PyTorch and xformers.
Download weights: Obtain pretrained model checkpoints from Hugging Face.
Configure inference: Specify workspace and test paths for generation.
Execute inference: Run the `infer.py` script for 3D generation.
Visualize results: Use `gui.py` to view generated PLY files.
Convert to mesh: Employ `convert.py` for mesh extraction.
LGM: Large Multi-View Gaussian Model's Use Cases
- High-resolution 3D asset generation
- Text-to-3D content creation
- Image-to-3D reconstruction
- 3D content for AR/VR
- Game development assets
- Research in generative 3D






