design a graphical based application [login to view URL] to generate procedurally a city.
------SKILLS: [login to view URL] / maya or blender.
Design models
You need to design all the models that will be used in your work. It is recommended to use Blender, but you are free to use the software of your choice.
Here are the resources you will need minimally design (you are of course free to do more than is required):
A type of street. This should be essentially plans (flat objects) which are applied appropriate textures (depending on whether the street is a piece of single track, an intersection, etc.).
Two commercial type buildings (eg, office towers, floors, shops, etc.).
Three residential buildings (eg apartments, townhouses, etc.).
At least two types of public sites of your choice (for example, a park, a vacant lot, a construction site, etc.)
All models must be rendered with textures. You must design your models to complete, but it is permitted to use textures already available on the Internet, as long as you indicate in which they arise.
Procedural generation
Your application will generate procedurally a city based on the values of certain parameters. I encourage you to follow these steps:
Generation of the base of the city. The simplest solution is to use a fixed size rectangle (eg 2km by 3km) and then apply a base texture (eg grass).
Generating streets. You should rely on a simple provision, for example, using a square or hexagonal grid to position first street sections. These should be related (that is to say, every street serving should be acessible from any other portion.
Adding buildings. Finally, you should position the various commercial, residential and public.
Your application will have the opportunity to parameterize the city generated. You have some freedom on the possible parameters, but they should minimally include the following two:
Dimensions of the scene. Depending on whether your scene is rectangular, hexagonal, or other, you should allow the user to select the size of the scene.
Proportion of each type of buildings. It should be possible to specify if you want there to be more commercial, residential or public.
Moving and collisions
Your application will allow the user to move around the stage while managing collisions minimal way. Specifically, it should be possible to move minimally in the streets, to see different parts of the city, but it will be forbidden to pass through the walls of commercial and residential buildings.
Depending on the selected public site, you are free to allow the user to move on these sites or not.
Animation
When the user moves into the city, there must be at least an interesting animation element. For example, there might be
pedestrians circulating;
cars;
trees that sway with the wind;
animals;
changing the brightness depending on the time of day, etc.
The animation must not be too minimalist, but be reasonable.
Hello,
I understood the initial scope of this project.
Although i want to discuss further this job in order to
prepare the final concept for this project.
After Complete discussion over the call or in chat, i
will prepare following things for you
- Technical Project Proposal
- Flow chart for this Project
- Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)