Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Nature Renderer: Better terrain detail rendering ✅ PBR ✅ Custom Shaders ✅ Shadows ✅ Wind ✅ SRP

Discussion in 'Assets and Asset Store' started by Visual-Design-Cafe, Oct 3, 2019.

  1. Visual-Design-Cafe

    Visual-Design-Cafe

    Joined:
    May 23, 2015
    Posts:
    721
    Yes
     
  2. Visual-Design-Cafe

    Visual-Design-Cafe

    Joined:
    May 23, 2015
    Posts:
    721
    A notification for everyone looking here on the forum:

    ✈️ I am out of the office until August 21.
    Visual Design Cafe's assets are created and maintained by me as a solo developer. After working on assets, updates, and support for 3 years non-stop, I am in need of a vacation. Unfortunately, this means that I temporarily won't be able to provide support. If you leave me a message on the support form then I'll get back to you as soon as I am back in the office.

    Regarding Unity 2022
    The Unity 2022 compatible versions of Nature Renderer, Nature Shaders, Realistic Meadow, and Open World Nature Kit are in development and almost finished. They are expected to be released in September.

    - Max
     
  3. Bwacky

    Bwacky

    Joined:
    Nov 2, 2016
    Posts:
    171
    Have a good vacation Max! :D

    Once you come back, would appreciate it if you could let me know if we can somehow get LOD Fade working on NR 2021 before 2022 comes out!
     
  4. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,875
    Enjoy your vacation and thanks for building and maintaining such a vital tool.
     
  5. benthroop

    benthroop

    Joined:
    Jan 5, 2007
    Posts:
    259
    Can anyone tell me if NR 2021 works out of the box in 2022LTS in the BIRP? I have NR 2020 and it doesn't work in 2022LTS. Waiting on NR 2022 and will use NR 2021 for now if it works.
     
  6. Bwacky

    Bwacky

    Joined:
    Nov 2, 2016
    Posts:
    171
    Using 2021 in 2022.3 without issues since a while, but it's got some missing features (LOD Fade, no support for the new terrain coverage system). It also shows a message on the component saying it's not supported but I don't even notice it anymore.
     
  7. Bwacky

    Bwacky

    Joined:
    Nov 2, 2016
    Posts:
    171
    Afterthought - sign up for the free 2021 trial and just see if it works for your needs.
     
  8. oen3

    oen3

    Joined:
    Aug 16, 2021
    Posts:
    6
    @Bwacky, could you send a link to the trial for 2021? I cant find it on visualdesigncafe.com
     
  9. Bwacky

    Bwacky

    Joined:
    Nov 2, 2016
    Posts:
    171
    It seems like they recently removed it - it's gone from the Unity Asset Store, where it was before available for free. Similarly, it appears to be gone from their website. I can't tell you why that is, I'd assume the sub was not worth keeping up and most people went with the perpetual license? Hard to say.
     
  10. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,875
    Any update on the release date for 2022 and the upgrade options for it? Is there an exact date yet?
     
    saulmcentee likes this.
  11. kiratzochris

    kiratzochris

    Joined:
    Sep 14, 2022
    Posts:
    19
    Could nature renderer works alongside Gaia pro,GTS And naturemanufactur environment stuff? Also I care about 2022 version
     
  12. Bwacky

    Bwacky

    Joined:
    Nov 2, 2016
    Posts:
    171
    Nature Renderer works alongside terrains and objects so yes, it's as simple as adding a new component to the terrain you made with Gaia most of the time.
     
    kiratzochris likes this.
  13. kiratzochris

    kiratzochris

    Joined:
    Sep 14, 2022
    Posts:
    19
    It seems quite amazing script. GPU instance best render at same time working with gts ( which is shaders that affects terrain as well)
     
  14. Wolfos

    Wolfos

    Joined:
    Mar 17, 2011
    Posts:
    934
    Nature Renderer doesn't affect the terrain - only the grass. Which is why it should work together with GTS.
     
  15. kiratzochris

    kiratzochris

    Joined:
    Sep 14, 2022
    Posts:
    19
    You mean the one's that got painted or added through editor as grass or is based on LOD ? So for example some trees could get rendered as well or some grass that you added as prefabs for example it could a collectible for your game?
     
  16. Wolfos

    Wolfos

    Joined:
    Mar 17, 2011
    Posts:
    934
    Terrain details / grass only.
     
    kiratzochris likes this.
  17. OceanViewGames

    OceanViewGames

    Joined:
    Dec 26, 2019
    Posts:
    19
    Looking forward to 2022 Version!
     
  18. kiratzochris

    kiratzochris

    Joined:
    Sep 14, 2022
    Posts:
    19
    Got it. Thanks a lot
     
  19. Tim-Wiese

    Tim-Wiese

    Joined:
    Jul 7, 2012
    Posts:
    75
    Hi everyone,
    I'm having some trouble getting my 3D Grass Reeds to work well with Nature Renderer.
    I'd like the grass blades to react with turbulence but the reeds continually get all warped when I use any turbulence with or without Baked Data and convert to Nature Asset.
    I've tried setting the shader to plant/grass, but in all cases turbulence has to be turned off completely.
    Reviewing the documentation it states the green channel and alpha are what should be painted to control movement for grass/plants but the NR demo grass asset (ie: Detailed Grass 01 Variant 2) seems to use the red channel? When I paint them green or red I don't seem to see much difference either. Probably because turbulence is turned off?
    It mostly seems to be reliant on the vertex alpha. So is there a way to mask out turbulence in vertex color or do I need to run 2 separate shaders one for the grass blades and one for the reeds? I was hoping I could paint out the turbulence for the reeds and still keep turbulence on the grass blades.
    Any help would this would be appreciated.
    Thanks!
    upload_2023-9-15_11-40-23.png
    upload_2023-9-15_11-35-47.png
     
  20. benthroop

    benthroop

    Joined:
    Jan 5, 2007
    Posts:
    259
    Does anyone use the Perspective Correction feature in Nature Shaders 2021? I am finding that it doesn't work right in Unity 2022 and because my game uses a lot of overhead views, it's really hurting the look of the game. I submitted a bug but haven't heard anything, presumably because Max is working on NR 2022.
     
  21. benthroop

    benthroop

    Joined:
    Jan 5, 2007
    Posts:
    259
    Hey @Visual-Design-Cafe can we get a progress report? There is chatter around the Unity Terrain community that Nature Renderer and Nature Shaders have been abandoned. I'd like to think that is not the case as you have a wonderful product. Some news would be appreciated for those of us that rely on it.
     
  22. Visual-Design-Cafe

    Visual-Design-Cafe

    Joined:
    May 23, 2015
    Posts:
    721
    Both Nature Renderer 2022 and Nature Shaders 2022 have already been submitted to the Asset Store. They are currently being reviewed by Unity, but we have no estimate on how long that will take. Unity does not let us know the timeline.

    If you have an active subscription for Nature Renderer then you can already download Nature Renderer 2022 from your account on our website.

    There is a large backlog of support requests after I went on vacation, so it is taking a while to get back to everyone. My apologies for the inconvenience and lack of communication. I am working hard to get back on track with the support and updates.
     
  23. benthroop

    benthroop

    Joined:
    Jan 5, 2007
    Posts:
    259
    This is great news. Thanks for letting us know.
     
  24. Bwacky

    Bwacky

    Joined:
    Nov 2, 2016
    Posts:
    171
    Wonderful news!
    1. Any info or patch notes on what we can expect coming in Nature Renderer 2022 (other than 2022.3 support? :D)
    2. Have you considered hiring some cheap, small support person to handle support tickets so that you can actually focus on developing the tool?

    I'll be honest, NR is so simple to use out of the box (ignoring bugs that can happen to anyone for a variety of reasons) that I can't imagine what sort of support requests people might even have. I'd wager 90% of your time wasters are things like "Performance is worse!!!" without realizing they just enabled many features they didn't have access to before, on their completely unoptimized meshes...
     
  25. Bwacky

    Bwacky

    Joined:
    Nov 2, 2016
    Posts:
    171
    Follow-up: Seems Nature Renderer 2022 just went live on the Asset Store.
    I see almost no differences in the asset description or functionality compared to Nature Renderer 2021 nor the documentation on the website.
    Also took a look at the limitations section and seems that LOD crossfade is not supported, as well as all the other limitations from 2021 still apply. Additionally seems that Raytracing in HDRP is not supported is a new limitation for the 2022 variant.

    Crossfade was the primary reason I somewhat wanted to update since 2021 works just fine in 2022.3 other than the annoying pop-up on the component when added to the terrain.
    Can we please get some sort of info sheet on what changed between the versions? :)

    EDIT: So I see the change log on the asset store page now.
    • Forward+ rendering in URP
    • Rendering Layers in URP
    • Area shadows support in HDRP
    • Probe volumes support in HDRP
    • Large internal compatibility fixes for Unity 2022 (whatever those may be)
    1. Does NR2022 now support the new terrain detail coverage mode as well?
    2. Can we hope for something like LOD CrossFade? Maybe detail and tree self-occlusion like what GPU Instancer does?
    I asked about these two back when 2021 came out and was told that's on the planning board. Are those plans abandoned now for the 2022 release cycle, since 2021 won't get anything like this for now?
     
    Last edited: Oct 13, 2023
    lilacsky824 likes this.
  26. Zaddo

    Zaddo

    Joined:
    May 19, 2012
    Posts:
    76
    @Visual-Design-Cafe the upgrade discount was very much appreciated :)

    Regarding your backlog of support tickets. If you had a community discord channel, it would take some of the burden off you providing all the support.
     
    Bwacky likes this.
  27. Wolfos

    Wolfos

    Joined:
    Mar 17, 2011
    Posts:
    934
    Raytracing in HDRP is not supported

    Does that mean the grass meshes aren't added to the BVH or that they don't take ray traced lighting into account at all?
     
  28. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,449
    Just bought the 2022 version, good to see it updated !

    Would love to see in 2022

    LOD crossfade
    Amplify imposters

    Happy you are getting back to it after the well deserved break! @Visual-Design-Cafe
     
  29. Wolfos

    Wolfos

    Joined:
    Mar 17, 2011
    Posts:
    934
    @Visual-Design-Cafe Could you answer this please? If it's just using a Unity default lighting function then there should be no issue.
    Sure, foliage won't contribute to GI but that's actually not that bad.
     
  30. hublard

    hublard

    Joined:
    Aug 19, 2015
    Posts:
    79
    i bought 2022 and imported, the package not has the included files like in documentation. i only have two packages. embedded and uas, so what is it for? i use urp and want urp package like in docu. for now i imported uas one and now i got error like ShaderX not found
     
  31. Visual-Design-Cafe

    Visual-Design-Cafe

    Joined:
    May 23, 2015
    Posts:
    721
    The main thing I am working on now is spawn rules for the vegetation. I'd like to add other features as well such as LOD Crossfade and Occlusion Culling but the work that I can get done as a solo developer can be quite limited between handling support requests and fixing things that Unity breaks in each update.

    Regarding raytracing, nothing changed in the level of support. I just noticed that it was not yet explicitly mentioned in the description so I added it.
     
    Lars-Steenhoff likes this.
  32. Visual-Design-Cafe

    Visual-Design-Cafe

    Joined:
    May 23, 2015
    Posts:
    721
    Grass meshes are not added to the BVH but they should be sampling raytraced lighting since they use Unity's default lighting setup. However, I have not fully tested this so I can't guarantee that it works.
     
    Wolfos likes this.
  33. Visual-Design-Cafe

    Visual-Design-Cafe

    Joined:
    May 23, 2015
    Posts:
    721
    You have to import the nature-shaders.embedded package first and then the nature-renderer.uas package. These imports should be triggered automatically after importing Nature Renderer from the Asset Store but it is possible that it stops if you either cancel the import or if there are any compilation errors in your project before importing Nature Renderer. In that case you have to manually import both.

    The first package (nature-shaders.embedded) contains the included shaders for the vegetation and the second one (nature-renderer.uas) contains Nature Renderer.