Announcement

Collapse
No announcement yet.

Does UE4 feature real time dynamic global illumination like Enlighten or SVOGI?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    Originally posted by darthviper107 View Post

    Enlighten only works with static objects, only the lights can move around, if an object is moving then it uses the standard lighting probe system. In my experience Enlighten is much slower to build lighting than Lightmass in UE4, and it's pretty buggy. Unity also doesn't have a distributed rendering system.
    Huh. So maybe it's not as helpful as I thought from reading the marketing materials (I swear that has never happened before).

    So what options do we have for dynamic GI with indirect shadows?
    - Volumetric lightmaps: Ok indirect shadows but baked lighting
    - LPVs: Not really functional?
    - VXGI: Dynamic indirect lighting but shadows can be blocky?

    I dunno, is VXGI the only option right now if you want both? And I assume you can't use indirect capsule shadows with VXGI since they depend on baked lighting?

    Leave a comment:


  • replied
    I was really hoping for news on VXGI as well, as the conference description for "Advances in Real-Time Voxel-Based GI" made some bold claims:

    Nvidia's voxel based lighting solution, and uncover some recent improvements that aim to make it more practical and useful even for VR games on present day graphics hardware.
    VXGI in VR on present day graphics hardware. Yet there doesn't seem to be anything posted about the conference, just a bunch of hype about RTX which is only ready for Hollywood filmmakers, certainly not VR.

    Leave a comment:


  • replied
    Originally posted by CryRealUnity View Post
    I thought Enlighten is a real time dynamic global illumination solution? I knew that it was also precomputed but I heard that it doesnt take that much time compared to Lightmass and that Enlighten is considered as dynamic lighting.

    SVOGI looks like to be the winner here then I guess? It not only looks good but performance is not as bad as VXGI. Some CryEngine games have SVOGI like the recent Kingdom Come: Deliverance and still in early access Miscreated. Seems to be the successor to LPV.
    Enlighten only works with static objects, only the lights can move around, if an object is moving then it uses the standard lighting probe system. In my experience Enlighten is much slower to build lighting than Lightmass in UE4, and it's pretty buggy. Unity also doesn't have a distributed rendering system.

    Leave a comment:


  • replied
    not that I think Enlighten would be beneficial, but some stuff can be linked as a dll so you don't need to share the engine source for it. I believe PhysX works like that

    Leave a comment:


  • replied
    Doing that would close down UE4 source code, they can't share engine source if they have third party stuff attached.
    That would be very bad step backward and they would have to pay for enlighten somehow, even worse, the bill would be passed down to engine users just like Unity does. This is why these days it's so expensive to work with Unity and you can't have free access to its source code.

    Leave a comment:


  • replied
    Maybe we can petition to have them license Enlighten and include it in the base build like Unity.

    Leave a comment:


  • replied
    Nocturness oh no you need 4x Volta cards!
    even if RTX is usable in 4.20, and even if the NVIDIA guy expects games to ship with RayTracing technology later this year, I think it's naive to think any of this will happen at the full extent of the technology (i.e at the level of the starwars clip they showed). also they had a budget of 24 fps
    personally I think it will start with raytraced reflections used on a really limited case by case basis (i.e. similar to planar reflections nowadays) and it will slowly grow from there

    about the VXGI video you linked: yes it runs but not even smoothly (the guy states 'i got 9 fps all lights on at begining' in the video description), and this is but a small scene which is basically a tech demo and not a full production game


    CryRealUnity he actually mentions them using the volumetric lightmaps. unless I'm mistaken this means they used... baked lighting
    Last edited by Chosker; 03-25-2018, 07:23 AM.

    Leave a comment:


  • replied
    Yeah I have seen the ray-tracing solution but that will only work on DirectX 12 and Volta and later GPUs. AMD is currently working on a similar solution for their products and also Vulkan support. But this will take so much time to integrate to Unreal Engine for Epic Games and even then, most gamers as of today will not be able to use these settings because their hardware is too weak and I am not talking about old generation GPUs.

    I think Epic Games should work on a real time dynamic global illumination. Not only because of us game developers but since they announced Unreal Studio, the benefit of real time lighting would result in more iterations of a project in less time and this would therefore lead to a better end project. And if a client wants to see instant results with different scenarios, models, textures etc, it would be easy to do since there is no need to wait to bake the lighting.

    Epic Games showed RTGI (Ray-tracing Global Illumination) and RTAO at GDC 2018. But they said they did not used it in the Star Wars tech demo since it would require even more graphics power. So I dont know if they will release this. (watch at 25m 40s)

    Leave a comment:


  • replied
    Originally posted by jojo8026 View Post
    Wait for 4.20 when we will have Raytracimg
    well yes but thats simple ...if u havent volta card u havent raytrace!

    how about VXGI? tweak some settings and works well (gtx 970) . https://www.youtube.com/watch?v=Ts76Y_828Hk


    any update about VXGI at gdc 2018? any video ? https://developer.nvidia.com/gdc18-show-guide-nvidia

    seems updated but i dont seen any video on the web.




    Leave a comment:


  • replied
    ^^ talk about needing a beefy system then

    Leave a comment:


  • replied
    Wait for 4.20 when we will have Raytracimg

    Leave a comment:


  • replied
    I didnt know VXGI also ran on AMD and lower than 900 series cards, nice to know. But like you said it will require beefy hardware so in that regard only a 780 Ti / Titan (Maxwell) would be somewhat suitable for VXGI.
    I thought Enlighten is a real time dynamic global illumination solution? I knew that it was also precomputed but I heard that it doesnt take that much time compared to Lightmass and that Enlighten is considered as dynamic lighting.

    SVOGI looks like to be the winner here then I guess? It not only looks good but performance is not as bad as VXGI. Some CryEngine games have SVOGI like the recent Kingdom Come: Deliverance and still in early access Miscreated. Seems to be the successor to LPV.

    Leave a comment:


  • replied
    VXGI runs on everything, it's not exclusive to Nvidia cards, it just requires a pretty beefy system.

    As far as Enlighten is concerned, it kind of sucks, the lighting is actually precomputed, so you have all the same issues as baked lighting, it doesn't work with dynamic objects or any objects that don't exist at the time of building, so the only advantage is that you can move lights around

    Leave a comment:


  • replied
    I know that Enlighten is also available for UE4. But its more or less exclusive for AAA titles which have the budget to buy Enlighten.
    I feel like Epic Games made some kind of deal with Geometrics and NVIDIA to not create a real time dynamic global illumination solution or see it as like "hey, there are options for dynamic GI, look here and here". Yes, Enlighten and VXGI are options. But like I said, Enlighten will cost likely six figures and VXGI not only runs exclusively on GeForce 900 and 1000 series but the performance is just horrible.

    Leave a comment:


  • replied
    you list enlighten as if its a unity only thing that they made. its not. and it works in UE4

    Leave a comment:

Working...
X