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!
Hi. Found some information on github. GraphineCharles did some work https://github.com/Unity-Technologies/ScriptableRenderPipeline/pull/4147 and the SRP VirtualTexturing branch https://github.com/Unity-Technologies/ScriptableRenderPipeline/commits/VirtualTexturing There was some merge activitiy with 7.0.1 HDRP Unity 2019.3. Let s check.
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.
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.
Yes I know those are the future but unfortunately, we had to start with production in the present It seems that Granite worked in builtin, it was available in the asset store but is now removed.
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.
nah it needs a lot of work. here is a working one which created 1 month ago and working nicely. https://github.com/jintiao/VirtualTexture but this is more like a megatexture approach which has flaws in design. we need more like an adaptive virtual texturing solution. but this repo could be a good start.
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.
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.
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.
This is the latest, I believe. https://forum.unity.com/threads/feedback-wanted-streaming-virtual-texturing.849133/