Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Feature Request Grass placement tool?

Discussion in 'Graphics Dev Blitz Day 2023 - Q&A' started by linosia97, May 24, 2023.

  1. linosia97

    linosia97

    Joined:
    Jul 8, 2018
    Posts:
    35
    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...
     
    Lars-Steenhoff likes this.
  2. milifer

    milifer

    Unity Technologies

    Joined:
    Nov 18, 2019
    Posts:
    5
    There is no immediate plan to create tooling to support GPU instanced attached to geometry surfaces unfortunately.
     
    linosia97 likes this.
  3. EricDziurzynski

    EricDziurzynski

    Unity Technologies

    Joined:
    Mar 11, 2022
    Posts:
    53
    @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.
     
    linosia97 likes this.