The simulation is part of my Master's Thesis named: Comparative Analysis of Chosen Crowd-Simulation Algorithms Applicable in Virtual Reality (pl. Analiza porównawcza wybranych algorytmów generowania tłumu stosowanych w aplikacjach wirtualnej rzeczywistości).
This thesis focuses on the implementation and analysis of two crowd motion simulation algorithms - Boids and ORCA (Optimal Reciprocal Collision Avoidance) - within a virtual reality environment. The main aim of the thesis is to understand how these algorithms can be utilized to model realistic crowd behavior and what are their limitations in terms of performance and scalability. The Unity engine was employed to create the simulations and Meta Quest 2 was used as the VR hardware. A variety of tests were conducted, including frames per second measurement, GPU frame generation time and realism analysis of the simulations. The results of this thesis can serve as a foundation for further research on the application of crowd simulation algorithms in the context of virtual reality.
- Unity
- Unity XR lib
- Oculus sdk
- RVO2 Library (for ORCA algorithm)
Launched on Meta Quest 2
- Boids
- ORCA (Optimal Reciprocal Collision Avoidance)
Lorem ipsum
Every scenario was tested multiple times with diffrent number of pedestrains: 50, 100, 150, 200, ..., 1000.