I’m not sure what SVOGI supports right now but however it is the best Dynamic GI solution by far on the market. Look at the clips, there is not much to say, i wish epic would invest some time to create a similar GI system for UE4.
And for the performance… 2-3 ms on a Geforce 780 and 4-5 ms on a xbox one…
Still better than no GI to be honest. Lightmass works for a lot of things, but not for everything like (most) dynamic use-cases or big areas.
As far as I heard Epic is currently focusing on performance, which is good and should be important, but I still wish for more “eye-candy”. Dynamic realtime GI and volumetric effects are two things I really hope to see in the near future, luckily we have and Nvidia offering GI solutions already (and Nvidia more beyond that).
I know it’s hard to really go to the limits with an engine as versatile as UE4, but I believe Epic can do it.
Nvidia GI solution is also really fantastic but very performance hungry from what i read.
Would be interesteing to know if or when nvidias VXGI is reday to use for the averag mass or let’s better say when it can be used in a real project and also on consoles…
Guys, you have to understand the complexity of a realtime GI solution, it’s nothing that you can build in one day! Light behaves extremely complex in real life and replicating its behaviour even approximately is hard as rock. You have to take a lot of factors into account like the color, the roughness or reflectance of a surface, the strength and radius of the lightsource and even the shape of the lightsource. And those few points just scratch the surface of the topic, you also need to calculate this stuff PER FRAME! VXGI is by far the closest system that i’ve seen 'til now and of course it will be taxing on almost any system because of the stuff that happens behind the scene.
We may see certain solutions in the future who are better than what’s available now but don’t expect anytime soon a solution that has no flaws or drawbacks and runs like butter.
I’m well aware of that. I can only roughly estimate what amount of work has to go into creating a reliable and good GI solution, but I can promise you I don’t think it’s easy.
RyanTorant managed to create a GI solution on his own called AHR. Yes it’s not as good as VXGI, but if you take into account that it has way better performance and is made by one person, AHR becomes way more amazing than it already is.
Epic has a lot of talented and capable people, able to create a GI solution. They already created a GI solution, but ditched it for various good reasons, but we can’t stay without one.
So many games are going to have GI, it’s most likely one of the bigger changes of the generation alongside PBR. (I might be wrong with this statement, it’s how I perceived it 'til now)
We have distance fields and distance field GI, which is experimental and currently on hold, and “only” offers one bounce, but it’s something.
I really don’t expect a miracle from Epic, but at least some work towards GI and volumetric rendering would be highly appreciated not only by me, but many others as well.
I would appreciate it too since i’m not able to build such things on my own. But technically we’re able to create our own realtime GI solution since we have the source which if i’m not mistaken you don’t get with the Cryengine (at least not as a subscriber) so that they are “forced” to have one implemented. If my post sounded offensive than i apologize myself for it, wasn’t meant that way. But some people tend to go bonkers about this topic without really knowing what it needs to build a system like that.
No need to apologize, you made a valid point and it didn’t sound offensive to me I hope I didn’t come off as harsh…
Source code access is just one of the many things I love about UE4. Thanks to Epic’s decision to make UE4 open we can have things like Ryan’s AHR and many other great community contributions.
This is a bit more personal and a bit(?) offtopic; just as a “warning” :p:
I’m anything but able to create anything like this, my focus is on Game Design, but try to learn from as many fields as possible to have a realistic view on them. That and I do almost 99% of the work on my own, so yeah…
I really wished I could create a GI solution and share it with the community, but I’m not nearly as talented and skilled as many others here on the forums. So I rely on the work of the community, Nvidia and Epic.
Combine that with my wish to push PCs as much as possible, since it’s the only platform I work on, and you’ve got me in a situation where I’m myself to blame. I shouldn’t expect to be able to fulfil this wish as Indie, especially not as a student, but I’m naive. Maybe it’s wrong to expect others to fulfil something I wish for. I want to have high end rendering features, but why should Epic implement them? Because I want them? I’m not sure if I’m in the position to ask for something like this.
It should be much more usable with DX12 and the upcoming GPU generation. If I recall correctly Nvidia’s Pascal should be 10 times faster than Maxwell; we will have to see if that CEO talk is true, but it would be amazing if yes.
Even with the 2X performance increase that DX12 supposedly offers in current-gen engines on new mid-high end GPUs it should run very well.
I’m just waiting for my new MSI GTX 980 TIs to arrive so i can start messing with it, it runs very slowly on my current MSI 560 TIs which are just starting to sow their age.
I don’t think the features of DX12 will offer much improvement with VXGI if any. One of the big things that DX12 improves is draw calls and that’s where you’ll see the most benefit.
According to what i saw NVidia showing and talking about at SIGGRAPH they’re targeting DX12.1 for full GameWorks suit application for practical real-world use.
From what I’ve seen VXGI seems to be the least mature GameWorks solution but most likely sometime early next year it will be mature enough for mainstream and DX12.1 will be released.
I guess we’ll have to wait and see but even in it’s current state the VXGI UE4 integration works well for things like ArchVis.
I don’t think 99% of games need dynamic GI. For dynamic day-night cycle openworld games, the local IBL is the proper lighting solution for now, I really hope Epic can bring this feature to UE4. As far as I know, there’s only one game using SVOGI in the world so far. However, 1~2 years later, we can just use VXGI which is much better than SVOGI.
At the very least it would make game development easier, because you wouldn’t have to spend hours building lighting or settings things up for lighting.
@:junior_Miss, Take a look at all the upcomming blockbuster games, The Divison, Ghost Recon Wildlands, Metal Gear Solid 5 and so on… They all use and they all need dynamic lighting and GI.
Dynamic GI is no more a phenomenon or magic, it is almost a common feature when you look through all the engines.
Dynamic lighting / GI is of course a high end technique and requires good skilled programmers to realize but i don’t thnik that this is epic’s problem. I guess they have enough talented employees to realize it.
I think epic is more interested in bringing new features to mobile devices, it is simply the biggest market… PC and Consoles are no longer that important, it is not like they are no longer important at all but the mobile devices market is simply bigger and more lucrative.
Have a look at Konami, they even wrote a few months ago, that they are changing they’re focus on the mobile devices market cause this market requires much less developement costs and can also bring much more sales and profit.
So basicaly i guess epic makes the most roy profit with games for the mobile devices area or at least they see the biggest potential there, so it is absolut appreciative that they are focusing on other features than dyanmic GI which is not really useable for mobile device applications.