Procedural 3D digital world generation

This report aims to provide a summary of the student’s research and contribution for the Final Year Project (FYP) that explores various types of algorithms to generate Procedural Three Dimensional (3D) digital landscapes, by using the Unity 5 game engine and the Oculus Rift Virtual Reality (VR). The...

Full description

Bibliographic Details
Main Author: Nur Hafeeza Binte Sattakir
Other Authors: Chua Hock Chuan
Format: Final Year Project (FYP)
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/68171
Description
Summary:This report aims to provide a summary of the student’s research and contribution for the Final Year Project (FYP) that explores various types of algorithms to generate Procedural Three Dimensional (3D) digital landscapes, by using the Unity 5 game engine and the Oculus Rift Virtual Reality (VR). These landscapes would not attempt to mimic or replicate environments from nature, but would try to depict an abstract environment instead. Firstly, this report introduces the basics of procedural landscape generation and The choice of using this minimalistic approach that utilizes low polygon design, that was popularly used in video games in the 1990s. This game will utilize different algorithms of procedurally generated terrain, objects, and textures. During the process of integrating the Unity 5 game with the Oculus Rift, the student faced some challenges in making the game running smoothly. This report also consists of the different trial and errors done by the student in tackling this issue. Overall, the student aims to show the awareness that generating procedurally generated games is not as easy as it sounds. This game requires the application of the student’s technical and design skills. It also requires patience and a lot of experimenting with the different algorithms. Despite that, the student has gained new and valuable experience in both coding and Virtual Reality.