Professor, Kahlert School of Computing, University of Utah
Founder, Cyber Radiance

Email:cem@cemyuksel.com (please see the best way to contact me first)
Office:MEB 3116, Merrill Engineering Building, 3rd floor.
Address:School of Computing, 50 S. Central Campus Drive
University of Utah, Salt Lake City, UT 84112-9205

FAQ

How do you pronounce your name? Jem Youksell

News

Get into Your Slides! This is a series of mini videos explaining the setup I've been using for live online lectures and talks. It allows me to appear inside my slides and interact with them.

Introduction to Computer Graphics. Recordings of my live online lectures are available on my youtube channel. Not all videos are online yet. I am adding them one by one.

Short Bio

Cem Yuksel is a Professor in the Kahlert School of Computing at the University of Utah and founder of Cyber Radiance LLC. His research in computer graphics spans modeling, rendering, animation, physics-based simulation, graphics hardware, sampling, digitization, fabrication, curves, and complex geometry. His work appears in leading academic journals and conferences and has earned numerous best-paper awards. His methods are widely used in the graphics industry and incorporated into commercial products. He has developed several computer graphics courses and been repeatedly recognized for excellence in teaching. His freely available YouTube lectures have over one million views and have been translated and shared on other platforms. He has held leadership roles in major international computer graphics conferences and remains an active contributor and organizer. He also created the latest version of the iconic Utah Teapot and organizes the annual Teapot Rendering Competition, where students showcase original images featuring the Utah Teapot, rendered using software they develop in his courses.

Current Courses

Highlights

Real-Time Hair Rendering with Hair Meshes

Hair Meshes very effective way of modeling hair that resembles polygonal modeling. In SIGGRAPH 2024, we showed how hair meshes can be used for real-time high-quality hair rendering with orders of magnitude reduction in memory storage/bandwidth and rendering speed, rasterizing hundreds of characters in just a few milliseconds.

High-Performance Polynomial Root Finding

If you need to solve polynomial equations of order 3 to 10, you might want to check out my high-performance polynomial root finding solution and its C++ implementation.

A Class of C2 Interpolating Curves

Presenting a class of curves with a different (but simple) formulation than typical curves used in computer graphics and examples within this class that solve important and longstanding problems of C2 interpolating curves.

Mesh Color Textures

Mesh Color Textures bring the advantages of Mesh Colors to real-time rendering. Mesh Colors revolutionize texture mapping by completely eliminating its fundamental problems, such as the need for defining a mapping. Mesh Color Textures allow using hardware texture filtering for Mesh Colors, thereby achieving the performance of standard 2D textures!

Stitch Meshes

Stitch Meshes provide a new way of representing and modeling knited garments with yarn-level detail. We used Stitch Meshes for modeling full sizte knitted garments as well as various knitting patterns. This work will be presented as a technical paper at SIGGRAPH 2012.

Open Source Code Base

cyCodeBase is my open source code base intended for graphics programmers. It includes C++ libraries for basic graphics classes, and solutions to frequent graphics programming problems. More...