Skip to content

Virutal Reality comparative simulation for crowd simulation algorithms tested on VR headsets. Simulates two crowd control algorithms for pedestraians in four diffrent scenarios. Powered by XR lib, Oculus lib, Unity

Notifications You must be signed in to change notification settings

dofranko/CrowdSimulationsVR

Repository files navigation

About Crowd Simulation VR

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).

Abstract

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.

Technology

  1. Unity
  2. Unity XR lib
  3. Oculus sdk
  4. RVO2 Library (for ORCA algorithm)

Launched on Meta Quest 2

Compared Algorithms

  1. Boids
  2. ORCA (Optimal Reciprocal Collision Avoidance)

Scenarios

Lorem ipsum

Number of pedestrians

Every scenario was tested multiple times with diffrent number of pedestrains: 50, 100, 150, 200, ..., 1000.

Scenario spaces

  1. Open space ScenariuszPierwszy

  2. Narrow Corridor ScenariuszDrugi

  3. Narrow corridor with a constrictor ScenariuszTrzeci

  4. Crossroad ScenariuszCzwarty

Some photos from thesis (without context):

Some results

AlgorytmyRazem AlgorytmyRazemGpu BoidsWykresWszystkie OrcaWykresWszystkie

Some random photos

BoidsZwezenieTorowanieTrasy OrcaOtwarteTorowanieTrasy OrcaProblemyWDuzejGrupie OrcaZabranieCzlonkow

About

Virutal Reality comparative simulation for crowd simulation algorithms tested on VR headsets. Simulates two crowd control algorithms for pedestraians in four diffrent scenarios. Powered by XR lib, Oculus lib, Unity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages