- These projects cover most of my technical projects during my Undergrad at UC Berkeley (that are not pre-designed by a course).
- The Research Projects are directly mentored by Professors and Faculties, either done in a Research Group or as final project for a graduate-level course.
- The Personal Projects are either side projects unrelated to coursework, or very open-ended class projects that require originality, design and implementation.
Dual Body Bimanual Coordination is an empirical study where users control and interact with the world through two bodies in virtual reality simultaneously. Users select and manipulate objects to perform a coordinated handoff between two bodies under the control of a single user. We investigate people's performance in doing this task, classify strategies for how they chose to coordinate their hands, report on sense of embodiment during the scenario, and share qualitative observations about user body schema.
Proposed hypothesis that designers will gain more insights relevant to universal or inclusive design more quickly if they can have a VR experience where the avatar is modified to fit different users. Built a system to study that aspect. This project laid the foundation for the Dual Body Interaction project.
A study of possible color space of tetrachromacy through a mathematical model and neurological simulations to answer these two questions: what kind of color spaces could tetrachromats possibly see with human photopigments, and how does color space change as we add and shift spectral sensitivity functions?
Built a VR Streaming system to enable real-time driving control of a 1-10 sized car. Used AR marker to localize the car, and used Intel Realsence camera for streaming.
A hand gesture-music interface built-in Python and Max MSP. Implemented with OpenCV computer vision module and PyOSC port.
A classic Connect4 game, but made in 3D and deployed into an AR environment. Has plane detection and full gameplay.
Made a Lightning and Weather Simulation with mathematically generated lightning geometry and post-processing emissive material rendering. Developed in Unity.
A Neural Network Machine Learning project that takes in a noisy image and produces a clean image.
A cognitive training program in a VR environment that focuses on hearing, attention, and short-term memory.
A Java program that randomly auto-generates a game world with different functionality tiles and playability.
Copyright © 2024 Xinyun Cao - All Rights Reserved.
Powered by GoDaddy Website Builder