You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm Yuhan, a recent graduate from the University of Pennsylvania, with a Bachelor in Digital Media Design (computer graphics / computer science) from the School of Engineering and Applied Science.
For more information about me, visit my personal website at liuyuhan.me.
For questions and inquiries, message me at yuhanl@seas.upenn.edu.
Forward+ Shading and Clustered Deferred Shading, using WebGPU and TypeScript, demonstrated on Sponza atrium model with hundreds of point lights. Additional aesthetic artistic cell and outline fragment shader.
Live Demo available on Chrome.
Inspired by the Will-o'-the-Wisps from Brave, I created my own wisp using procedural noise tools in WebGL and TypeScript.
Live Demo available in browser.
Forward+ Shading and Clustered Deferred Shading, using WebGPU, demonstrated on Sponza atrium model with hundreds of point lights. Additional aesthetic artistic cell and outline fragment shader.
Exploration of CUDA kernels to implement a flocking simulation based on the Reynolds Boids algorithm. CUDA-based optimizations for this project feature a uniform grid with semi-coherent memory access.
This project investigates parallel algorithms by implementing various versions of scan (prefix-sum), stream compaction (remove unwated elements), and sort algorithms. We begin with CPU implementati…