PROCEDURAL CITY GENERATOR
INTRODUCTION
Auto city generator tool that enables users to efficiently build city scenes based on various users' needs.
DESCRIPTION
The Procedural City Generator is made for Maya 2020 and scripted using Python. The purpose of the project is to speed up the development process of the city scene. With dynamic lighting and wide-range weather conditions, the tool may assist the user in creating both large and small-scale scenes.
Terrain tab: Allows the user to build terrain from scratch or import built meshes.
Building/Tree tab: Allows the user to import and generate meshes along the curve selected. Users can also create shaders by uploading textures.
Road/River tab: Allows the user to create a road or river from scratch along a curve, or upload their own mesh. It also allows the creation of shaders.
Lighting tab: Allows the user to create still light and dynamic light, as well as weather conditions such as sunny, cloudy, rainy, and snowy.
ROLE
Individual Project
YEAR
2020
TYPE
Technical Art
INSTITUTE
British Columbia Institute of Technology
DETAILED INFORMATION
LINKS
NEEDS
-
It takes hours for scene builders to compose 3D elements together without proper tools.
-
In fact, many operations are highly repeatable which procedural coding can quickly deal with.
-
The procedural city generator aims to fasten the process of scene building as well as lighting and weather conditions.
Feature Breakdown
1. Terrain Generator
2. Object Duplicator
3. Road/River Generator
3. Weather/Lighting Generator
IDEATION & WIREFRAME
