Rafael Vasquez
Graphics engineer · independent · ex-Pixar · ex-Unity
Linear algebra is required. You'll feel it.
Areas of practice.
A non-exhaustive list of what Rafael works on, has shipped, or has very strong opinions about.
Working on.
I spent eight years on real-time rendering at Pixar — first in the lighting team, then on the renderer that became the basis for several of their interactive tools — and four years at Unity working on the URP. I left in 2022 to write books and make short films from Mexico City.
I return to Lattice each year to teach GPU & Graphics Programming. Ten weeks. Twenty students. We start with a software rasterizer, end with a small WebGPU renderer with a working ray-traced material, and along the way the students stop being intimidated by linear algebra. Mostly.
I'm not a teacher by training — I am, by training, a former animator who got curious about the math. I teach the GPU course the way I wish someone had taught it to me: with patience, with a lot of pictures, and with the consistent reminder that this is just geometry, plus some accounting.
The rest of the year I'm in Mexico City making short films. The films use, broadly, the same renderer the course builds. This is not a coincidence — I treat the course as a moving research project for my own work, and I'm honest with the students about that.
In the curriculum.
Recent writing & talks.
A small, current selection. The full list lives in the Lattice Journal archive.
Currently on the desk.
What Rafael is reading or returning to. Many of these are assigned somewhere in the curriculum.
- 01Real-Time Rendering · Akenine-Möller, Haines, Hoffman2018
- 02Physically Based Rendering: From Theory To Implementation · Pharr, Jakob, Humphreys2016
- 03Ray Tracing in One Weekend · Peter Shirley2020
- 04GPU Gems · Fernando, ed.2004
- 05Mathematics for 3D Game Programming and Computer Graphics · Lengyel2011
Reserve a seat in
GPU & Graphics Programming.
Rafael's GPU & Graphics Programming course is currently closed for Cohort XIII. The next session opens for Cohort XIV (NY, October 2026). Apply now to be notified.
Begin your application