Skip to content

PyTorch modules and functions for differentiable physically based rendering (PBR)

License

Notifications You must be signed in to change notification settings

taconite/torch_pbr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Torch PBR

Torch PBR is a light-weight library for differentiable PBR written purely in Python/PyTorch.

For example usage, please check IntrinsicAvatar.

If you find our code useful, please cite:

@inproceedings{WangCVPR2024,
  title   = {IntrinsicAvatar: Physically Based Inverse Rendering of Dynamic Humans from Monocular Videos via Explicit Ray Tracing},
  author  = {Shaofei Wang and Bo\v{z}idar Anti\'{c} and Andreas Geiger and Siyu Tang},
  booktitle = {IEEE Conf. on Computer Vision and Pattern Recognition (CVPR)},
  year    = {2024}
}

TODO

Acknowledgement

The basic utility functions in utils/nvdiffrecmc_util.py are borrowed from nvdiffrecmc. We thank authors of the paper for their wonderful works which greatly facilitates the development of this project.

About

PyTorch modules and functions for differentiable physically based rendering (PBR)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages