Unreal Engine – Procedural Trash Placer UE7042

Procedural Trash Placer The Blueprint-built system enables you to realistically place trash in your environment with the help of physics. This system utilizes UE4’s Simulate capability and Physics to allows realtime placement. Any staticmesh can be used in the setup as long as they have collision. Placed trash can then be baked into InstancedMesh with much lower performance costs.

The screenshots show 375 instances of trash mesh (totalling 17 types shown).
Both Dynamic/Static lighting is supported.
A collection of high quality PBR-adjusted assets is provided together with the atlas texture allowing you to construct more trash.
A set of 20 high-quality asset trash with PBR-adjusted atlas texture has also been included.

Usage Instruction:
1. Place ObjectPlacer Blueprint . Setup , the data in ObjectSetup
2. Start Simulate Game
3. Move SpawnPoint widget to place you intend to spawn object.
4. Activate Spawning using Blutility
( DO NOT Stop Simulate until told so )
5. When done spawning . use Blutility to activate BAKE TRASH
6. Trash will disappear , this is normal, go to Baked Mesh Data ( right click , Copy )
7. Now , STOP SIMULATE. Then paste the BakeMeshData into itself ( same property)
8. Trash will re-appear after pasting as InstancedMesh.