Studying breaking waves with Dr. Donald House during Pacific Graphics '07 Conference (Maui, Hawaii). Things you gotta do in the name of research!
Resourses
Hair Model Files
The hair models I used for my earlier research projects have been online for a long time. They have been used by many researchers for various hair-related computer graphics research projects. You can download and use them as well.
Yarn-level Cloth Model Files
You can download and use the yarn-level cloth models I prepared for your personal or research projects.
Publications

Simplifying Textured Triangle Meshes in the WildACM Transactions on Graphics (SIGGRAPH Asia 2025), 44, 6, 2025
Sample Space Partitioning and Spatiotemporal Resampling for Specular Manifold SamplingIn SIGGRAPH Asia 2025 Conference Papers
Implicit Position Based FluidsIn SIGGRAPH Asia 2025 Conference Papers
Neighbor-Aware Data-Driven Relaxation of Stitch Mesh Models for KnitsIn SIGGRAPH Asia 2025 Conference Papers
Crazy Fast Physics! Augmented Vertex Block Descent in Action!SIGGRAPH ’25 Real-Time Live!, 2025Audience Choice Award
Augmented Vertex Block DescentACM Transactions on Graphics (SIGGRAPH 2025), 44, 4, 2025
Offset Geometric ContactACM Transactions on Graphics (SIGGRAPH 2025), 44, 4, 2025
Stable Cosserat RodsIn SIGGRAPH 2025 Conference Papers
Arches: A Cycle Level Simulator for Exploring Massively Parallel Ray Tracing ArchitecturesComputer Graphics Forum (HPG 2025), 44, 8, 2025
Many-Light Rendering Using ReSTIR-Sampled Shadow MapsComputer Graphics Forum (Eurographics 2025)
Volumetric Homogenization for Knitwear SimulationACM Transactions on Graphics (SIGGRAPH Asia 2024), 43, 6, 2024(*Joint First Authors)
Real-Time Hair Rendering with Hair MeshesIn SIGGRAPH 2024 Conference Papers
Vertex Block DescentACM Transactions on Graphics (SIGGRAPH 2024), 43, 4, 2024
Area ReSTIR: Resampling for Real-Time Defocus and AntialiasingACM Transactions on Graphics (SIGGRAPH 2024), 43, 4, 2024(*Joint First Authors)
Real-Time Physically Guided Hair InterpolationACM Transactions on Graphics (SIGGRAPH 2024), 43, 4, 2024

A Unified Differentiable Boolean Operator with Fuzzy LogicIn SIGGRAPH Conference Papers, 2024
Seiler’s Interpolation for Evaluating Polynomial CurvesACM SIGGRAPH 2024 Talks
Skill-Based Matchmaking for Competitive Two-Player GamesProc. ACM Comput. Graph. Interact. Tech. (I3D 2024), 7, 1, 2024
Locally-Adaptive Level-of-Detail for Hardware-Accelerated Ray TracingACM Transactions on Graphics (SIGGRAPH Asia 2023), 42, 6, 2023
A Gentle Introduction to ReSTIR: Path Reuse in Real-timeACM SIGGRAPH 2023 Courses
Super Fast Strand-based Hair Rendering With Hair MeshesSIGGRAPH ’23 Real-Time Live!, 2023
Shortest Path to Boundary for Self-Intersecting MeshesACM Transactions on Graphics (SIGGRAPH 2023), 42, 4, 2023
Sag-Free Initialization for Strand-Based Hybrid Hair SimulationACM Transactions on Graphics (SIGGRAPH 2023), 42, 4, 2023Best Technical Paper Award, Honorable Mention

