Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Granite texture streaming

Discussion in 'General Graphics' started by wlad_s, Jul 8, 2019.

  1. wlad_s

    wlad_s

    Joined:
    Feb 18, 2011
    Posts:
    148
    Hello,

    I was looking for a virtual texture/streaming solution and have found about Granite which was available at the Asset Store but is now deprecated. Sending an e-mail to Graphine team, the makers of Granite yielded no reply. Upon further googling, I’ve found out that Graphine is acquired by Unity in March 2019.

    I couldn’t find any further information. Please, is there any article or a blog post or something where I can read more about future plans? If not, I have just a few questions. If anyone could answer, it would really help us with planning our game development and budget. The only other solution I’ve found is Amplify Texture which is in beta and has no release eta.


    So, here are the questions :)

    1. When will Granite become available again?
    2. How much is it going to cost?
    3. Will it work with built-in rendering pipeline?

    Thanks!
     
    keeponshading and kenamis like this.
  2. keeponshading

    keeponshading

    Joined:
    Sep 6, 2018
    Posts:
    937
    I also try to find same answers since 2 months.
    Meanwhile any success?
     
    Last edited: Jul 18, 2019
  3. wlad_s

    wlad_s

    Joined:
    Feb 18, 2011
    Posts:
    148
    Nothing. Maybe it’s a business secret, who knows? I hope for some info at Unite in September.
     
  4. keeponshading

    keeponshading

    Joined:
    Sep 6, 2018
    Posts:
    937
    wlad_s likes this.
  5. wlad_s

    wlad_s

    Joined:
    Feb 18, 2011
    Posts:
    148
    Thanks keeponshading, great find!

    I just hope it doesn't become yet another feature exclusive to HDRP, not working in Builtin Rendering Pipeline.

    We will probably know more after Unite in September.
     
  6. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,662
    Given the links above, this will be SRP exclusive - meaning: LWRP and HDRP only.
     
  7. wlad_s

    wlad_s

    Joined:
    Feb 18, 2011
    Posts:
    148
    Ah well, disappointments at every turn lately.
     
  8. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,662
    Both LWRP and HDRP are the future, though. For instance, Lighting is much more realistic in the HDRP than it is in the build-in one. And afaik both rendering pipelines will eventually replace the built-in rendering pipeline (a.k.a "3D") at some point far in the future.
     
  9. wlad_s

    wlad_s

    Joined:
    Feb 18, 2011
    Posts:
    148
    Yes I know those are the future but unfortunately, we had to start with production in the present :D

    It seems that Granite worked in builtin, it was available in the asset store but is now removed.
     
  10. keeponshading

    keeponshading

    Joined:
    Sep 6, 2018
    Posts:
    937
    You could check check this one.
    https://github.com/hamish-milne/VT0
    There is some little work wo get it run. I am working on this too. (https://github.com/hamish-milne/VT0/issues/2)



    On the other side virtual texturing needs mostly to replace your standard texture samplers with virtual ones.
    The rest is building the virtual tile set and some logic to stream them in according to the presence on screen.
    So when it runs in HDRP and LWRP for free it should be not the biggest deal to get it run in BuiltIn.
     
    Last edited: Aug 16, 2019
    wlad_s likes this.
  11. razzraziel

    razzraziel

    Joined:
    Sep 13, 2018
    Posts:
    390
    sasa42, keeponshading and wlad_s like this.
  12. BartPieters

    BartPieters

    Unity Technologies

    Joined:
    Apr 12, 2019
    Posts:
    24
    Hi,

    We are actively working on a new Granite integration into Unity with the goal of becoming the default texture streaming solution in Unity. The solution won't be available in 2019, but our goal is to ship as soon as we are ready.
     
    wlad_s, keeponshading and razzraziel like this.
  13. razzraziel

    razzraziel

    Joined:
    Sep 13, 2018
    Posts:
    390
    @BartPieters
    Is it going to be SRP only feautre or also builtin?
     
  14. keeponshading

    keeponshading

    Joined:
    Sep 6, 2018
    Posts:
    937
    I hope you can manage an 2019.3 preview version.
    The 2020+ releases are far away and we were forced to stop with granite after deprecation.
    So our main performance and detail quality targets are not possible.
    We are in an steady competition with epic and the 4.23 release already got an nice implementation.




    fyi ,complete dev vt commit
    https://github.com/EpicGames/UnrealEngine/commit/354796606b52dcb49ff5fdd5cfc68e2281eb9423

    I hope you can reach some higher prio for virtual texturing.
    And please don t forget to allow virtualisation for custom lightmaps.

    To allow a smoother transition BuiltIn RP to HDRP a base implementation in BuiltIn RP Standard Shader (like old Granite) would be really helpful.
    Main target would be HDRP in our case.
     
    Last edited: Sep 9, 2019
  15. nubdev

    nubdev

    Joined:
    Mar 30, 2013
    Posts:
    87
    Any update on when Granite will be available? Is it already integrated into the most recent Unity? I am having trouble finding information on this.
     
  16. nubdev

    nubdev

    Joined:
    Mar 30, 2013
    Posts:
    87
    Thank you!