
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
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, 2020
Constant-time energy-normalization for the Phong specular BRDFsThe Visual Computer (Proceedings of 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. (Proceedings of HPG 2020), 3, 2, 2020
Compacted CPU/GPU Data Compression via Modified Virtual
Address TranslationProc. ACM Comput. Graph. Interact. Tech. (Proceedings of HPG 2020), 3, 2, 2020
Quadratic Approximation of Cubic CurvesProc. ACM Comput. Graph. Interact. Tech. (Proceedings of HPG 2020), 3, 2, 2020
Efficient Adaptive Deferred Shading with Hardware Scatter TilesProc. ACM Comput. Graph. Interact. Tech. (Proceedings of 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 TranslationSymposium on Interactive 3D Graphics and Games (I3D 2020)
Real-Time Stochastic LightcutsProc. ACM Comput. Graph. Interact. Tech. (Proceedings of 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 (Proceedings of SIGGRAPH 2019), 38, 4, 2019(*Joint First Authors)
Spectral Primary Decomposition for Rendering with RGB ReflectanceEurographics Symposium on Rendering (EGSR 2019)
Mach-RT: A Many Chip Architecture for High-Performance Ray TracingHigh-Performance Graphics (HPG 2019)
Patch Textures: Hardware Implementation of Mesh ColorsHigh-Performance Graphics (HPG 2019)
Real-Time Rendering with Lighting Grid HierarchyProc. ACM Comput. Graph. Interact. Tech. (Proceedings of I3D 2019), 2, 1, 2019
Dual-Split TreesSymposium on Interactive 3D Graphics and Games (I3D 2019)Best Conference Paper Award
Rethinking Texture MappingComputer Graphics Forum (Proceedings of Eurographics 2019), 38, 2, 2019
Knittable Stitch MeshesACM Transactions on Graphics, 38, 1, 2019

GPU Optimization of Material Point MethodsACM Transactions on Graphics (Proceedings of SIGGRAPH Asia 2018), 37, 6, 2018(*Joint First Authors)
Stitch MeshingACM Transactions on Graphics (Proceedings of SIGGRAPH 2018), 37, 4, 2018
Teapot Rendering CompetitionACM SIGGRAPH 2018 Educator’s Forum
Deferred Adaptive Compute ShadingHigh-Performance Graphics (HPG 2018)
A Narrow-Range Filter for Screen-Space Fluid RenderingProc. ACM Comput. Graph. Interact. Tech. (Proceedings of I3D 2018), 1, 1, 2018
Alpha Distribution for Alpha TestingProc. ACM Comput. Graph. Interact. Tech. (Proceedings of I3D 2018), 1, 1, 2018
A Detailed Study of Ray Tracing Performance: Render Time and Energy CostThe Visual Computer (Proceedings of CGI 2018)
SimTRaX: Simulation Infrastructure for Exploring Thousands of CoresGreat 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 (Proceedings of 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 (Proceedings of SIGGRAPH 2017), 36, 4, 2017
Rethinking Texture MappingACM SIGGRAPH 2017 Courses
Mesh Color TexturesHigh-Performance Graphics (HPG 2017)
Dual Streaming for Hardware-Accelerated Ray TracingHigh-Performance Graphics (HPG 2017)
Real-Time Fiber-Level Cloth RenderingACM 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 MeshesProceedings of the Fiber Society 2016 Technical Conference
Mesh Colors with Hardware Texture FilteringACM SIGGRAPH 2016 Talks

Parameterization of Tabulated BRDFsProceedings of the 33rd Computer Graphics International, 2016
Real-Time Hair Mesh SimulationACM 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 (Proceedings of EUROGRAPHICS 2015), 34, 2, 2015
Stitch Meshes for Modeling Knitted Clothing with Yarn-Level DetailACM Transactions on Graphics (Proceedings of 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 (Proceedings of SIGGRAPH Asia 2009), 28, 5, 2009
Fast Real-Time Caustics from Height FieldsThe Visual Computer (Proceedings of CGI 2009), 25, 5-7, 2009
On the Parameterization of Catmull-Rom Curves2009 SIAM/ACM Joint Conference on Geometric and Physical Modeling

Fast Occlusion SweepingAdvances in Visual Computing (Proceedings of ISVC 2009)
Dual Scattering Approximation for Fast Multiple Scattering in HairACM Transactions on Graphics (Proceedings of 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 (Proceedings of EUROGRAPHICS 2008), 27, 2, 2008
Wave ParticlesACM Transactions on Graphics (Proceedings of 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 RenderingProceedings 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 EstimationElectrotechnical Conference, 2006. MELECON 2006. IEEE Mediterranean

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