Cem Yuksel
Associate Professor, School of Computing, University of Utah

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


How do you pronounce your name? Jem Youksell


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

I am an associate professor in the School of Computing at the University of Utah and the founder of Cyber Radiance LLC, a computer graphics software company. Previously, I was a postdoctoral fellow at Cornell University, under the guidance of Doug James, after receiving my PhD degree in Computer Science from Texas A&M University, advised by John Keyser and Donald House.

My research interests are in computer graphics and related fields, including physically-based simulations, realistic image synthesis, rendering techniques, global illumination, sampling, GPU algorithms, graphics hardware, modeling complex geometries, knitted structures, and hair modeling, animation, and rendering.

Current Courses

Fall 2021-CS 4600- Introduction to Computer Graphics
Fall 2021-CS 7933- Graphics Seminar


A Class of C2 Interpolating Splines

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

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.

Hair Meshes

Hair Meshes provide a new and very effective way of modeling hair that resebles polygonal modeling, which is presented as a technical paper at SIGGRAPH Asia 2009. This technique is used in the modeling system of Hair Farm, the ultimate hair plugin for 3ds Max.

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...