NVIDIA Releases Asset Harvester to Turn Driving Video Into 3D Objects

This update addresses data scarcity in world foundation models like Cosmos 3. While those models simulate environments, they need massive libraries of 3D objects for realistic edge cases. Asset Harvester lets developers harvest these assets from existing driving logs rather than building them manually.
You can access the code on GitHub to integrate real-world objects into dynamic simulations. The tool works with NVIDIA NuRec, letting you insert or replace 3D assets within reconstructed scenes. This is essential for testing autonomous agents in diverse virtual environments that mirror the complexity of real-world driving.
Frequently asked questions
- What is NVIDIA Asset Harvester?
- Asset Harvester is an end-to-end pipeline and image-to-3D model designed to extract 3D object assets from autonomous driving video logs. It allows researchers to turn real-world driving footage into complete, simulation-ready 3D objects, such as vehicles, which can then be manipulated or placed into new virtual environments for testing and development.
- How does Asset Harvester handle sparse video data?
- The pipeline is specifically designed to work with in-the-wild object views captured during standard driving tests. Even when an object is only seen from a few angles—known as sparse views—the model can reconstruct a full 3D asset. This capability makes it possible to use existing driving logs rather than requiring expensive, controlled 3D scanning environments.
- Is NVIDIA Asset Harvester open source?
- Yes, NVIDIA has released the code for Asset Harvester as an open-source project. Developers and researchers can access the repository on GitHub to implement the pipeline in their own workflows. This open release is intended to support the development of dynamic scene simulations and world models for autonomous vehicle research and synthetic data generation.
- What are the primary use cases for Asset Harvester?
- The tool is primarily used as a building block for dynamic scene simulation in autonomous vehicle development. By extracting real-world objects from video, developers can populate virtual training environments with diverse, realistic assets. It is also integrated with NVIDIA NuRec, allowing users to remove, insert, or replace 3D objects within reconstructed driving scenes for testing.

