├── .gitignore ├── LICENSE ├── README.md ├── docs ├── index.html └── static │ ├── css │ ├── bulma-carousel.min.css │ ├── bulma-slider.min.css │ ├── bulma.css.map.txt │ ├── bulma.min.css │ ├── fontawesome.all.min.css │ └── index.css │ ├── images │ └── collection_large_bright_small.jpg │ ├── js │ ├── bulma-carousel.js │ ├── bulma-carousel.min.js │ ├── bulma-slider.js │ ├── bulma-slider.min.js │ ├── fontawesome.all.min.js │ └── index.js │ ├── videos │ ├── reconstruction_birds.mp4 │ ├── reconstruction_buddha.mp4 │ ├── reconstruction_owl.mp4 │ ├── reconstruction_skull.mp4 │ ├── reconstruction_smurf.mp4 │ └── reconstruction_snowman.mp4 │ └── webfonts │ ├── fa-brands-400.ttf │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.ttf │ ├── fa-regular-400.woff2 │ ├── fa-solid-900.ttf │ └── fa-solid-900.woff2 ├── environment.yml ├── ext └── pyremesh │ ├── pyremesh-0.0.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl │ ├── pyremesh-0.0.1-cp36-cp36m-macosx_10_9_x86_64.whl │ ├── pyremesh-0.0.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl │ ├── pyremesh-0.0.1-cp36-cp36m-win_amd64.whl │ ├── pyremesh-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl │ ├── pyremesh-0.0.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl │ ├── pyremesh-0.0.1-cp37-cp37m-win_amd64.whl │ ├── pyremesh-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl │ ├── pyremesh-0.0.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl │ ├── pyremesh-0.0.1-cp38-cp38-win_amd64.whl │ ├── pyremesh-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl │ ├── pyremesh-0.0.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl │ ├── pyremesh-0.0.1-cp39-cp39-win_amd64.whl │ ├── pyremesh-0.0.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl │ └── pyremesh-0.0.1-pp37-pypy37_pp73-win_amd64.whl ├── import_dtu_from_idr.py ├── nds ├── __init__.py ├── core │ ├── __init__.py │ ├── camera.py │ ├── mesh.py │ ├── renderer.py │ └── view.py ├── losses │ ├── __init__.py │ ├── laplacian.py │ ├── mask.py │ ├── normal_consistency.py │ └── shading.py ├── modules │ ├── __init__.py │ ├── embedder.py │ ├── fc.py │ ├── gfft.py │ ├── neuralshader.py │ ├── space_normalization.py │ └── view_sampler.py ├── utils │ ├── __init__.py │ ├── geometry.py │ ├── images.py │ ├── io.py │ ├── profiling.py │ └── visualization.py └── viewer │ ├── __init__.py │ ├── camera.py │ ├── controller.py │ ├── primitives.py │ ├── shaders.py │ ├── utils.py │ └── viewer.py ├── reconstruct.py └── view.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/README.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/static/css/bulma-carousel.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/css/bulma-carousel.min.css -------------------------------------------------------------------------------- /docs/static/css/bulma-slider.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/css/bulma-slider.min.css -------------------------------------------------------------------------------- /docs/static/css/bulma.css.map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/css/bulma.css.map.txt -------------------------------------------------------------------------------- /docs/static/css/bulma.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/css/bulma.min.css -------------------------------------------------------------------------------- /docs/static/css/fontawesome.all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/css/fontawesome.all.min.css -------------------------------------------------------------------------------- /docs/static/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/css/index.css -------------------------------------------------------------------------------- /docs/static/images/collection_large_bright_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/images/collection_large_bright_small.jpg -------------------------------------------------------------------------------- /docs/static/js/bulma-carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/js/bulma-carousel.js -------------------------------------------------------------------------------- /docs/static/js/bulma-carousel.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/js/bulma-carousel.min.js -------------------------------------------------------------------------------- /docs/static/js/bulma-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/js/bulma-slider.js -------------------------------------------------------------------------------- /docs/static/js/bulma-slider.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/js/bulma-slider.min.js -------------------------------------------------------------------------------- /docs/static/js/fontawesome.all.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/js/fontawesome.all.min.js -------------------------------------------------------------------------------- /docs/static/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/js/index.js -------------------------------------------------------------------------------- /docs/static/videos/reconstruction_birds.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/videos/reconstruction_birds.mp4 -------------------------------------------------------------------------------- /docs/static/videos/reconstruction_buddha.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/videos/reconstruction_buddha.mp4 -------------------------------------------------------------------------------- /docs/static/videos/reconstruction_owl.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/videos/reconstruction_owl.mp4 -------------------------------------------------------------------------------- /docs/static/videos/reconstruction_skull.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/videos/reconstruction_skull.mp4 -------------------------------------------------------------------------------- /docs/static/videos/reconstruction_smurf.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/videos/reconstruction_smurf.mp4 -------------------------------------------------------------------------------- /docs/static/videos/reconstruction_snowman.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/videos/reconstruction_snowman.mp4 -------------------------------------------------------------------------------- /docs/static/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /docs/static/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /docs/static/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /docs/static/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /docs/static/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /docs/static/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/docs/static/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/environment.yml -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp36-cp36m-macosx_10_9_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp36-cp36m-macosx_10_9_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp36-cp36m-win_amd64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp36-cp36m-win_amd64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp37-cp37m-win_amd64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp37-cp37m-win_amd64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp38-cp38-win_amd64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp38-cp38-win_amd64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-cp39-cp39-win_amd64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-cp39-cp39-win_amd64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl -------------------------------------------------------------------------------- /ext/pyremesh/pyremesh-0.0.1-pp37-pypy37_pp73-win_amd64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/ext/pyremesh/pyremesh-0.0.1-pp37-pypy37_pp73-win_amd64.whl -------------------------------------------------------------------------------- /import_dtu_from_idr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/import_dtu_from_idr.py -------------------------------------------------------------------------------- /nds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nds/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/core/__init__.py -------------------------------------------------------------------------------- /nds/core/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/core/camera.py -------------------------------------------------------------------------------- /nds/core/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/core/mesh.py -------------------------------------------------------------------------------- /nds/core/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/core/renderer.py -------------------------------------------------------------------------------- /nds/core/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/core/view.py -------------------------------------------------------------------------------- /nds/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/losses/__init__.py -------------------------------------------------------------------------------- /nds/losses/laplacian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/losses/laplacian.py -------------------------------------------------------------------------------- /nds/losses/mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/losses/mask.py -------------------------------------------------------------------------------- /nds/losses/normal_consistency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/losses/normal_consistency.py -------------------------------------------------------------------------------- /nds/losses/shading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/losses/shading.py -------------------------------------------------------------------------------- /nds/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/modules/__init__.py -------------------------------------------------------------------------------- /nds/modules/embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/modules/embedder.py -------------------------------------------------------------------------------- /nds/modules/fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/modules/fc.py -------------------------------------------------------------------------------- /nds/modules/gfft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/modules/gfft.py -------------------------------------------------------------------------------- /nds/modules/neuralshader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/modules/neuralshader.py -------------------------------------------------------------------------------- /nds/modules/space_normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/modules/space_normalization.py -------------------------------------------------------------------------------- /nds/modules/view_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/modules/view_sampler.py -------------------------------------------------------------------------------- /nds/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/utils/__init__.py -------------------------------------------------------------------------------- /nds/utils/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/utils/geometry.py -------------------------------------------------------------------------------- /nds/utils/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/utils/images.py -------------------------------------------------------------------------------- /nds/utils/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/utils/io.py -------------------------------------------------------------------------------- /nds/utils/profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/utils/profiling.py -------------------------------------------------------------------------------- /nds/utils/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/utils/visualization.py -------------------------------------------------------------------------------- /nds/viewer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/viewer/__init__.py -------------------------------------------------------------------------------- /nds/viewer/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/viewer/camera.py -------------------------------------------------------------------------------- /nds/viewer/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/viewer/controller.py -------------------------------------------------------------------------------- /nds/viewer/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/viewer/primitives.py -------------------------------------------------------------------------------- /nds/viewer/shaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/viewer/shaders.py -------------------------------------------------------------------------------- /nds/viewer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/viewer/utils.py -------------------------------------------------------------------------------- /nds/viewer/viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/nds/viewer/viewer.py -------------------------------------------------------------------------------- /reconstruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/reconstruct.py -------------------------------------------------------------------------------- /view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraunhoferhhi/neural-deferred-shading/HEAD/view.py --------------------------------------------------------------------------------