World Editor: Object Brush Scripted Tool – Arma Reforger
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Add __NOEDITSECTION__) |
Lou Montana (talk | contribs) m (Text replacement - "{{Link|Arma Reforger:World Editor|World Editor}}" to "{{Link|Arma Reforger:World Editor}}") |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{TOC|side}}__NOEDITSECTION__ | {{TOC|side}}__NOEDITSECTION__ | ||
'''Object Brush''' is a scripted {{Link|Arma Reforger: | '''Object Brush''' is a scripted {{Link|Arma Reforger:World Editor}} scripted Tool. | ||
It allows for quick terrain "painting" with entities, based on the set parameters. | It allows for quick terrain "painting" with entities, based on the set parameters. | ||
Line 20: | Line 20: | ||
|content= | |content= | ||
* 1. {{Link|#Object Brush}} | * 1. {{Link|#Object Brush}} | ||
* 2. {{Link|#Objects Config}} | * 2. {{Link|#Objects Config 2|Objects Config}} | ||
* 3. {{Link|#Obstacles}} | * 3. {{Link|#Obstacles}} | ||
* 4. {{Link|#Obstacles - Area}} | * 4. {{Link|#Obstacles - Area}} | ||
Line 62: | Line 62: | ||
| | | | ||
==== Objects Config ==== | ==== Objects Config ==== | ||
| This is where objects to be created are defined | | | ||
This is where objects to be created are defined - see the section below. An {{Link/Enfusion|armaR|SCR_ObjectBrushArrayConfig}} config can be drag & dropped here. | |||
{{Feature|informative|Config examples can be found in {{Link/Enfusion|armaR|Configs/Workbench/ObjectBrush}}.}} | |||
|} | |} | ||
Line 161: | Line 163: | ||
| | | | ||
==== Avoid Roads ==== | ==== Avoid Roads ==== | ||
| Avoid roads, using their | | Avoid roads, using their {{Link/Enfusion|armaR|RoadGeneratorEntity}} '''Road Clearance''' value | ||
|- | |- | ||
| | | | ||
==== Avoid Rivers ==== | ==== Avoid Rivers ==== | ||
| Avoid rivers, using their | | Avoid rivers, using their {{Link/Enfusion|armaR|RiverEntity}} '''Clearance''' value | ||
|- | |- | ||
| | | | ||
==== Avoid Power Lines ==== | ==== Avoid Power Lines ==== | ||
| Avoid powerlines, using their | | Avoid powerlines, using their {{Link/Enfusion|armaR|SCR_PowerlineGeneratorEntity}} '''Clearance''' value | ||
|- | |- | ||
| | | |
Latest revision as of 00:50, 12 January 2024
Object Brush is a scripted World Editor scripted Tool. It allows for quick terrain "painting" with entities, based on the set parameters.
To access it, click the paintbrush icon in World Editor.
Usage
- to generate Prefabs in the area
- and drag to generate Prefabs along mouse movement
- Alt + then to generate Prefabs along a straight line; Esc to cancel
- Hold Space to delete Object Brush-created entities (works with all control combinations above)
Settings
- 1. Object Brush
- 2. Objects Config
- 3. Obstacles
- 4. Obstacles - Area
Object Brush
Name | Description |
---|---|
Radius |
Brush's radius |
Strength |
Brush's strength, value being in entity per hectare (100×100m) |
Scale Fall Off Curve |
Define the scale's Fall Off curve - curve goes from centre to border |
Density Fall Off Enabled |
Enable Density Fall Off settings below
Density Fall Off only works well for wid brush single click placements |
Density Fall Off Curve |
Define the density's Fall Off curve - curve goes from centre to border |
Density Fall Off Subarea Count |
Define the amount of sub-areas (internal sub-division for performance) |
Override Brush |
Remove previously Brush-placed entities |
Objects Config |
This is where objects to be created are defined - see the section below. An SCR_ObjectBrushArrayConfig config can be drag & dropped here. |
Objects Config
Name | Description |
---|---|
Min Scale |
Maximum scale the object can have - requires Override Randomization enabled |
Max Scale |
Maximum scale the object can have - requires Override Randomization enabled |
Prefab |
The Prefab to use |
Bot Distance |
unused |
Random Pitch Angle |
Random X angle ("looking down/up") |
Random Roll Angle |
Random Z angle ("barrel roll") |
Vertical Offset |
unused |
Random Yaw Angle |
Random Y angle ("direction") |
Prefab Offset Y |
Static value that will be added to the Prefab's Y position |
Min Random Vertical Offset |
-value..0 negative range of Y randomness (cumulative with Prefab Offset Y) |
Max Random Vertical Offset |
0..+value positive range of Y randomness (cumulative with Prefab Offset Y) |
Override Randomization |
If checked, Prefab will use:
Otherwise, Prefab's Library random values will be used |
Weight |
The selection probability weight; if set to zero, the Prefab is ignored |
Align To Normal |
Align the generated Prefab to terrain's normal (makes it perpendicular to the terrain) |
Scale Falloff |
Whether or not using Scale Fall Off parameters |
Lowest Scale Falloff Value |
Minimum scale value the Scale Fall Off can set |
Obstacles
Name | Description |
---|---|
Avoid Objects |
Avoid creating Prefabs where other entities are placed |
Avoid Objects Detection Radius |
Objects detection radius - can be zero |
Avoid Objects Detection Height |
Objects detection's max height (from the ground) |
Avoid Roads |
Avoid roads, using their RoadGeneratorEntity Road Clearance value |
Avoid Rivers |
Avoid rivers, using their RiverEntity Clearance value |
Avoid Power Lines |
Avoid powerlines, using their SCR_PowerlineGeneratorEntity Clearance value |
Avoid Land |
Avoid anything above ocean's level |
Avoid Ocean |
Avoid anything below ocean's level |
Obstacles - Area
Name | Description |
---|---|
Avoid Forests |
Avoid forests (areas with a ForestGeneratorEntity) |
Avoid Lakes |
Avoid lakes (areas with a LakeGeneratorEntity and with "Is Lake" checked) |
Area Detection Radius |
Area (forest, lake) detection radius from the first click Set to zero to detect all areas of the world, takes more time the first time (and more RAM) |