CSS for CVR: A Reciprocal Velocity Obstacle-Based Crowd Simulation System for Non-Playable Character Movement of Campus Virtual Reality

Arif, Yunifa Miftachul ORCID: https://orcid.org/0000-0002-2183-0762, Janitra, Geovanni Azam, Imamudin, Mochamad, Basid, Puspa Miladin Nuraida Safitri A and Setiawan, Dedy Kurnia (2024) CSS for CVR: A Reciprocal Velocity Obstacle-Based Crowd Simulation System for Non-Playable Character Movement of Campus Virtual Reality. JOIV : International Journal on Informatics Visualization, 8 (2). ISSN 2549-9610 (print) | 2549-9904 (online)

[img] Text
Upload Repository- A Reciprocal Velocity Obstacle-Based Crowd Simulation System for Non-Playable Character Movement of Campus Virtual Reality .pdf

Download (4MB)
[img] Text
2024 CSS for CVR - A Reciprocal Velocity Obstacle-based Crowd Simulation System for Non-Playable Character Movement of Campus Virtual Reality.pdf

Download (4MB)

Abstract

Along with the development of multimedia technology, an overview of the campus environment for prospective new visitors can be visualized through a 3D virtual environment based on virtual reality. A crowd simulation system is needed to provide an overview of the crowds in campus virtual reality (CVR). The simulation helps make it easier for individuals to virtually predict crowds in certain areas. In this study, we propose using the Reciprocal Velocity Obstacle (RVO) method to support the simulation of Non-Playable Character (NPC) crowds in a visualized virtual environment. RVO implements multi-agent navigation by estimating the possibility of moving without communication between agents and being able to perform collision avoidance. The use of RVO in this study aims to contribute to the collision detection development process for each NPC. The application of RVO is carried out in the development of Virtual Reality by using Unity3D and Blender tools as asset support tools. The results of this study indicate that the RVO method can be applied in multi-agent navigation. These results were confirmed by the success of the NPC as a simulation agent in selecting routes and independently navigating to avoid collisions between agents without the need for communication. In every simulation, collisions will occur within a set of agents due to high density, which causes complex computations. With the development of CSS, this can help every CVR user experience a virtual environment. In addition, each user can experience a more natural experience with the presence of 3D objects and virtual reality with RVO-based CSS. Furthermore, this research material is expected to be developed in various perspectives and themes related to crowd simulation for games and other simulation media.

Item Type: Journal Article
Keywords: virtual reality; crowd simulation; reciprocal velocity obstacle; non-playable character
Subjects: 08 INFORMATION AND COMPUTING SCIENCES > 0803 Computer Software > 080305 Multimedia Programming
Divisions: Graduate Schools > Magister Programme > Graduate School of Informatics Engineering
Depositing User: Yunifa Miftachul Arif
Date Deposited: 04 Jun 2024 13:43

Downloads

Downloads per month over past year

Origin of downloads

Actions (login required)

View Item View Item