Consultancy > Procedural modeling

Procedural modeling is a catch-all phrase for a variety of computer graphics approaches for creating 3D models and textures from a set of rules.

Procedural modeling, for example, may be used to swiftly convert GIS data into a city-scale 3D model. Algorithms are used in procedural modeling approaches to create scenes. The collection of rules may be included into the algorithm and controlled by parameters, or it may be distinct from the evaluation engine. The result is known as procedural content, and it may be utilized in urban planning or manually edited by the user. Database amplification is common in procedural models, which means that big scenes may be created with a reduced number of rules. If the applied algorithm consistently gives the same result, the result does not need to be saved. To do this, it's often enough to start the procedure with the same random seed.

Despite the fact that all computer modeling approaches involve algorithms to handle and store data at some point, procedural modeling concentrates on constructing a model from a rule set rather than modifying it with user input. When creating a 3D model with general 3D modelers would be too time consuming, or when more specialized tools are necessary, procedural modeling is frequently used. For cities, this is frequently the case.