# ProceduralInstance Objects A **prodecural instance** object is an object element that has procedural properties and that - when spawned - will look different based on numerous factors like geographic location, weather, etc... These objects can *only* be used inside [SimPropContainer Objects](../simpropcontainer-objects/) and include things like airport workers, vehicles, and passengers, and can be used to add life and colour to a scene. {{< image-center src="images/2_DevMode/scenery_editor/Objects/proceduralinstance/proc_inst_2_examples.png" alt="Procedural Instance Examples" >}} When you select this object type you will be presented with a list of different procedural instance elements listed in the [Objects](../../menus/the-view-menu/#objects) window: {{< image-center src="images/2_DevMode/scenery_editor/Objects/proceduralinstance/proc_inst_1_objects.png" alt="Procedural Instance List" >}}   The exact number and kind of elements listed will depend on the version of Microsoft Flight Simulator 2024 that you are running as well as what packages you have installed and whether you have added any custom [ProceduralAssets](../../../project-editor/asset-types/#proceduralassets) packages. To place a Procedural Instance object element in the scene you can click the {{< button "Add" />}} button, and then use the Translate [Gizmo](../../menus/the-view-menu/#gizmo) to position the object where you want, or you can enable `One-Click Placing` and simply click{{< mouse-press >}} in the world to place it. You may also use the Rotation [Gizmo](../../menus/the-view-menu/#gizmo) to change the angle the element is shown at, as well as the Scale [Gizmo](../../menus/the-view-menu/#gizmo) to change its size. ### Properties Procedural instance objects have the following [Properties](../../menus/the-view-menu/#properties) which can be edited: {{< image-center src="images/2_DevMode/scenery_editor/Objects/proceduralinstance/proc_inst_3_properties.png" alt="The Properties Window For A Procedural Instance Object" >}} - ##### Name This is the name of the element as defined from its file. - ##### Display Name This is the name of the element as it will be displayed in the [The Scenery Contents List](../../the-scenery-editor/#the-scenery-contents-list). This can be edited and is helpful for identifying elements when you have a lot of items in the content list. - ##### Instance ID This shows the unique ID for the object in the SimProp Container. You can use the {{< button "Copy" />}} button to copy this to the clipboard for use elsewhere. - ##### Profile Name This is an indicator to what kind of service profile will be used for the procedural object. - ##### Use Universal Criteria Checking this means that the procedural instance object will be generated based on world criteria (altitude, climate, location, etc...) instead of based on purely random choices. - ##### Only In Edition When this is checked, the procedural instance object will *only* be visible when the the simprop is being edited, but *not* when placed in the simulation. - ##### Optimizable Checking this option means that the decal object can be "optimized" - ie: the simulation will modify the spawn probability - based on the user graphics settings and platform: - Ultra: 100 % - High: 50 % - Medium: 25% - Low: 12% - xbox: 12% - ##### Override AO Strength When checked, this option will show a slider that permits you to override the automatic ambient occlusion settings. This can let you better match the lighting on the object with the rest of the scene.