Virtual Reality Scene Building using Text-based Instructions

This project enables the rapid creation of VR scene using text based commands and will help in visualizing cyclical operations. It involves the use of 3D game objects in Unity (or Unreal) and moving them along predetermined paths at a certain speed by reading from a text file. Thus, the application will take a text file as input that specifies how objects will move in the scene. 

Objectives


The deliverable includes a Unity (or Unreal project with the following capabilities:

  1. Read a text file and parse it line by line according to a specified syntax
  2. Programmatically change properties of game objects in the VR scene (position, color, appearance etc.) based on time-stamped text-line
  3. Enable uploading of 3D assets to program and those being available for manipulation through the text file.

Motivations


Creating VR scenes requires a lot of manual effort and has limited the use of this powerful technology. Scripting the creation of such scenes can enable the rapid creation of powerful animations that can communicate complicated operations and concepts to viewers. Thus, this project focuses on creating an application wherein the viewer specifies an tme-stamped animation file, that orchestrates the movement of objects in a VR scene. The attached video shows an example of such an animation created for a factory.

Qualifications


Minimum Qualifications:

Programming

Game engine

Preferred Qualifications:

Unity

Unreal

c#

Text Parsing


Details


Project Partner:

Joseph Louis

NDA/IPA:

No Agreement Required

Number Groups:

1

Project Status:

Accepting Applicants

Video:
https://www.youtube.com/watch?v=k9co4-WTWf0
Keywords:
UnityUnreal Game EngineVirtual Realitytext parsing
Card Image Capstone