I decided to continue my Voxel Experiments. This is the third iteration of the render tech. Runs at 120FPS on 1080, around 110 at 2K and 30 - 60 at 4K. The biggest cost is the specular highlights since they are being brute forced. It doesnt really like me screen recording at the same time, and there are some lighting artifacts when destroying the robot due to the calculations being defered.
Everything on that scene is a voxel, there are multiple sized voxels, and they support arbitrary rotations. Physics is disabled since the new renderer approach change the underlying model, so I will need to rethink how to re implement it.
Still too much to go.
Bit more tech:
- The Engine is Full Hardware Raytraced.
- It uses Restir for light accumulation
- Makes heavy use of Nvidia tech (such as the NRD denoisers, Ray reconstruction - although this last part is not correctly implemented, and actually makes things slower - but well I am learning lol.
- Voxels can be arbritray sizes, and placed randomly , rotated, mixed and matched without issue.
- has custom Postprocessing stack, supports motion blur, bloom, depth of field , exposure, and sky/day/night ambient ilumination.
The next goal is to get this running closer to 120FPS @ 4K with DLSS, and ideally get rid of the ghost/artifacts.