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.

Research Projects

Go to the project pageAlpha Distribution

Cem Yuksel

Alpha distribution fixes the problems of alpha testing by properly handling semi-transparent textures. One important advantage of alpha distribution is that it requires no modification to fragment shader code for alpha testing.
Go to the project pageHardware Ray Tracing

The Hardware Ray Tracing research project explores new algorithms and new hardware architectures for highly realistic rendering with ray tracing that would provide high performance and consume significantly less power than current GPU growth trends.
Go to the project pageLighting Grid Hierarchy

Can Yuksel, Cem Yuksel

Lighting grid hierarchy as a solution to the many-lights problem that is temporally stable and provides superior performance by precomputing shadows. For rendering explosions, we convert the volume lighting data into many point lights.
Go to the project pageMesh Colors

Cem Yuksel, John Keyser, Donald H. House

Mesh colors provide an alternative to texture mapping. Colors are directly associated with the 3D model avoiding all problems caused by mapping. It is a perfect structure for applications like 3D painting and storing data on meshes (such as baking ambient occlusion).
Go to the project pageHair Mesh Simulation

Kui Wu, Cem Yuksel

Leveraging existing simulation models for sheet-based cloth simulation, we introduce a volumetric force model for incorporating hair interactions inside the hair mesh volume, providing robust hair simulation at real-time frame rates.
Go to the project pageSample Elimination for Poisson Disk Sets

Cem Yuksel

Sample Elimination is a different approach to generating Poisson Disk sample sets. The new Weighted Sample Elimination method is easy to implement, computationally efficient, works in any domain, scales well to high dimensions, and allows progressive (adaptive) sampling.
Go to the project pageStitch Meshes

Cem Yuksel, Jonathan M. Kaldor, Doug L. James, Steve Marschner

Stitch meshes provide a practical way of modeling knitted garments for yarn-level simulation. We begin with a low-poly model surface and produce the final results through physically based yarn-level relaxation.
Go to the project pageHair Meshes

Cem Yuksel, Scott Schaefer, John Keyser

Hair meshes bring hair modeling close to modeling polygonal surfaces, providing artists direct control over the shape of the hair model and giving them the ability to model the exact hair shape they desire. This method is used in Hair Farm plugin for 3ds Max.
Go to the project pageParameterization of Catmull-Rom Curves

Cem Yuksel, Scott Schaefer, John Keyser

The behavior of Catmull-Rom curves heavily depends on the choice of parameter values at the control points. We analyze a class of parameterizations and show that curves with centripetal parameterization contain properties that no other curves in this family possess.
Go to the project pageReal-time Caustics from Height Fields

Cem Yuksel, John Keyser

This project is about a two-pass algorithm for caustics computation that is extremely fast and produces high quality results. This algorithm is targeted for commonly used height field representations of water and a planar caustic-receiving surface.
Go to the project pageDual Scattering for Hair

Arno Zinke, Cem Yuksel, Andreas Weber, John Keyser

Dual scattering offers an extremely fast approximation of multiple scattering in hair. Its simplicity allows GPU implementation for real-time hair rendering and it requires no parameter tuning to achieve realistic results with arbitrary lighting conditions.
Go to the project pageWave Particles

Cem Yuksel, Donald H. House, John Keyser

This is a new method for the real-time simulation of fluid surface waves and their interactions with floating objects. The method is based on the new concept of wave particles, which offers a simple, fast, and unconditionally stable approach to wave simulation.
Go to the project pageDeep Opacity Maps

Cem Yuksel, John Keyser

This is a new method for computing shadows from semi-transparent objects like hair suitable for real-time rendering. Extending the concept of opacity shadow maps, deep shadow maps method significantly improves the quality and the speed of shadow computation.
Go to the project pageHair Rendering with Global Illumination

Cem Yuksel, Ergun Akleman, John Keyser

Both hair rendering and global illumination are known to be computationally expensive In this project we explore possible solutions for efficiently rendering hair with global illumination to make it affordable for computer graphics applications.
Go to the project pageGradient Space Projection

Cem Yuksel

