├── .gitignore ├── CatFileCreator.nk ├── LICENSE ├── README.md ├── altered_midas ├── __init__.py ├── backbones │ ├── __init__.py │ ├── beit.py │ ├── levit.py │ ├── next_vit.py │ ├── swin.py │ ├── swin2.py │ ├── swin_common.py │ ├── utils.py │ └── vit.py ├── base_model.py ├── blocks.py ├── dpt_depth.py ├── midas_net.py ├── midas_net_custom.py ├── model_loader.py └── transforms.py ├── examples ├── brown_chairs │ ├── input.png │ ├── mask.png │ └── texture.png ├── spain_museum │ ├── input.png │ ├── mask.png │ └── texture.png └── yellow_chair │ ├── input.png │ ├── mask.png │ └── texture.png ├── figures ├── avocado.png ├── intro_itw_comp_avo.png ├── multi_illum_examples.png ├── network_pipeline.png ├── network_pipeline_circles.jpg ├── ord_behavior_itw.png ├── ordinal_shd_rep.jpg ├── ordinal_shd_rep_supp1.jpg ├── pool_table.png ├── thumbnail.jpg └── yellow_chair.png ├── intrinsic ├── __init__.py ├── decompose.py ├── model_util.py ├── ordinal_util.py └── pipeline.py ├── intrinsic_inference.ipynb ├── intrinsic_nuke.py ├── nuke └── Cattery │ └── Intrinsic │ ├── Intrinsic.gizmo │ ├── Intrinsic.png │ ├── Intrinsic@2x.png │ └── cat.json ├── recoloring.ipynb └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/.gitignore -------------------------------------------------------------------------------- /CatFileCreator.nk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/CatFileCreator.nk -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/README.md -------------------------------------------------------------------------------- /altered_midas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /altered_midas/backbones/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /altered_midas/backbones/beit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/backbones/beit.py -------------------------------------------------------------------------------- /altered_midas/backbones/levit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/backbones/levit.py -------------------------------------------------------------------------------- /altered_midas/backbones/next_vit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/backbones/next_vit.py -------------------------------------------------------------------------------- /altered_midas/backbones/swin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/backbones/swin.py -------------------------------------------------------------------------------- /altered_midas/backbones/swin2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/backbones/swin2.py -------------------------------------------------------------------------------- /altered_midas/backbones/swin_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/backbones/swin_common.py -------------------------------------------------------------------------------- /altered_midas/backbones/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/backbones/utils.py -------------------------------------------------------------------------------- /altered_midas/backbones/vit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/backbones/vit.py -------------------------------------------------------------------------------- /altered_midas/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/base_model.py -------------------------------------------------------------------------------- /altered_midas/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/blocks.py -------------------------------------------------------------------------------- /altered_midas/dpt_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/dpt_depth.py -------------------------------------------------------------------------------- /altered_midas/midas_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/midas_net.py -------------------------------------------------------------------------------- /altered_midas/midas_net_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/midas_net_custom.py -------------------------------------------------------------------------------- /altered_midas/model_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/model_loader.py -------------------------------------------------------------------------------- /altered_midas/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/altered_midas/transforms.py -------------------------------------------------------------------------------- /examples/brown_chairs/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/examples/brown_chairs/input.png -------------------------------------------------------------------------------- /examples/brown_chairs/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/examples/brown_chairs/mask.png -------------------------------------------------------------------------------- /examples/brown_chairs/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/examples/brown_chairs/texture.png -------------------------------------------------------------------------------- /examples/spain_museum/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/examples/spain_museum/input.png -------------------------------------------------------------------------------- /examples/spain_museum/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/examples/spain_museum/mask.png -------------------------------------------------------------------------------- /examples/spain_museum/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/examples/spain_museum/texture.png -------------------------------------------------------------------------------- /examples/yellow_chair/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/examples/yellow_chair/input.png -------------------------------------------------------------------------------- /examples/yellow_chair/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/examples/yellow_chair/mask.png -------------------------------------------------------------------------------- /examples/yellow_chair/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/examples/yellow_chair/texture.png -------------------------------------------------------------------------------- /figures/avocado.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/avocado.png -------------------------------------------------------------------------------- /figures/intro_itw_comp_avo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/intro_itw_comp_avo.png -------------------------------------------------------------------------------- /figures/multi_illum_examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/multi_illum_examples.png -------------------------------------------------------------------------------- /figures/network_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/network_pipeline.png -------------------------------------------------------------------------------- /figures/network_pipeline_circles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/network_pipeline_circles.jpg -------------------------------------------------------------------------------- /figures/ord_behavior_itw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/ord_behavior_itw.png -------------------------------------------------------------------------------- /figures/ordinal_shd_rep.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/ordinal_shd_rep.jpg -------------------------------------------------------------------------------- /figures/ordinal_shd_rep_supp1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/ordinal_shd_rep_supp1.jpg -------------------------------------------------------------------------------- /figures/pool_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/pool_table.png -------------------------------------------------------------------------------- /figures/thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/thumbnail.jpg -------------------------------------------------------------------------------- /figures/yellow_chair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/figures/yellow_chair.png -------------------------------------------------------------------------------- /intrinsic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /intrinsic/decompose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/intrinsic/decompose.py -------------------------------------------------------------------------------- /intrinsic/model_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/intrinsic/model_util.py -------------------------------------------------------------------------------- /intrinsic/ordinal_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/intrinsic/ordinal_util.py -------------------------------------------------------------------------------- /intrinsic/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/intrinsic/pipeline.py -------------------------------------------------------------------------------- /intrinsic_inference.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/intrinsic_inference.ipynb -------------------------------------------------------------------------------- /intrinsic_nuke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/intrinsic_nuke.py -------------------------------------------------------------------------------- /nuke/Cattery/Intrinsic/Intrinsic.gizmo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/nuke/Cattery/Intrinsic/Intrinsic.gizmo -------------------------------------------------------------------------------- /nuke/Cattery/Intrinsic/Intrinsic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/nuke/Cattery/Intrinsic/Intrinsic.png -------------------------------------------------------------------------------- /nuke/Cattery/Intrinsic/Intrinsic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/nuke/Cattery/Intrinsic/Intrinsic@2x.png -------------------------------------------------------------------------------- /nuke/Cattery/Intrinsic/cat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/nuke/Cattery/Intrinsic/cat.json -------------------------------------------------------------------------------- /recoloring.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/recoloring.ipynb -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinavfx/Intrinsic-for-Nuke/HEAD/setup.py --------------------------------------------------------------------------------