Procedural environment generation

Abstract

This thesis consists of the development of a plugin for a 3D engine that allows the user to generate a 3D environment procedurally. How it will work is by taking a reference to 3D models previously created and displaying them in a finite area inside the world. This area, as well as the elements displayed on screen will be able to be editable by the user without entering or touching any script. The tool will contain an user interface where there will be the assets chosen, the area where the environment will be and the quantity of assets to display. The decision of using a commercial engine instead of creating it from scratch has been taken in base of the accessibility for the user, due to installing an external plugin is more simple. Another feature to take into account is the distribution and commercialization of the project, due to an engine from a big company containing its own marketplace where the users can upload projects and plugins. The main purpose of this project is also the possibility of implementation of this plugin in a videogame, due to it can save a lot of time while designing big scenarios taking advantage of procedural generation technology, which has been growing up during the last years

    Similar works