top of page

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

微信图片_20211121180000.png

FINAL USER INTERFACE

bottom of page