Project 1 Plan (Feiyue)
Evaluating Simulation in AR
This project investigates the feasibility of running particle simulations in augmented reality. It evaluates popular game engines and frameworks from multiple perspectives, including performance and development costs, to determine the most effective approach for building simulation applications.
Deliverables
Summary of Quest 3's ability to run particle simulation
Evaluation of engines & frameworks for building simulation applications
Support for AR capability
Software performance
Hardware compatibility
Adoption complexity
User experience
Topics of Interest
Game Engines
Unity
Unreal
Godot
WebXR Framework
Three.js
Babylon.js
A-Frame
Data
Class Activity
Group 1 (engine/framework 1)
View simulation with a laptop screen (baseline)
View simulation with Quest 3 in VR
View simulation with Quest 3 in AR
Group 2 (engine/framework 2)
Repeat the above
Milestones
2/11: Finalize the list of engines/frameworks for simulation
2/13: Research on the items on the list, with focus on their hardware compatibility, AR capability, and the difficulty to develop
2/20: Build simulation demo with 2 of the items on the list that best suit the use case of particle simulation in AR
2/25: Evaluate the performance and user experience of the demos
2/27: Collect user feedback in class activity
3/04: Improve the visualization based on user feedback
3/06: Finish all deliverables
Resources