We provide a set of pre implemented nerfstudio methods.
The goal of nerfstudio is to modularize the various NeRF techniques as much as possible.
As a result, many of the techniques from these pre-implemented methods can be mixed 🎨.
Running a method#
To list the available methods run:
The following methods are supported in nerfstudio:
Adding Your Own Method#
If you’re a researcher looking to develop new NeRF-related methods, we hope that you find nerfstudio to be a useful tool. We’ve provided documentation about integrating with the nerfstudio codebase, which you can find here.
We also welcome additions to the list of methods above. To do this, simply create a pull request with the following changes,
Add a markdown file describing the model to the
Update the above list of implement methods in this file.
Add the method to the this list in
Add a new
ExternalMethodentry to the
For the method description, please refer to the Instruct-NeRF2NeRF page as an example of the layout. Please try to include the following information:
Instructions for running the method
Requirements (dataset, GPU, ect)
Method description (the more detailed the better, treat it like a blog post)
You are welcome to include assets (such as images or video) in the description, but please host them elsewhere.
Please ensure that the documentation is clear and easy to understand for other users who may want to try out your method.