My current research interests are computer graphics, neural rendering, human body reconstruction, and AR-related applications.
A-Rival is an Augmented Reality (AR) based 3D online multiplayer card battle game using ARkit. It allows users to view the card battlefield, the decks of each player, and vivid 3D models of the summoned characters in an immersive environment with AR scenes.
This project makes the CGAL interior structure able to be displayed using OpenGL rendering, where the clipping plane is able to be manipulated and interact with the mesh in real-time so that the outside part could be transparent.
This CGAL project implements a browser-based rendering pipeline using Socket.io and Three.js based on TCP/IP, where the local c++ client sends graphics elements to be rendered to the server backend and hence triggers server frontend to render the graphics element.
This project builds from scratch with layout design, layout construction, streaming, camera calibration, and 3D construction as well as running synthetic depth fusion data, which covers a fundamental pipeline of data sampling.
This project implements a simple Graphics Engine and Spherical Harmonics Lighting Estimation using Qt and OpenGL, where the engine consists of cameras, objects, OpenGL widget, and integrated with a material library, a transformation engine, and spherical harmonics lighting engine.
This project implements a baseline of how to use and place different objects in the AR scene using ARkit. Also, multiple debugging models including, feature points presentation, detected plane visualization, bounding box visualization, wireframe visualization.
We propose a feature preserved mesh subdivision framework, which generates a visually sensitive and a more precise result compared with commonly used subdivision methods, to preserve edge and vertex geometrical features of biomedical data.
Ph.D. & Master
Practicum in Teaching Computer Science
Seminar in Computer Science Research
Advanced Analysis of Algorithms
Computer Animation and Simulation
Advanced Computer Vision
Advanced Mobile Devices and Game Consoles
3D Graphics and Rendering
Foundations of Artificial Intelligence
Analysis of Algorithms
Multimedia Systems Design
Details can be found at classes.usc.edu