First release! The core renderer is in, with support for features like:
- Direct ray-traced lighting and shadows
- Path-traced indirect illumination and reflections
- PBR material pipeline
- Dynamic analytic lights (only point lights for now)
- Emissive surfaces like neon and movie screens
- HDR rendering
- RELAX and REBLUR denoising
- DLSS Super Resolution and Ray Reconstruction
- TAA and NIS-based upscaling
- Tons more
In this release, I've also gone over episode 1 of Duke 3D so far. That includes:
- A pass on materials to add metalness, roughness, and specular maps
- Lighting overlay configuration to add lights to weapons and episode 1 props like trash fires
- Map-level directional lights
Episodes 2 and 3, Alien World Tour, and others are still untouched. There are also definitely some bugs! The game is basically playable, but you may encounter some crashes, failed level transitions, and occasional CPU-side slowdown (I did some unholy stuff to support Build portals and it isn't all fully correct yet).
In order to run, it is recommended you do the following:
- Have Windows 10 or newer
- Install Duke Nukem 3D: 20th Anniversary World Tour (this is to use the normals from that game, I have not made my own normals)
- Unzip the release to a directory of your choosing
- Launch via
launch-duke-rt.cmdrather than raze.exe in order to load with my episode 1 remastering - Accept the normal map retrieval from Duke 3D World Tour
- Make those alien bastards pay for shooting up your ride!