NeRF - Neural Radiance Fields
NeRF - Neural Radiance Fields
MATLAB® implementation of optimizing a neural representation for a single scene called NeRF and rendering new views.
Quick demo
-
Open
nerf.prjon MATLAB. -
Run
NeRF_Tutorial.mlxto learn how a NeRF pretrained model works.>> edit NeRF_Tutorial.mlx
Training
-
Open
nerf.prjon MATLAB. -
Run
NeRF_CameraPoseEstimationUsingAprilTag.mlxto perform camera calibration and pose estimation.>> edit NeRF_CameraPoseEstimationUsingAprilTag.mlx
-
Run
NeRF_Training_Example.mlxto train neural radiance field.>> edit edit NeRF_Training_Example.mlx
MathWorks® Products
Requires MATLAB release R2023a or newer
- MATLAB
- Deep Learning Toolbox™
- Image Processing Toolbox™
- Computer Vision Toolbox™
- Lidar Toolbox™
- Parallel Computing Toolbox™
- Simulink® 3D Animation™
- Robotics System Toolbox™ (Optional)
License
The license is available in the License.txt file in this GitHub repository.
Community Support
Copyright 2023 The MathWorks, Inc.
Cite As
Tohru Kikawada (2026). NeRF - Neural Radiance Fields (https://github.com/matlab-deep-learning/nerf), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
src/+helpers
src
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.4 | Fix broken links |
|
|
| 1.0.3 | Add "Open in MATLAB Online" badge |
|
|
| 1.0.2 | Changed the screenshot image |
|
|
| 1.0.1 | Fix typo |
|
|
| 1.0.0 |
|

