A classic example for the use of procedural 3D in the gaming industry is the creation small tools that accelerate the creation of 3D objects . In certain games, the in-game weapon is prominently displayed on the screen. In these situations a lot of detail and variation is expected on the weapons to keep it visually appealing. The different parts of the rifle can differ per type of weapon. In this use case a gun was used as an object to illustrate the usefulness of procedural tools.
The entire rifle is broken down into the necessary parts that can then be combined to create a large number of variations. One of these components is the magazine. This was the focus of this use case.