This is a method for handling projections onto the hemisphere by practically converting the hemisphere to an infinite plane. The motivation of this project was to replace Monte Carlo ray tracing used in gathering indirect illumination by a projection based alternative.

Publication List

Kui Wu, Hannah Swan, Cem Yuksel, Knittable Stitch Meshes, ACM Transactions on Graphics, 2018, to appear
Project Page, BibTeX
Ming Gao*, Xinlei Wang*, Kui Wu*, Andre Pradhana, Eftychios Sifakis, Cem Yuksel, Chenfanfu Jiang, GPU Optimization of Material Point Methods, ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia 2018), (*Joint First Authors), to appear
Paper, Supplemental Document, Youtube Video, Source Code, BibTeX
Kui Wu, Xifeng Gao, Zachary Ferguson, Daniele Panozzo, Cem Yuksel, Stitch Meshing, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2018), 37, 4, 2018
Project Page, Paper, Publisher's Page, Youtube Video, BibTeX
Cem Yuksel, Teapot Rendering Competition, ACM SIGGRAPH 2018 Educator’s Forum
Project Page, Abstract, Publisher's Page, BibTeX
Ian Mallett, Cem Yuksel, Deferred Adaptive Compute Shading, High-Performance Graphics (HPG 2018)
Paper - Preprint, Publisher's Page, Youtube Video, BibTeX
Nghia Truong, Cem Yuksel, A Narrow-Range Filter for Screen-Space Fluid Rendering, Proc. ACM Comput. Graph. Interact. Tech. (Proceedings of I3D 2018), 1, 1, 2018
Project Page, Paper - Preprint, Publisher's Page, Vimeo Video, Demo, Source Code, BibTeX
Cem Yuksel, Alpha Distribution for Alpha Testing, Proc. ACM Comput. Graph. Interact. Tech. (Proceedings of I3D 2018), 1, 1, 2018
Project Page, Paper - Preprint, Supplementary Document, Publisher's Page, Youtube Video, Source Code, BibTeX
Elena Vasiou, Konstantin Shkurko, Ian Mallett, Erik Brunvand, Cem Yuksel, A Detailed Study of Ray Tracing Performance: Render Time and Energy Cost, The Visual Computer (Proceedings of CGI 2018)
Paper - Preprint, Supplementary Document, Publisher's Page, BibTeX
Konstantin Shkurko, Tim Grant, Erik Brunvand, Daniel Kopta, Josef Spjut, Elena Vasiou, Ian Mallett, Cem Yuksel, SimTRaX: Simulation Infrastructure for Exploring Thousands of Cores, Great Lakes Symposium on VLSI (GLSVLSI 2018)
Project Page, Paper, Publisher's Page, BibTeX
Konstantin Shkurko, Tim Grant, Erik Brunvand, Daniel Kopta, Josef Spjut, Elena Vasiou, Ian Mallett, Cem Yuksel, SimTRaX: Simulation Infrastructure for Exploring Thousands of Cores, Technical Report, School of Computing, University of Utah, UUCS-18-001, 2018
Project Page, Tech Report, BibTeX
Kui Wu, Nghia Truong, Cem Yuksel, Rama Hoetzlein, Fast Fluid Simulations with Sparse Volumes on the GPU, Computer Graphics Forum (Proceedings of EUROGRAPHICS 2018), 37, 2, 2018
Project Page, Paper - Preprint, Publisher's Page, Youtube Video, BibTeX
Konstantin Shkurko, Cem Yuksel, Daniel Kopta, Ian Mallett, Erik Brunvand, Time Interval Ray Tracing for Motion Blur, IEEE Transactions on Visualization and Computer Graphics, PP, 99, 2017
Project Page, Paper - Preprint, Paper - Preprint - High Quality, Publisher's Page, Youtube Video, BibTeX
Kui Wu, Cem Yuksel, Real-time Cloth Rendering with Fiber-level Detail, IEEE Transactions on Visualization and Computer Graphics, PP, 99, 2017
Project Page, Paper, Publisher's Page, Youtube Video, BibTeX
Can Yuksel, Cem Yuksel, Lighting Grid Hierarchy for Self-illuminating Explosions, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2017), 36, 4, 2017
Project Page, Paper, Paper - High Quality, Implementation Notes, Publisher's Page, Youtube Video, Source Code, BibTeX
Marco Tarini, Cem Yuksel, Sylvain Lefebvre, Rethinking Texture Mapping, ACM SIGGRAPH 2017 Courses
Course Page, Course Notes, Publisher's Page, BibTeX
Cem Yuksel, Mesh Color Textures, High-Performance Graphics (HPG 2017)
Project Page, Paper, Paper - High Quality, Slides, Publisher's Page, BibTeX
Konstantin Shkurko, Tim Grant, Daniel Kopta, Ian Mallett, Cem Yuksel, Erik Brunvand, Dual Streaming for Hardware-Accelerated Ray Tracing, High-Performance Graphics (HPG 2017)
Project Page, Paper, Publisher's Page, BibTeX
Kui Wu, Cem Yuksel, Real-time Fiber-level Cloth Rendering, ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D 2017), 3rd Best Paper Award & 2nd Best Presentation Award
Project Page, Paper, Publisher's Page, Youtube Video, BibTeX
Le Liu, Alexander Boone, Ian Ruginski, Lace Padilla, Mary Hegarty, Sarah Creem-Regehr, William Thompson, Cem Yuksel, Donald H. House, Uncertainty Visualization by Representative Sampling from Prediction Ensembles, IEEE Transactions on Visualization and Computer Graphics, 23, 9, 2016
Publisher's Page, BibTeX
Kui Wu, Cem Yuksel, 3D Modeling of Knittable Structures with Stitch Meshes, Proceedings of the Fiber Society 2016 Technical Conference
Project Page, BibTeX
Cem Yuksel, Mesh Colors with Hardware Texture Filtering, ACM SIGGRAPH 2016 Talks
Project Page, Abstract, Publisher's Page, BibTeX
Ian Mallett, Cem Yuksel, Parameterization of Tabulated BRDFs, Proceedings of the 33rd Computer Graphics International, 2016
Publisher's Page, BibTeX
Kui Wu, Cem Yuksel, Real-time Hair Mesh Simulation, ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D 2016)
Project Page, Paper, Publisher's Page, Youtube Video, BibTeX
Ian Mallett, Cem Yuksel, Amit Prakash, Adaptive Deferred Shading, Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games Research Posters, 2016
Publisher's Page, BibTeX
Cem Yuksel, Hardware Accelerated Mesh Colors, Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games Research Posters, 2016, Best poster award
Project Page, Abstract, Publisher's Page, BibTeX
Cem Yuksel, Sample Elimination for Generating Poisson Disk Sample Sets, Computer Graphics Forum (Proceedings of EUROGRAPHICS 2015), 34, 2, 2015
Project Page, Paper, Publisher's Page, Youtube Video, Source Code, BibTeX
Cem Yuksel, Jonathan M. Kaldor, Doug L. James, Steve Marschner, Stitch Meshes for Modeling Knitted Clothing with Yarn-level Detail, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2012), 31, 3, 2012
Project Page, Paper - Preprint, Paper - Preprint - High Resolution, Publisher's Page, Youtube Video, BibTeX
Cem Yuksel, Scott Schaefer, John Keyser, Parameterization and Applications of Catmull-Rom Curves, Computer Aided Design, 43, 7, 2011
Project Page, Paper - Preprint, Publisher's Page, BibTeX
Cem Yuksel, Real-time Water Waves with Wave Particles, PhD. Thesis, Texas A&M University, 2010
Project Page, Dissertation, BibTeX
Cem Yuksel, Sarah Tariq, Advanced techniques in real-time hair rendering and simulation, ACM SIGGRAPH 2010 Courses
Course Page, Course Notes, Publisher's Page, BibTeX
Cem Yuksel, Scott Schaefer, John Keyser, Hair Meshes, ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia 2009), 28, 5, 2009
Project Page, Paper - Preprint, Slides, Publisher's Page, Youtube Video, BibTeX
Cem Yuksel, Hair Meshes, US and International Patent, 2011
Project Page, BibTeX
Cem Yuksel, John Keyser, Fast Real-time Caustics from Height Fields, The Visual Computer (Proceedings of CGI 2009), 25, 5-7, 2009
Project Page, Paper - Preprint, Slides, Publisher's Page, BibTeX
Cem Yuksel, Scott Schaefer, John Keyser, On the Parameterization of Catmull-Rom Curves, 2009 SIAM/ACM Joint Conference on Geometric and Physical Modeling
Project Page, Paper - Preprint, Slides, Publisher's Page, BibTeX
Mayank Singh, Cem Yuksel, Donald H. House, Fast Occlusion Sweeping, Advances in Visual Computing (Proceedings of ISVC 2009)
Paper - Preprint, Publisher's Page, BibTeX
Arno Zinke, Cem Yuksel, Andreas Weber, John Keyser, Dual Scattering Approximation for Fast Multiple Scattering in Hair, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2008), 27, 3, 2008
Project Page, Paper - Preprint, Publisher's Page, Youtube Video, BibTeX
Cem Yuksel, Dual Scattering for Real-Time Multiple Scattering in Hair, ACM SIGGRAPH 2008 Computer Animation Festival
Project Page, Paper, Publisher's Page, Youtube Video, BibTeX
Cem Yuksel, John Keyser, Donald H. House, Mesh Colors, Technical Report, Department of Computer Science, Texas A&M University, 2008
Project Page, Tech Report, BibTeX
Cem Yuksel, John Keyser, Deep Opacity Maps, Computer Graphics Forum (Proceedings of EUROGRAPHICS 2008), 27, 2, 2008
Project Page, Paper, Slides, Publisher's Page, BibTeX
Cem Yuksel, Gradient Space Projection, Computer Graphics International 2008
Project Page, Paper - Preprint, BibTeX
Cem Yuksel, Donald H. House, John Keyser, Wave Particles, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2007), 26, 3, 2007
Project Page, Paper - Preprint, Publisher's Page, Youtube Video, BibTeX
Cem Yuksel, Wave Particles, ACM SIGGRAPH 2007 Computer Animation Festival
Project Page, Abstract, Publisher's Page, Youtube Video, BibTeX
Cem Yuksel, Donald H. House, John Keyser, Implementing Wave Particles for Real-time Water Waves with Object Interaction, ACM SIGGRAPH 2007 Sketches
Project Page, Abstract, Slides, Publisher's Page, BibTeX
Cem Yuksel, Donald H. House, John Keyser, Implementing Wave Particles for Real-time Water Waves with Object Interaction, ACM SIGGRAPH 2007 Research Posters
Project Page, Abstract, Slides, Publisher's Page, BibTeX
Cem Yuksel, Ergun Akleman, John Keyser, Practical Global Illumination for Hair Rendering, Proceedings of Pacific Graphics 2007
Project Page, Paper - Preprint, Publisher's Page, BibTeX
Cem Yuksel, John Keyser, Deep Opacity Maps, Technical Report, Department of Computer Science, Texas A&M University, 2007
Project Page, Tech Report, BibTeX
Cem Yuksel, Ergun Akleman, Rendering hair with global illumination, ACM SIGGRAPH 2006 Research Posters
Project Page, Publisher's Page, BibTeX
Zeki Melek, David Mayerich, Cem Yuksel, John Keyser, Visualization of Fibrous and Thread-like Data, IEEE Transactions on Visualization and Computer Graphics, 12, 5, 2006
Publisher's Page, BibTeX
Bei Xu, Cem Yuksel, Ali Abur, Ergun Akleman, 3D Visualization of Power System State Estimation, Electrotechnical Conference, 2006. MELECON 2006. IEEE Mediterranean
Publisher's Page, BibTeX
Ergun Akleman, Cem Yuksel, On a Family of Symmetric, Connected and High Genus Sculptures, Bridges London: Mathematics, Music, Art, Architecture, Culture, 2006
Publisher's Page, BibTeX
Cem Yuksel, Ergun Akleman, Rendering hair-like objects with indirect illumination, ACM SIGGRAPH 2005 Sketches
Project Page, Publisher's Page, BibTeX
Cem Yuksel, Gradient Space Projection, M.S. Thesis, Bogazici University, 2003
Project Page, BibTeX