Tony Yiding Tian
Computer Graphics & Computer Engineering @ UPenn
Graphics engineer working across GPU rendering, real-time graphics, and the tools and games built on them.
I'm Tony, a fourth year undergraduate student at the University of Pennsylvania, pursuing a Bachelor's in Computer Engineering and an accelerated Master's in Computer Graphics and Game Technology, both expected in May 2027. I specialize in GPU programming, real-time rendering, and graphics systems.
- About
- Apple: UI Rendering GPU Software Engineer Intern
- CUDA Path Tracer: Monte Carlo path tracing on the GPU, with a BVH and OptiX denoising
- WebGPU Renderer: 5,000 dynamic lights in a browser, three ways
- MatForge: Four SIGGRAPH papers in one Vulkan path tracer
- Vulkan Grass Renderer: A million blades of grass, simulated and culled on the GPU
- tonyxtian.com: This portfolio, drawn live: a procedural planet, sea and sky in WebGL 2
- IcePEAK: VR ice climbing for Meta Quest 3
- ButterFlight: Physically plausible butterfly flight, as a Maya plug-in
- Umbra: A puzzle game played in the shadows of movable lights
- Stack-N-Climb: Shoot falling disks to freeze them, then climb them
- Mini Minecraft: A voxel engine with infinite procedural worlds