Skip to content

We introduce a new NeRF-based model for efficiency and flexible rendering of human portraits by integrating the original NeRF model with 3DMM and instantNGP.

Notifications You must be signed in to change notification settings

Kuoyuan-Li/3ENeRF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DMM-guided Efficient Neural Radiance Field

This repository contains the implementation of 3ENeRF based on Instant-NSR-PL, 3DMM and the Pytorch-Lightning framework.

This repository carries out the work I have done during my year-long research project as a part of my Master of Computer Science degree at the University of Melbourne. The project is supervised by Dr. Mingming Gong and Dr. Kris Ehinger.

To run the code

1. Prepare the dataset

Please refer to the data_prepare_readme.md in the datasets folder to prepare the dataset. Note: the guidance is expected to be run within the University of Melbourne's Spartan HPC.

2. Train the model

  • 3ENeRF

The main entry point for training the model is launch.py in the instant-nsr-pl folder. The script is designed to be run on the Spartan HPC with Slurm script.

  • My implementation of RigNeRF

The main entry point for training my RigNerf model is run_dnerf.py in the rignerf_v3 folder.

About

We introduce a new NeRF-based model for efficiency and flexible rendering of human portraits by integrating the original NeRF model with 3DMM and instantNGP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages