Grass placement tool?

More like UE4/5 foliage tool working or Unity’s landscape tool but on ANY mesh.
Unreal honestly doesn’t care if it’s landscape or just mesh - it can place grass anywhere and treat it as a native system with grass being separate instanced object with the ease of area brush painting.

Unity also have this, but ONLY for landscape tool.

The closest alternative - Polybrush.

BUT - polyrush only “places” prefabs onto mesh surface, not accounting any sorting (like treating it as a separate easily editable thing rather than just being “prefab”) or allowing for a quick changing.

For example – if I reimport .blend or .fbx mesh – the placed prefabs won’t adapt to a new geometry.

Also - polybrush creates a HUUUUGE mess in Hierarchy menu – it’s not really usable for large open-world grass, only usable for small details…

2 Likes

There is no immediate plan to create tooling to support GPU instanced attached to geometry surfaces unfortunately.

1 Like

@linosia97 , thank you for taking the time to provide feedback. This does genuinely help us prioritize our feature development.

We will treat this as a feature request for painting and scattering on any mesh or surface. I’ve added all of your feedback as an insight for this feature in our backlog so it doesn’t get lost. As @milifer mentioned, we don’t yet have any timeline for this type of feature but this feedback is extremely valuable.

2 Likes

I wrote a plugin for this, awhile back. It’s meant for arbitrary instanced mesh painting, not limited to terrain: Corgi Foliage Painter - Built-In + URP + HDRP Instanced Rendering Tooling | Level Design | Unity Asset Store

2 Likes