PCG Scatter Placement Tool

Any meshes that are clipping are repositioned until they are no longer clipping the environment for a set number of iterations

Projection was added to account for uneven terrain or slopes

Offset by mesh bounds takes each individual clipping mesh bounds & offsets by that amount. If it is still clipping it will offset by half that amount again. This repeat until the max iteration number is hit or the object is no longer clipping

Rather than using the mesh bounds objects can be offset by a flat amount controlled by one of the tools parameters

Objects can be grouped to move as a unit rather than individually

Once happy with the mesh placement they can be baked out and treated as normal static meshes/actors

Controls created to allow for quick swapping of pre-made scenes

Debug controls available in 3 different modes:
- Onion skin
- Starting position
- Previous position
These help the artist debug & visualise what the tool is doing

Main PCG Graph

Main PCG Graph

Variables for the blueprint tool

Variables for the blueprint tool

Debug tool PCG Graph

Debug tool PCG Graph

Graph used for switching between offset by a set amount or by mesh bounds

Graph used for switching between offset by a set amount or by mesh bounds

Graph used for object projection

Graph used for object projection

Graph used to loop & offset any objects that still clip after the initial offset

Graph used to loop & offset any objects that still clip after the initial offset

Graph looping over objects in each level assembly and sorting into groups to offset together

Graph looping over objects in each level assembly and sorting into groups to offset together

This tool was created at Auroch Digital to allow for pre-made scenes to be placed into levels & automatically conform to the surrounding area with minimal adjustment from the artist using PCG.

Props are not my own & can be found at this link:
https://www.fab.com/listings/b5603e44-e1b0-4346-9c3d-04887aa9f87d