GaussianHair: Hair Modeling and Rendering with Light-aware Gaussians (2402.10483v1)
Abstract: Hairstyle reflects culture and ethnicity at first glance. In the digital era, various realistic human hairstyles are also critical to high-fidelity digital human assets for beauty and inclusivity. Yet, realistic hair modeling and real-time rendering for animation is a formidable challenge due to its sheer number of strands, complicated structures of geometry, and sophisticated interaction with light. This paper presents GaussianHair, a novel explicit hair representation. It enables comprehensive modeling of hair geometry and appearance from images, fostering innovative illumination effects and dynamic animation capabilities. At the heart of GaussianHair is the novel concept of representing each hair strand as a sequence of connected cylindrical 3D Gaussian primitives. This approach not only retains the hair's geometric structure and appearance but also allows for efficient rasterization onto a 2D image plane, facilitating differentiable volumetric rendering. We further enhance this model with the "GaussianHair Scattering Model", adept at recreating the slender structure of hair strands and accurately capturing their local diffuse color in uniform lighting. Through extensive experiments, we substantiate that GaussianHair achieves breakthroughs in both geometric and appearance fidelity, transcending the limitations encountered in state-of-the-art methods for hair reconstruction. Beyond representation, GaussianHair extends to support editing, relighting, and dynamic rendering of hair, offering seamless integration with conventional CG pipeline workflows. Complementing these advancements, we have compiled an extensive dataset of real human hair, each with meticulously detailed strand geometry, to propel further research in this field.
- LLC Agisoft. Agisoft photoscan user manual: professional edition. St Petersburg, Russia: Agisoft LLC.[Google Scholar], 2014.
- A simple method for extracting the natural beauty of hair. In Proceedings of the 19th annual conference on Computer graphics and interactive techniques, pages 111–120, 1992.
- Realistic hair modeling from a hybrid orientation field. The Visual Computer, 32:729–738, 2016.
- Mip-nerf: A multiscale representation for anti-aliasing neural radiance fields. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 5855–5864, 2021.
- Neural reflectance fields for appearance acquisition. arXiv preprint arXiv:2008.03824, 2020.
- Blender Foundation. Blender, 2023. Version 4.0.2.
- Nerd: Neural reflectance decomposition from image collections. In IEEE International Conference on Computer Vision (ICCV), 2021.
- Hexplane: A fast representation for dynamic scenes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 130–141, 2023.
- Deep local shapes: Learning local sdf priors for detailed 3d reconstruction. In European Conference on Computer Vision, pages 608–625. Springer, 2020.
- Tensorf: Tensorial radiance fields. In European Conference on Computer Vision, pages 333–350. Springer, 2022.
- A survey on 3d gaussian splatting. arXiv preprint arXiv:2401.03890, 2024.
- A system of 3d hair style synthesis based on the wisp model. The Visual Computer, 15:159–170, 1999.
- A statistical wisp model and pseudophysical approaches for interactive hairstyle generation. IEEE Transactions on Visualization and Computer Graphics, 11(2):160–170, 2005.
- The lumigraph. In Seminal Graphics Papers: Pushing the Boundaries, Volume 2, pages 453–464. 2023.
- Image-based hair capture by inverse lighting. In Proceedings of Graphics Interface (GI), pages 51–58, 2002.
- Harvard. Racial/ethnic classifications. https://hr.harvard.edu/files/humanresources/files/race_ethincity_definitions_2014.pdf, 2014.
- Arch++: Animation-ready clothed human reconstruction revisited. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 11046–11056, 2021.
- Sag-free initialization for strand-based hybrid hair simulation. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2023), 42(4), 2023.
- Robust hair capture using simulated examples. ACM Transactions on Graphics (TOG), 33(4):1–10, 2014.
- Single-view hair modeling using a hairstyle database. ACM Transactions on Graphics (ToG), 34(4):1–9, 2015.
- Simulation-ready hair capture. In Computer Graphics Forum, pages 281–294. Wiley Online Library, 2017.
- Arch: Animatable reconstruction of clothed humans. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 3093–3102, 2020.
- Local implicit grid representations for 3d scenes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 6001–6010, 2020.
- Brian Karis. Physically based hair shading in unreal. In SIGGRAPH ’16, 2016.
- Progressive growing of gans for improved quality, stability, and variation. In International Conference on Learning Representations, 2018.
- A style-based generator architecture for generative adversarial networks. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 4401–4410, 2019.
- 3d gaussian splatting for real-time radiance field rendering. ACM Transactions on Graphics, 42(4), 2023.
- Interactive multiresolution hair modeling and editing. ACM Transactions on Graphics (TOG), 21(3):620–629, 2002.
- Segment anything. arXiv:2304.02643, 2023.
- Real-time animation of human hair modeled in strips. In Computer Animation and Simulation 2000: Proceedings of the Eurographics Workshop in Interlaken, Switzerland, August 21–22, 2000, pages 101–110. Springer, 2000.
- Generation of 3d hair model from multiple pictures. The Journal of the Institute of Image Information and Television Engineers, 52(9):1351–1356, 1998.
- Deepmvshair: Deep hair modeling from sparse views. In SIGGRAPH Asia 2022 Conference Papers, pages 1–8, 2022.
- Modeling vellus facial hair from asperity scattering silhouettes. In ACM SIGGRAPH 2017 Talks, pages 1–2. 2017.
- Light field rendering. In Seminal Graphics Papers: Pushing the Boundaries, Volume 2, pages 441–452. 2023.
- Learning a model of facial shape and expression from 4D scans. ACM Transactions on Graphics, (Proc. SIGGRAPH Asia), 36(6):194:1–194:17, 2017.
- An enhanced framework for real-time hair animation. In 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings., pages 467–471. IEEE, 2003.
- Neural sparse voxel fields. Advances in Neural Information Processing Systems, 33:15651–15663, 2020.
- Grounding dino: Marrying dino with grounded pre-training for open-set object detection. arXiv preprint arXiv:2303.05499, 2023.
- Mixture of volumetric primitives for efficient neural rendering. ACM Trans. Graph., 40(4), 2021a.
- Mixture of volumetric primitives for efficient neural rendering. ACM Transactions on Graphics (TOG), 40(4):1–13, 2021b.
- Convolutional neural opacity radiance fields. In 2021 IEEE International Conference on Computational Photography (ICCP), pages 1–12, Los Alamitos, CA, USA, 2021. IEEE Computer Society.
- Artemis: Articulated neural pets with appearance and motion synthesis. ACM Trans. Graph., 41(4), 2022.
- Multi-view hair capture using orientation fields. In 2012 IEEE Conference on Computer Vision and Pattern Recognition, pages 1490–1497. IEEE, 2012.
- Wide-baseline hair capture using strand-based refinement. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 265–272, 2013.
- Light scattering from human hair fibers. ACM Trans. Graph., 22(3):780–791, 2003.
- Nerf in the wild: Neural radiance fields for unconstrained photo collections. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 7210–7219, 2021.
- Occupancy networks: Learning 3d reconstruction in function space. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 4460–4470, 2019.
- Nerf: Representing scenes as neural radiance fields for view synthesis. Communications of the ACM, 65(1):99–106, 2021.
- Instant neural graphics primitives with a multiresolution hash encoding. ACM Trans. Graph., 41(4):102:1–102:15, 2022.
- Strand-accurate multi-view hair capture. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 155–164, 2019.
- Modelling and animating cartoon hair with nurbs surfaces. In Proceedings Computer Graphics International, 2004., pages 60–67. IEEE, 2004.
- OpenAI. Chatgpt: A large-scale generative language model. 2022.
- Capture of hair geometry from multiple images. In ACM SIGGRAPH 2004 Papers, page 712–719, New York, NY, USA, 2004a. Association for Computing Machinery.
- Capture of hair geometry from multiple images. ACM transactions on graphics (TOG), 23(3):712–719, 2004b.
- Hair photobooth: geometric and photometric acquisition of real hairstyles. ACM Trans. Graph., 27(3):30, 2008.
- Deepsdf: Learning continuous signed distance functions for shape representation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 165–174, 2019.
- Hypernerf: A higher-dimensional representation for topologically varying neural radiance fields. ACM Trans. Graph., 40(6), 2021.
- Modelling and rendering techniques for african hairstyles. In Proceedings of the 3rd international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, pages 115–124, 2004.
- Convolutional occupancy networks. In Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part III 16, pages 523–540. Springer, 2020.
- Neural body: Implicit neural representations with structured latent codes for novel view synthesis of dynamic humans. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 9054–9063, 2021.
- Simulating the structure and dynamics of human hair: modelling, rendering and animation. The Journal of Visualization and Computer Animation, 2(4):141–148, 1991.
- Neural strands: Learning hair geometry and appearance from multi-view images. In European Conference on Computer Vision, pages 73–89. Springer, 2022.
- 3d hair synthesis using volumetric variational autoencoders. ACM Transactions on Graphics (TOG), 37(6):1–12, 2018.
- Pifu: Pixel-aligned implicit function for high-resolution clothed human digitization. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 2304–2314, 2019.
- Structure-from-motion revisited. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 4104–4113, 2016.
- Ct2hair: High-fidelity 3d hair modeling using computed tomography. ACM Transactions on Graphics, 42(4):1–13, 2023.
- Neural haircut: Prior-guided strand-based hair reconstruction. arXiv preprint arXiv:2306.05872, 2023.
- Human hair inverse rendering using multi-view photometric data. 2021.
- Ref-NeRF: Structured view-dependent appearance for neural radiance fields. CVPR, 2022.
- Neural opacity point cloud. IEEE Transactions on Pattern Analysis and Machine Intelligence, 42(7):1570–1581, 2020.
- Neus: Learning neural implicit surfaces by volume rendering for multi-view reconstruction. In 35th Conference on Neural Information Processing Systems, pages 27171–27183. Curran Assoicates, Inc., 2021.
- Hair design based on the hierarchical cluster hair model. Geometric modeling: techniques, applications, systems and tools, pages 329–359, 2004.
- Neus2: Fast learning of neural implicit surfaces for multi-view reconstruction. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 3295–3306, 2023a.
- Hvh: Learning a hybrid neural volumetric representation for dynamic hair performance capture. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 6143–6154, 2022.
- Neuwigs: A neural dynamic model for volumetric hair capture and animation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 8641–8651, 2023b.
- Adaptive shells for efficient neural radiance field rendering. ACM Trans. Graph., 42(6), 2023c.
- Modeling hair from multiple views. In ACM SIGGRAPH 2005 Papers, pages 816–820. 2005.
- Neuralhdhair: Automatic high-fidelity hair modeling from a single image using implicit neural representations. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 1526–1535, 2022.
- V-hairstudio: an interactive tool for hair design. IEEE Computer Graphics and Applications, 21(3):36–43, 2001.
- Dynamic hair modeling from monocular videos using deep neural networks. ACM Transactions on Graphics (TOG), 38(6):1–12, 2019.
- The cluster hair model. Graphical Models, 62(2):85–103, 2000.
- Neilf: Neural incident light field for physically-based material estimation. In European Conference on Computer Vision, pages 700–716. Springer, 2022.
- Plenoctrees for real-time rendering of neural radiance fields. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 5752–5761, 2021.
- A hybrid image-cad based system for modeling realistic hairstyles. In Proceedings of the 18th meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pages 63–70, 2014.
- Advanced techniques in real-time hair rendering and simulation. In ACM SIGGRAPH 2010 Courses, pages 1:1–1:168, New York, NY, USA, 2010. ACM.
- Hair meshes. ACM Transactions on Graphics (TOG), 28(5):1–7, 2009.
- Neilf++: Inter-reflectable light fields for geometry and material estimation. arXiv preprint arXiv:2303.17147, 2023a.
- Dreamface: Progressive generation of animatable 3d faces under text guidance. ACM Trans. Graph., 42(4), 2023b.
- A data-driven approach to four-view image-based hair modeling. ACM Trans. Graph., 36(4):156–1, 2017.
- Chatavatar: Creating hyper-realistic physically-based 3d facial assets through ai-driven conversations. In ACM SIGGRAPH 2023 Real-Time Live!, SIGGRAPH 2023, Los Angeles, CA, USA, August 6-10, 2023, pages 1:1–1:2. ACM, 2023c.
- Nerfactor: Neural factorization of shape and reflectance under an unknown illumination. ACM Transactions on Graphics (TOG), 40(6):1–18, 2021.
- Human performance modeling and rendering via neural animated mesh. ACM Transactions on Graphics (TOG), 41(6):1–17, 2022.
- Hairstep: Transfer synthetic to real using strand and depth maps for single-view 3d hair modeling. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 12726–12735, 2023.
- Hairnet: Single-view hair reconstruction using convolutional neural networks. In Proceedings of the European Conference on Computer Vision (ECCV), pages 235–251, 2018.
- Dual scattering approximation for fast multiple scattering in hair. ACM Trans. Graph., 27(3):1–10, 2008.
Collections
Sign up for free to add this paper to one or more collections.