4
0
mirror of https://github.com/nerfstudio-project/nerfstudio.git synced 2026-11-11 02:24:38 +08:00
nerfstudio/docs/extensions/unreal_engine.md
Fernando Rivas-Manzaneque 9053643932
Volinga model and NVOL documentation (#1486)
* added volinga model to NeRFStudio

* Removed unused dependencies

* Modified dockerfile to match main

* Corrected typo in core_code_checks.yml

* Corrected typo in core_code_checks.yml

* updated test with Volinga

* Added conversion to NVOL documentation

* [WIP] Refactor documentation and removing Volinga config

* Volinga use existing NerfactoModelConfig

* Added Unreal Engine documentation to extensions

* removed unused field class import

* Updated docs

* Documentation ready

* Update Dockerfile

---------

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-02-25 14:49:53 -08:00

1.3 KiB

Exporting to Unreal Engine

:width: 800 
:align: center 
:alt: NeRF in Unreal Engine 

Overview

NeRFStudio models can be used in Unreal Engine if they are converted to an NVOL file. NVOL is a new standard file format to store NeRFs in a fast and efficient way. NVOL files can be obtained from NeRFStudio checkpoints files (.ckpt) using the Volinga Suite.

:::{admonition} Note :class: warning Volinga Suite is not yet publicly available. If you are interested in converting your models to NVOL, sign up for the beta at volinga.ai. :::

Exporting your model to NVOL

Currently NVOL file only supports Volinga model (which is based on nerfacto). You can train your model using the following command:

ns-train volinga --data /path/to/your/data --vis viewer

Once the training is done, you can find your checkpoint file in the outputs/path-to-your-data/volinga folder. Then, you can drag it to Volinga Suite to export it to NVOL.

:width: 400 
:align: center 
:alt: Nvol export in Voliga Suite 

Once the NVOL is ready, you can download it and use it in Unreal Engine.

:width: 800 
:align: center 
:alt: NVOL ready to use