Jan 2026 – Dec 2026
Research Assistant
Electronic Visualization Laboratory, University of Illinois Chicago · Chicago, IL
- Built a real-time 3D Gaussian Splatting renderer for head-tracked, tiled stereoscopic displays in Unity 6, with one rendering process per display on a GPU cluster.
- Designed a head-centered pipeline: sort order and spherical-harmonic color are computed once per display from the tracked head and shared by both eyes, and a radial sort key keeps displays consistent without inter-node synchronization.
- Benchmarked the pipeline on a 22-display CAVE (44 stereo views, 92M pixels per frame) with scenes containing up to 106M Gaussians, achieving speeds 1.3–2.8× faster than the reference 3DGS Unity plugin.
- Ported the UniCAVE multi-display VR plugin to Unity 6 and extended it to run EVL's CAVE2 and ARCADE, with row-interleaved passive stereo, one process per GPU on a 22-GPU cluster and self-contained launchers. Released as open source.