NeRF - Neural Radiance Fields in MATLAB
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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 .
General Information
- Version 1.0.4 (76.3 MB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with R2023a and later releases
Platform Compatibility
- Windows
- macOS
- Linux
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 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 |