Multi-Layer Thick ShellsIn SIGGRAPH ’23 Conference Proceedings, 2023
A Fast and Robust Solution for Cubic and Higher-order PolynomialsACM SIGGRAPH 2022 Talks
A General Two-Stage Initialization for Sag-Free Deformable SimulationsACM Transactions on Graphics (SIGGRAPH 2022), 41, 4, 2022
Generalized Resampled Importance Sampling: Foundations of ReSTIRACM Transactions on Graphics (SIGGRAPH 2022), 41, 4, 2022(*Joint First Authors)
High-Performance Polynomial Root Finding for GraphicsProc. ACM Comput. Graph. Interact. Tech. (HPG 2022), 5, 3, 2022
Virtual Blue Noise LightingProc. ACM Comput. Graph. Interact. Tech. (HPG 2022), 5, 3, 2022(*Joint First Authors)Wolfgang Straßer Best Paper Award, 3rd place
Fast Volume Rendering with Spatiotemporal Reservoir ResamplingACM Transactions on Graphics (SIGGRAPH Asia 2021), 40, 6, 2021
Particle Merging-and-SplittingIEEE Transactions on Visualization and Computer Graphics, 2021
Hardware Adaptive High-Order Interpolation for Real-Time GraphicsComputer Graphics Forum (HPG 2021), 40, 8, 2021Wolfgang Straßer Best Paper Award, 2nd place
Virtual Lights with Blue Noise DistributionProceedings of High-Performance Graphics Research Posters, 2021
Wearable 3D Machine KnittingIEEE Transactions on Visualization and Computer Graphics, 2021
Patch Textures: Hardware Support for Mesh ColorsIEEE Transactions on Visualization and Computer Graphics, 2020
Mach-RT: A Many Chip Architecture for High-Performance Ray TracingIEEE Transactions on Visualization and Computer Graphics, 28, 3, 2020
Constant-time energy-normalization for the Phong specular BRDFsThe Visual Computer (CGI ’20), 2020
A Class of C2 Interpolating SplinesACM Transactions on Graphics, 39, 5, 2020
Point Light Attenuation Without SingularityACM SIGGRAPH 2020 Talks
Hardware-Accelerated Dual-Split TreesProc. ACM Comput. Graph. Interact. Tech. (HPG 2020), 3, 2, 2020
Compacted CPU/GPU Data Compression via Modified Virtual
Address TranslationProc. ACM Comput. Graph. Interact. Tech. (HPG 2020), 3, 2, 2020
Quadratic Approximation of Cubic CurvesProc. ACM Comput. Graph. Interact. Tech. (HPG 2020), 3, 2, 2020
Efficient Adaptive Deferred Shading with Hardware Scatter TilesProc. ACM Comput. Graph. Interact. Tech. (HPG 2020), 3, 2, 2020Wolfgang Straßer Best Paper Award
Stochastic Lightcuts for Sampling Many LightsIEEE Transactions on Visualization and Computer Graphics, 2020
Automatic GPU Data Compression and Address Swizzling for CPUs via Modified Virtual Address TranslationIn Symposium on Interactive 3D Graphics and Games (I3D 2020)
Real-Time Stochastic LightcutsProc. ACM Comput. Graph. Interact. Tech. (I3D 2020), 3, 1, 2020Best Paper Award
Stochastic Lightcuts for Sampling Many LightsTechnical Report, School of Computing, University of Utah, UUCS 19-006, 2019
Visual Knitting Machine ProgrammingACM Transactions on Graphics (SIGGRAPH 2019), 38, 4, 2019(*Joint First Authors)
Spectral Primary Decomposition for Rendering with RGB ReflectanceIn Eurographics Symposium on Rendering (EGSR 2019)
Mach-RT: A Many Chip Architecture for High-Performance Ray TracingIn High-Performance Graphics (HPG 2019)
Patch Textures: Hardware Implementation of Mesh ColorsIn High-Performance Graphics (HPG 2019)
Real-Time Rendering with Lighting Grid HierarchyProc. ACM Comput. Graph. Interact. Tech. (I3D 2019), 2, 1, 2019
Dual-Split TreesIn Symposium on Interactive 3D Graphics and Games (I3D 2019)Best Conference Paper Award
Rethinking Texture MappingComputer Graphics Forum (Eurographics 2019), 38, 2, 2019
Knittable Stitch MeshesACM Transactions on Graphics, 38, 1, 2019

GPU Optimization of Material Point MethodsACM Transactions on Graphics (SIGGRAPH Asia 2018), 37, 6, 2018(*Joint First Authors)
Stitch MeshingACM Transactions on Graphics (SIGGRAPH 2018), 37, 4, 2018
Teapot Rendering CompetitionACM SIGGRAPH 2018 Educator’s Forum
Deferred Adaptive Compute ShadingIn High-Performance Graphics (HPG 2018)
A Narrow-Range Filter for Screen-Space Fluid RenderingProc. ACM Comput. Graph. Interact. Tech. (I3D 2018), 1, 1, 2018
Alpha Distribution for Alpha TestingProc. ACM Comput. Graph. Interact. Tech. (I3D 2018), 1, 1, 2018
A Detailed Study of Ray Tracing Performance: Render Time and Energy CostThe Visual Computer (CGI 2018)
SimTRaX: Simulation Infrastructure for Exploring Thousands of CoresIn Great Lakes Symposium on VLSI (GLSVLSI 2018)
SimTRaX: Simulation Infrastructure for Exploring Thousands of CoresTechnical Report, School of Computing, University of Utah, UUCS-18-001, 2018
Fast Fluid Simulations with Sparse Volumes on the GPUComputer Graphics Forum (EUROGRAPHICS 2018), 37, 2, 2018

