• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Developer version of Unreal Engine 4 now includes support for ray-tracing

Shin

Banned
Rendering Updates:
  • Real-Time Ray Tracing and Path Tracing (Early Access)
    • Added ray tracing low level support.
      • Implemented a low level layer on top of UE DirectX 12 that provides support for DXR and allows creating and using ray tracing shaders (ray generation shaders, hit shaders, etc) to add ray tracing effects.
    • Added high-level ray tracing features
      • Rect area lights
      • Soft shadows
      • Reflections
      • Reflected shadows
      • Ambient occlusion
      • RTGI (real time global illumination)
      • Translucency
      • Clearcoat
      • IBL
      • Sky
      • Geometry types
        • Triangle meshes
          • Static
          • Skeletal (Morph targets & Skin cache)
          • Niagara particles support
      • Texture LOD
      • Denoiser
        • Shadows, Reflections, AO
      • Path Tracert
      • Unbiased, full GI path tracer for making ground truth reference renders inside UE4.

Credit: Unreal Engine

NOTE: his is a preview available to developers, but since RT is a hot topic right now and talks of it being included in next-gen in some form I find it to be news worthy.
 

Ramzy

Member
Nvidia:
w3r54wM.jpg
 
Last edited:

CrustyBritches

Gold Member
Cool. I wonder if their DXR solution would run on Pascal(GTX 1060)? It wouldn't be performant, I'm sure, but it would be cool to play with. I see 4.22 Preview 1 is up on Epic Launcher. I'll give it a try hopefully it's not limited to insiders.
 

CrustyBritches

Gold Member
Shin Shin
I did some research and the answer is basically "no". Oh well. Link explaining DXR implementation in UE4:
The only officially-supported GPUs for DXR and VK_NV_ray_tracing on the market today are NVIDIA Turing-based models (aka RTX 20-series) and some Volta-based models (TITAN-V).

In any case, applications must ask the drivers at run-time if ray tracing is supported by the current OS, driver and hardware before using any ray tracing functionality. Trying to use the extensions when driver does not report the support will most likely result in a crash.

DXR is a Microsoft specification, which indeed can be implemented by any hardware vendor that wishes to do so (just like any other optional part of D3D12). It is indeed also possible to implement DXR in software. This was done by Microsoft during early DXR development: https://github.com/Microsoft/DirectX...racingFallback. The fallback layer is not 100% compatible with DXR (it's not a transparent drop-in replacement) and performance is not attractive for any kind of practical applications. Its purpose was to allow early development of ray tracing applications. It has been discontinued since the release of the official DXR-capable drivers and hardware. Unreal Engine does not support the fallback layer and is unlikely to support in the future unless it can be done completely transparently (without special paths in the rendering code).
 
Last edited:

scalman

Member
Why still those new games on unreal 4 engine doesnt looks so wow as they could be. They look good but nothing special
 

Leonidas

AMD's Dogma: ARyzen (No Intel inside)
Good to see support added to one of the most widely used game engines. Would be really cool if some developers went back and added support to some previously released games.
 

Redneckerz

Those long posts don't cover that red neck boy
After it was already known that multiple UE4 titles were in development with RTX support (Like Atomic Heart) Epic Games has finally released support for the tech in their latest build in Early Access. A rundown from the preview notes:

Real-Time Ray Tracing and Path Tracing (Early Access)
Added ray tracing low level support:
  • Implemented a low level layer on top of UE DirectX 12 that provides support for DXR and allows creating and using ray tracing shaders (ray generation shaders, hit shaders, etc) to add ray tracing effects.
Added high-level ray tracing features:
  • Rect area lights
  • Soft shadows
  • Reflections
  • Reflected shadows
  • Ambient occlusion
  • RTGI (real time global illumination)
  • Translucency
  • Clearcoat
  • IBL
  • Sky
  • Geometry types: Triangle meshes, Static, Skeletal (Morph targets & Skin cache), Niagara particles support
  • Texture LOD
  • Denoiser
  • Shadows, Reflections, AO
  • Path Tracert
  • Unbiased, full GI path tracer for making ground truth reference renders inside UE4.
UE4 RTX in action:






Source:
https://wccftech.com/unreal-engine-ray-tracing-nvidia-rtx/
 
Top Bottom