I wanted to a the space in my senior thesis project in a gun workshop to feel less empty and more populated with clutter.
Use Normal to Density to have meshes spawned in the Static Mesh Spawner appear on higher surfaces.
Using assets from my thesis project and bringing them into this project, I created a static mesh and used my table for the mesh and added variables that will be used to adjust the spawned meshes on top.
First in the construction script, add the Set Static Mesh for the asset you are using and a reference in the new mesh to swap with other models.
When first adding the PCG code, in the Mesh Sampler, change the Sampling Method to Poisson Sampling along with adding your main static mesh which is the table, and in the Get Actor Data, Change the mode to Get Single Point.
Doing this will limit the number of meshes spawning and keep it on the surface with the Normal To Density setting the surface location.
Using the density filters and Attribute Noise, you can control the number of meshes spawning so that it doesn't look too cluttered or overwhelming. I then called the variables I created and plugged them into the Transform Point inputs so that I could change the rotation and offset. In the static mesh spawner are six assets.
Add link to your Unreal project here