Procedural Model Generation

Automated construction of 3D models from geospecific attributes.

GameSim’s Procedural Model Generation (PMG) provides high quality 3D models without the need for a large hand-created art library. Use existing PMG scripts or create new scripts to construct models based on input attributes and fidelity requirements, e.g., a building footprint and roof-type.

PMG can operate in 3 manners.

  • An executable, GUI for users to execute new and existing scripts.
  • A C Library that can be integrated into other system.
  • A network service that applications can interface with via JSON.



The US Government has government purpose rights to PMG. Contact us to request a license free version of PMG for your program.

Request a Copy


The PMG Inspector is integrated into Conform’s installation package. Download the trial version of Conform to try the PMG Inspector now.

Try the PMG Inspector

Why Procedural Modeling?

Previously, large hand-created art libraries required hours of research and maintenance. GameSim’s Procedural Model Generation (PMG) offers a seemingly infinite set of random models. PMG enables streamlining of a static model library by saving on labor costs in the generation of fully attributed models and saving on maintenance cost when the models need to be upgraded to a higher level of fidelity. Using a REST interface and C Library Software Development Kit, PMG is able to easily integrate with existing systems and workflows. The simple interfaces enables products, such as GameSim’s Conform, to generate a terrain database in near real-time. Additionally, PMG allows models to be generated at multiple levels of detail to fit the specific needs of a user.

The model information contained within the system assists in creating an effective, flexible pipeline for creating procedurally generated models.

How Does it Work?

One customer of PMG is the US Army’s SE Core program, which is responsible for generating high quality virtual environments for use in military simulations. For example, in order to develop a building, the integrated system supplies inputs, such as the building’s footprint, type, height and location, to PMG via a REST interface. From there, a high-quality 3D model is generated with appropriate cultural information from the selected part of the world and remitted over the network.

PMG is funded by the US Army Research Laboratory, Human Research and Engineering Directorate, Simulation and Training Technology and is provided with Government Purpose Rights. The US Army PEO STRI Synthetic Environment Core (SE Core) Program is the first Program of Record to integrate PMG.

Interiors? Yes.

GameSim is moving in! Our PMG scripts now support high fidelity procedural interior generation to complement our stunning exteriors.

Interior architecture is logically generated based on the layout of the exterior facade. Portals such as windows and doorways are mirrored on interior and exterior walls. Intelligently placed wall partitions define rooms, which can exhibit variation in ceiling, wall, and floor textures. Multistory buildings generate stairwells for access to upper floors.

Conform supports exporting at multiple levels of detail, which allows for interiors to be streamed in and out as needed in game engines and simulations.

Levels of Detail

Procedural buildings at configurable Levels-of-Detail, from left to right: Low (2698 poly), Medium (9716 poly), High (18,254 poly). Scripts may be configured to exhibit more than three levels of detail.

Share This