Time Interval Ray Tracing for Motion BlurIEEE Transactions on Visualization and Computer Graphics, PP, 99, 2017
Real-Time Cloth Rendering with Fiber-Level DetailIEEE Transactions on Visualization and Computer Graphics, PP, 99, 2017
Lighting Grid Hierarchy for Self-illuminating ExplosionsACM Transactions on Graphics (SIGGRAPH 2017), 36, 4, 2017
Mesh Color TexturesIn High-Performance Graphics (HPG 2017)
Dual Streaming for Hardware-Accelerated Ray TracingIn High-Performance Graphics (HPG 2017)
Real-Time Fiber-Level Cloth RenderingIn ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D 2017)Best Paper Award (3rd place) & Best Presentation Award (2nd place)

Uncertainty Visualization by Representative Sampling from Prediction EnsemblesIEEE Transactions on Visualization and Computer Graphics, 23, 9, 2016
3D Modeling of Knittable Structures with Stitch MeshesIn Proceedings of the Fiber Society 2016 Technical Conference
Mesh Colors with Hardware Texture FilteringACM SIGGRAPH 2016 Talks

Parameterization of Tabulated BRDFsIn Proceedings of the 33rd Computer Graphics International, 2016
Real-Time Hair Mesh SimulationIn ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D 2016)

Adaptive Deferred ShadingProceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games Research Posters, 2016
Hardware Accelerated Mesh ColorsProceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games Research Posters, 2016Best Poster Award
Sample Elimination for Generating Poisson Disk Sample SetsComputer Graphics Forum (EUROGRAPHICS 2015), 34, 2, 2015
Stitch Meshes for Modeling Knitted Clothing with Yarn-Level DetailACM Transactions on Graphics (SIGGRAPH 2012), 31, 3, 2012
Parameterization and Applications of Catmull-Rom CurvesComputer Aided Design, 43, 7, 2011
Real-Time Water Waves with Wave ParticlesPhD. Thesis, Texas A&M University, 2010
Mesh colorsACM Transactions on Graphics, 29, 2, 2010
Advanced Techniques in Real-Time Hair Rendering and SimulationACM SIGGRAPH 2010 Courses
Hair MeshesACM Transactions on Graphics (SIGGRAPH Asia 2009), 28, 5, 2009
Fast Real-Time Caustics from Height FieldsThe Visual Computer (CGI 2009), 25, 5-7, 2009
On the Parameterization of Catmull-Rom CurvesIn 2009 SIAM/ACM Joint Conference on Geometric and Physical Modeling

Fast Occlusion SweepingIn Advances in Visual Computing (ISVC 2009)
Dual Scattering Approximation for Fast Multiple Scattering in HairACM Transactions on Graphics (SIGGRAPH 2008), 27, 3, 2008
Dual Scattering for Real-Time Multiple Scattering in HairACM SIGGRAPH 2008 Computer Animation Festival
Mesh ColorsTechnical Report, Department of Computer Science, Texas A&M University, 2008
Deep Opacity MapsComputer Graphics Forum (EUROGRAPHICS 2008), 27, 2, 2008
Wave ParticlesACM Transactions on Graphics (SIGGRAPH 2007), 26, 3, 2007
Wave ParticlesACM SIGGRAPH 2007 Computer Animation Festival
Implementing Wave Particles for Real-Time Water Waves with Object InteractionACM SIGGRAPH 2007 Sketches
Implementing Wave Particles for Real-Time Water Waves with Object InteractionACM SIGGRAPH 2007 Research Posters
Practical Global Illumination for Hair RenderingIn Proceedings of Pacific Graphics 2007
Deep Opacity MapsTechnical Report, Department of Computer Science, Texas A&M University, 2007
Rendering Hair with Global IlluminationACM SIGGRAPH 2006 Research Posters

Visualization of Fibrous and Thread-like DataIEEE Transactions on Visualization and Computer Graphics, 12, 5, 2006

3D Visualization of Power System State EstimationIn Electrotechnical Conference, 2006. MELECON 2006. IEEE Mediterranean

On a Family of Symmetric, Connected and High Genus SculpturesIn Bridges London: Mathematics, Music, Art, Architecture, Culture, 2006
Rendering Hair-Like Objects with Indirect IlluminationACM SIGGRAPH 2005 Sketches








































































