├── .gitattributes ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CT2Hair ├── GuideHairStrands │ ├── CMakeLists.txt │ ├── clock.h │ ├── cuda_types.h │ ├── density_volume.cpp │ ├── density_volume.h │ ├── hair.cpp │ ├── hair.h │ ├── hair_vdb.cpp │ ├── hair_vdb.h │ ├── kernel.cu │ ├── main.cpp │ ├── voxel_grid.cpp │ └── voxel_grid.h ├── ckpt │ └── neuralstrands_model.pt ├── datautils │ ├── dataloaders.py │ └── datautils.py ├── environment.yml ├── interp.py ├── libs │ └── chamfer_distance │ │ ├── __init__.py │ │ ├── chamfer_distance.cpp │ │ ├── chamfer_distance.cu │ │ └── chamfer_distance.py ├── modules │ ├── networks.py │ ├── neural_strands.py │ ├── strands_codec.py │ └── strands_opt.py ├── optim.py └── utils │ ├── kernels.py │ ├── meshutils.py │ ├── pcutils.py │ ├── strandsutils.py │ └── utils.py ├── LICENSE ├── README.md ├── assets ├── dataoverview.png └── interface.png ├── conf └── data │ ├── Bangs.conf │ ├── Blowout.conf │ ├── Bob.conf │ ├── Curly.conf │ ├── Jewfro.conf │ ├── Jheri.conf │ ├── MopTop.conf │ ├── Pixie.conf │ ├── Wavy.conf │ └── Wings.conf └── scripts ├── est_orientations.py ├── gen_guide_strands.py ├── interpolation.py └── optimization.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/CMakeLists.txt -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/clock.h -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/cuda_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/cuda_types.h -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/density_volume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/density_volume.cpp -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/density_volume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/density_volume.h -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/hair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/hair.cpp -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/hair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/hair.h -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/hair_vdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/hair_vdb.cpp -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/hair_vdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/hair_vdb.h -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/kernel.cu -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/main.cpp -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/voxel_grid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/voxel_grid.cpp -------------------------------------------------------------------------------- /CT2Hair/GuideHairStrands/voxel_grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/GuideHairStrands/voxel_grid.h -------------------------------------------------------------------------------- /CT2Hair/ckpt/neuralstrands_model.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/ckpt/neuralstrands_model.pt -------------------------------------------------------------------------------- /CT2Hair/datautils/dataloaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/datautils/dataloaders.py -------------------------------------------------------------------------------- /CT2Hair/datautils/datautils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/datautils/datautils.py -------------------------------------------------------------------------------- /CT2Hair/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/environment.yml -------------------------------------------------------------------------------- /CT2Hair/interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/interp.py -------------------------------------------------------------------------------- /CT2Hair/libs/chamfer_distance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/libs/chamfer_distance/__init__.py -------------------------------------------------------------------------------- /CT2Hair/libs/chamfer_distance/chamfer_distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/libs/chamfer_distance/chamfer_distance.cpp -------------------------------------------------------------------------------- /CT2Hair/libs/chamfer_distance/chamfer_distance.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/libs/chamfer_distance/chamfer_distance.cu -------------------------------------------------------------------------------- /CT2Hair/libs/chamfer_distance/chamfer_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/libs/chamfer_distance/chamfer_distance.py -------------------------------------------------------------------------------- /CT2Hair/modules/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/modules/networks.py -------------------------------------------------------------------------------- /CT2Hair/modules/neural_strands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/modules/neural_strands.py -------------------------------------------------------------------------------- /CT2Hair/modules/strands_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/modules/strands_codec.py -------------------------------------------------------------------------------- /CT2Hair/modules/strands_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/modules/strands_opt.py -------------------------------------------------------------------------------- /CT2Hair/optim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/optim.py -------------------------------------------------------------------------------- /CT2Hair/utils/kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/utils/kernels.py -------------------------------------------------------------------------------- /CT2Hair/utils/meshutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/utils/meshutils.py -------------------------------------------------------------------------------- /CT2Hair/utils/pcutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/utils/pcutils.py -------------------------------------------------------------------------------- /CT2Hair/utils/strandsutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/utils/strandsutils.py -------------------------------------------------------------------------------- /CT2Hair/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/CT2Hair/utils/utils.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/README.md -------------------------------------------------------------------------------- /assets/dataoverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/assets/dataoverview.png -------------------------------------------------------------------------------- /assets/interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/assets/interface.png -------------------------------------------------------------------------------- /conf/data/Bangs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/Bangs.conf -------------------------------------------------------------------------------- /conf/data/Blowout.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/Blowout.conf -------------------------------------------------------------------------------- /conf/data/Bob.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/Bob.conf -------------------------------------------------------------------------------- /conf/data/Curly.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/Curly.conf -------------------------------------------------------------------------------- /conf/data/Jewfro.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/Jewfro.conf -------------------------------------------------------------------------------- /conf/data/Jheri.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/Jheri.conf -------------------------------------------------------------------------------- /conf/data/MopTop.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/MopTop.conf -------------------------------------------------------------------------------- /conf/data/Pixie.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/Pixie.conf -------------------------------------------------------------------------------- /conf/data/Wavy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/Wavy.conf -------------------------------------------------------------------------------- /conf/data/Wings.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/conf/data/Wings.conf -------------------------------------------------------------------------------- /scripts/est_orientations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/scripts/est_orientations.py -------------------------------------------------------------------------------- /scripts/gen_guide_strands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/scripts/gen_guide_strands.py -------------------------------------------------------------------------------- /scripts/interpolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/scripts/interpolation.py -------------------------------------------------------------------------------- /scripts/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/CT2Hair/HEAD/scripts/optimization.py --------------------------------------------------------------------------------