Search Unity

[NEW PATCH] uNature - GPU, Interactable Grass. Interactable Trees, MultiThreading and more!

Discussion in 'Assets and Asset Store' started by ElroyUnity, Apr 29, 2016.

?

Pre-release Integrations

Poll closed Nov 29, 2016.
  1. TerrainComposer2

    43.1%
  2. GAIA

    54.9%
  3. GENA

    49.0%
  4. World Creator

    13.7%
  5. World Streamer

    37.3%
  6. Map Magic

    27.5%
  7. Landscape Builder

    0 vote(s)
    0.0%
  8. SkyMaster ( Weather )

    7.8%
  9. InfiniGrass, AFS, DX11 (Integration will provide built-in shader support)

    33.3%
Multiple votes are allowed.
  1. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Oh no no, dont get me wrong!!

    You can still use ALL of the features of the system with any of the systems out there, its just that TC2 already implements a nice set of tools to generate that certain thing ( i dont want to expose that yet, but Shawn, just because you are in the testing group i will message you privately the details :))
     
    Shawn67 likes this.
  2. Shawn67

    Shawn67

    Joined:
    Jan 2, 2014
    Posts:
    2,196
    Thanks for explanation. Just hate seeing a great tool become terrain system dependent. Glad to see that isn't the case.
     
  3. recon0303

    recon0303

    Joined:
    Apr 20, 2014
    Posts:
    1,615

    I agree all tools should do this, but not to pick a fight...I have seen that with other peoples tools as well... Which has always annoyed me. But in Elroy's defense he stated why.. I see others stating it only works with this or that, or adding Logo's to other tools... So its up to a developer what they want to support isn't it? Out of the box it should work for any terrain tool just about... But its up a a developer who they want to add on there name to support ..

    My point is, we need to look at competition as a good thing. /cheers..

    By the way Android users, you will have grass! Testing is going well so far for Phones and Tablets..
     
    Last edited: Aug 1, 2016
    Teila, Stormy102 and hopeful like this.
  4. Shawn67

    Shawn67

    Joined:
    Jan 2, 2014
    Posts:
    2,196
    I never said anywhere in my post that he shouldn't support other terrain tools. But TMS/uNature already has a lot of users which use different tools. If he were to introduce features that were specific to a certain tool, it is kind of a slap in the face to users who have been supporting and promoting him. I understand now that this isn't the case, just that TC2 does some things internally which can also be done manually or by other means for those of us not using it. But as Elroy is a developer who is developing a service tool for terrains, I totally understand and don't fault him for wanting to support as many of the terrain generation tools as possible since the combination of the users of all of those tools are his ideal customer base.
     
  5. recon0303

    recon0303

    Joined:
    Apr 20, 2014
    Posts:
    1,615
    I didn't say you did Shawn. I was just making a general statement, since I see this kind of thing all over the Asset Store on how certain tools support there buddy's . and yes I always told him he should support as many terrian tool as possible but at the end f the day it is his choice just like its yours, or anyone other developer to name a certain tool that maybe, it may work best with or that he may support more. but I can't expose the reason it is a beta thing. .. But anyone who has used it already knows it work for I believe all terrain tools, or most.. It has worked for most tools from what he has said in public..

    But my point to the story, I seen other Assets , do this very thing... I dislike double standards is all... I actually support, Gaia, TC, and I never used any other tool in Unity so I can't comment , before Unity I was a World Machine, and other terrain tools for over 10-15 years.. So again competition is good.... UNature for me has changed Android, and how much grass in Unity that developers can use.


    Anyways, welcome to take this private. I would be happy to discuss my opinion further if it is needed. For the record, I tend to support many developers and have for over 8 years or more on Unity's site. We are all in this together at the end of the day.

    Keep up the amazing work Elroy, !!
     
    Last edited: Aug 1, 2016
    Teila and ElroyUnity like this.
  6. Shawn67

    Shawn67

    Joined:
    Jan 2, 2014
    Posts:
    2,196
    No need... I didn't intend to talk about it this much. Anyone who knows me knows that I am all for a collaborative spirit between asset developers. But this isn't the right place for that discussion. Sorry your thread went off topic because of my earlier comments Elroy.

    Ditto
     
    ElroyUnity and recon0303 like this.
  7. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Yep guys, no worries :)

    There wont be any features that are unique only to a certain terrain asset, will try to support them all :)
     
    Stormy102 and recon0303 like this.
  8. zelgo

    zelgo

    Joined:
    Jun 26, 2016
    Posts:
    39
    if you want interactable trees can they be terrain trees or do they have to be placed like normal objects?
     
    ElroyUnity likes this.
  9. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    That's the trick, they can be terrain trees and still be interactable :)
     
    Stormy102 likes this.
  10. Marked

    Marked

    Joined:
    Feb 24, 2015
    Posts:
    25
    Hey I must say that you doing some amazing work here by looking at your screens ! I know it's still not finished but I was wondering if you tested the grass on "high speed ".
    With the standard Unity grass if you move to fast thru heavy batches you always get fps spikes. Even if you change detail resolution or patch size.
    Anyway I can't wait to test it out in my project , keep the good work up!
     
    ElroyUnity likes this.
  11. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Oh definitely, one of the main reasons of which i started making the new grass system is because of the fps spikes,
    currently i am optimizing it to be super fast and it will also be multi-threaded so even if you move super fast you wont get any actual spikes on the main thread :).
     
  12. Marked

    Marked

    Joined:
    Feb 24, 2015
    Posts:
    25
    Awesome !!! This is just to good to be true :))
     
    recon0303 and ElroyUnity like this.
  13. Mark_T

    Mark_T

    Joined:
    Apr 25, 2011
    Posts:
    303
    Hi, a few quick questions:
    1. Does your asset works on geometry meshes too. I mean not the standard unity terrain, but terrain made from geometry/polys?
    1. If I buy "TreesManagerSystem" I get the upgrade/update for free?

    Thanks in advance for your answers.
     
    ElroyUnity likes this.
  14. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    1. No, at the moment at least, there is architecture set for that, but its only planned for V1.1/V1.2.
    2. Yes you do :)
     
  15. syscrusher

    syscrusher

    Joined:
    Jul 4, 2015
    Posts:
    1,012
    Looks like a great asset coming! I just bought TMS but will hold off installing and wait for uNature release. :)
     
    ElroyUnity likes this.
  16. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Thank you for your support!
     
  17. magique

    magique

    Joined:
    May 2, 2014
    Posts:
    3,736
    Wow, this looks just what I've been looking for for a very long time. I will purchase Trees Manager System and await uNature upgrade. Are Trees Manager users able to get in a uNature beta or is that closed?
     
    ElroyUnity likes this.
  18. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Hey, thanks for your interest!

    At the moment the group is full (30 members :/) but i plan to release it very seen, the beta is going pretty well, i can say that there are many cool stuff coming including some unique AAA features that you can see in some games like The Witcher 3 for instance ;) (If you know what i am talking about, and thats only one of them!)

    When i release the asset i will also open-up the trello page which is now private for the beta testers, for everyone, so you guys can see the future plans.
     
    TeagansDad likes this.
  19. magique

    magique

    Joined:
    May 2, 2014
    Posts:
    3,736
    I purchased Trees Manager System in anticipation of uNature. Also, sent you a PM @ElroyUnity.
     
    TeagansDad and ElroyUnity like this.
  20. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    So guys some more exciting news, working on huge refactoring at the moment, fixing bugs etc, and i am now working on global-painting support so you can paint foilage on any object on your scene. (Similar to how UE4 does it).

    I dont want to spoil anything at the moment, but the UI is going to be amazing, thats all i can say :D.

    Do you guys have any features you would like to see?!, if so, please let me know privately and maybe if its good and not planned yet, maybe you can join the beta and test it when its implemented ;).

    Also some vegetation features are coming from UE4 :rolleyes:

    But again, going to try to spoil as less as possible!

    That being said,
    Exciting times ahead!
     
  21. syscrusher

    syscrusher

    Joined:
    Jul 4, 2015
    Posts:
    1,012
    From my standpoint, this may be boring but what I want most are three things:
    1. Reliable code that does what it says on the tin, performs well in production, and never crashes.
    2. Excellent documentation.
    3. Responsive support.
    And, yeah, whiz-bang features are a nice afterthought. :)

    Seriously, although it's too late to get into the code beta (and I'm not asking), I will offer that as part of my job I am a professional technical editor, so if you would like a "beta tester" for the documentation please keep me in mind. :)
     
    tanoshimi and ElroyUnity like this.
  22. magique

    magique

    Joined:
    May 2, 2014
    Posts:
    3,736
    Feature-wise, I'd like the system to work well with Terrain Composer 2. I haven't upgraded yet to TC2, but I know the author has a really nice streaming terrain details feature so that details stream in and out around the camera to help with performance. I think that coupled with your system could boost performance even more. Short of having TC2 integration I'd like to see a similar feature in uNature.
     
    zeb33, Seneral and ElroyUnity like this.
  23. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Thank you for your reply!

    Well at the moment cant guarantee 1 and 2 although yday i fixed alot of the stability issues so it most likely wont crash :D.

    I can guarantee 3 tho, my support is pretty good honestly, takes me about ~3 mins on averege to respond to your msg (unless i am asleep lol).

    And yes that's definitely something i need, didnt yet work on the documentation, but i will keep you updated, once i get to that i will definitely contact you and get you in the beta to check stuff out ;)

    That's definitely something i will be doing, Nath seems to have an interest in uNature and he helped me with the shaders so i will definitely get that integrated before release, with some of the other terrain tools hopefully, such as : Map Magic, GAIA, LB and more.
     
    magique and Teila like this.
  24. Teila

    Teila

    Joined:
    Jan 13, 2013
    Posts:
    6,794
    Elroy's support is FABULOUS! I think he even answers in his sleep. ;)
     
    Stormy102, akuno, recon0303 and 3 others like this.
  25. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Haha thanks :D
     
    Teila likes this.
  26. recon0303

    recon0303

    Joined:
    Apr 20, 2014
    Posts:
    1,615
    1. Check
    2. Check
    3. Check
     
  27. recon0303

    recon0303

    Joined:
    Apr 20, 2014
    Posts:
    1,615

    It does work with TC2.. out of the box so far.. I been a huge supporter for TC1 for years, and years, and now TC2, I also tested TC2. .. Unature is working well with it so far. It uses Unity terrain so it should anyways.

    GAIA, uses Unity terrain it works as well, I tested that as well.. Magic Map I can't say as I do not own it.
     
  28. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Another update guys :

    Remade the UI completely, getting closer to the release and working hard on polishing and on finishing the last remaining features.

    Will be getting you guys a teaser soon, and will open the trello page for everyone soon enough as well.

    A lot of you have also asked - Is there mesh support, the answer is YES, i've worked on it 3 days ago, took me less than a day to completely implement it and it works perfectly.

    Will be giving you all some more updates about the asset soon, but at the moment i am finishing some features that i only want to show you guys on the release to not spoil the suprise ;).
     
  29. PiAnkh

    PiAnkh

    Joined:
    Apr 20, 2013
    Posts:
    110

    Great news!!
    I can't wait to try it out on my project.
    Any idea when there may be a release? no pressure of course ;-)
     
    ElroyUnity likes this.
  30. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Currently its going super well, very happy with the results so far!.

    I am now polishing it super hard and getting the last features done, i got all the design and stuff for the asset store already prepared so launch should be the easy task :).

    I hope to release somewhere near the end of this month or early next month :)
     
  31. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Some new news :

    According to some people in the group and myself, i can confirm that uNature is compatible with mobile and VR :).


    Been asked that a lot, so wanted to answer it more officially :)
     
    Crashnblake, Quen, Seneral and 4 others like this.
  32. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Color maps support for grass is implemented!

    Are you guys interested in a little demonstration ? :)
     
    radimoto likes this.
  33. RonnyDance

    RonnyDance

    Joined:
    Aug 17, 2015
    Posts:
    557
    You are KILLING me! What you waiting for, christmas?!? ;)
     
    ElroyUnity likes this.
  34. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Haha, thanks for the kind words :D
     
  35. KaZZacH

    KaZZacH

    Joined:
    Oct 8, 2013
    Posts:
    5
    ElroyUnity likes this.
  36. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    At the moment i didnt look into an integration between them but the testers use a huge variety of terrain tools whether its TC2, GAIA, LB, and a lot more.

    An official integration to basically all of them will come before i release the asset :).


    ETA is more or less 2-3 weeks, cant guarantee, trying to take it slow and make it as stable and fast as possible :)
     
  37. riquid

    riquid

    Joined:
    Mar 18, 2015
    Posts:
    20
    I'd definitely be interested in seeing a demo~
     
    ElroyUnity likes this.
  38. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Sorry for late response, seen this message yday through the phone and forgot to reply.

    I will definitely put out a demo before release so you guys can check it out before its up on the store :)
     
  39. mons00n

    mons00n

    Joined:
    Sep 18, 2013
    Posts:
    234
    Hi ElroyUnity - few quick questions regarding uNature:

    1. I know a lot of the focus has been improving the frame rate when grass is high density, but what kind of fps improvements can we expect (if any) for a large number of trees?
    2. I see that you switched to a custom grass solution, does this open up the possibility of grass interactivity with players (grass moves when player moves through it for instance)?
    3. Speaking of this custom grass solution, is this a "transparent" feature? What I mean is do we work with grass in the classic manner and your new solution works behind the scenes to do its thing?

    Thanks!
     
    ElroyUnity likes this.
  40. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Hey!

    1) At the moment i cant promise a lot of performance increase with trees, it will definitely remove physics overload and give you the ability to interact with it, but not a lot more. (uNature trees, which is a custom solution that will increase performance by a lot is planned, but not anytime soon)

    2) Absolutely! definitely one of my main prioritites at the moment, going to also give out some basic interactions like grass flattening from the witcher 3 and more :).

    3) Well, you can copy foilage from the terrain, and apply grass when generating it from tc2/ gaia/ or smth like that
    but you can not use unity's brush, instead you will have to use the uNature brush, some stuff are being done to allow the use of unity brush but at the moment cant guarantee.
     
    John-G and Stormy102 like this.
  41. PiAnkh

    PiAnkh

    Joined:
    Apr 20, 2013
    Posts:
    110
    Elroy

    will it be possible with uNature to have different visibility distances for different grass assets?
     
    ElroyUnity likes this.
  42. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Good idea, will be added ! :)
     
  43. Crashnblake

    Crashnblake

    Joined:
    Aug 15, 2016
    Posts:
    2
    I've just purchased your TMS and cannot wait to use the update uNature. I"m working on a large openworld game and the amount of trees and grass can and does hurt performance. looking forward to seeing what the new update brings. I know you've said it'll be soon, and by all means no rush, just very excited to try this out. Any chance it could be out before the end of this month? Again no rush, happy you're taking your time with this. Looks to be an amazing asset. Thanks you for the hard work.
     
    ElroyUnity likes this.
  44. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Hey !

    Thank you for your support !

    I really hope to release by the end of this month, which will most likely happen but cannot guarantee because school just started :)

    Will keep you all updated though :)
     
    Teila likes this.
  45. PiAnkh

    PiAnkh

    Joined:
    Apr 20, 2013
    Posts:
    110
    Great!! That will be very useful for things like wheat which should be visible from further away than grass and weeds etc .
     
    ElroyUnity likes this.
  46. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Definitely !

    I will also have dynamic lod levels for each prototype :)
     
    Crashnblake and sstrong like this.
  47. auroxi

    auroxi

    Joined:
    Dec 31, 2012
    Posts:
    82
    Well this is a nice surpise Elroy. I remember troubleshooting TMS with you back in January and getting it all optimised via Skype and yet I had no idea you had this planned! :)

    I look forward to when TMS turns into uNature! I own every asset you have released (TMS and uConstruct). For anyone thinking about following the development of this asset, you should. Elroy, his assets and his support is fantastic.
     
    ElroyUnity likes this.
  48. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Thank you very much for your kind words!

    Was just about to go to sleep and then saw your reply on the notifications :).
     
    Stormy102 likes this.
  49. psistalk

    psistalk

    Joined:
    Sep 23, 2013
    Posts:
    49
    Any news ?
     
    ElroyUnity likes this.
  50. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,583
    Still working on the system, the progress has increased and will try to get you some functionality videos soon once i get it to work perfectly.


    Sorry for such a long wait, but the project isn't dead by any means :)
     
    Last edited: Sep 25, 2016
unityunity