-
Posts
23,354 -
Joined
-
Last visited
Josh's Achievements
-
-
Introduction to Ultra Engine API
Work in Progress - Started by Josh,
Here are some of the new API features you will find in Ultra Engine.
-
Screen space reflections with roughness
Work in Progress - Started by Josh,
This shows screen space reflections (SSR) with per-pixel roughness. Even without any temporal filtering / accumulation the results are still pretty smooth.
-
GI specular with latency
Work in Progress - Started by Josh,
I spread the GI calculation out over several frames and interpolated between the last two updates. This provides a pretty smooth transition while keeping the GPU load very light. This is running on a GEForce 1660.
Music by white bat audio: https://www.youtube.com/watch?v=KdXBDpB1hAY
-
SSR + VXRT
Work in Progress - Started by Josh,
Demonstration of screen-space reflections blended together with voxel raytracing for dynamic reflections that will run fast enough for VR on mid-range hardware.
Background music by White Bat Audio: https://www.whitebataudio.com
-
Screen-space voxel ray tracing hybrid
Work in Progress - Started by Josh,
First typical screen-space reflections are shown, which fade out as the reflected object moves out of the camera view. Next is shown SSR combined with voxel reflections that take over when screen reflection information is not available.
-
glTF PBR Features
Work in Progress - Started by Josh,
Added support for clearcoat, sheen, and partial support for transmission glTF extensions.
-
Real-time Global Illumination WIP
Work in Progress - Started by Josh,
The edges of the GI volume now fade as they go out of range. This can be used with the final GI stage to fade the effect out, or to smooth the transition between stages. It was difficult to get the code for this exactly right because the volume texture moves in increments with the camera.
-
Real-time Global Illumination WIP
Work in Progress - Started by Josh,
The edges of the GI volume now fade as they go out of range. This can be used with the final GI stage to fade the effect out, or to smooth the transition between stages. It was difficult to get the code for this exactly right because the volume texture moves in increments with the camera.
-
Real-time Global Illumination WIP
Work in Progress - Started by Josh,
The edges of the GI volume now fade as they go out of range. This can be used with the final GI stage to fade the effect out, or to smooth the transition between stages. It was difficult to get the code for this exactly right because the volume texture moves in increments with the camera.
-
Voxel Cone Step Tracing - Edge Fade
Work in Progress - Started by Josh,
The edges of the GI volume now fade as they go out of range. This can be used with the final GI stage to fade the effect out, or to smooth the transition between stages. It was difficult to get the code for this exactly right because the volume texture moves in increments with the camera.
-
Voxel Cone Step Tracing WIP
Work in Progress - Started by Josh,
Further refinement. Light leaks are mostly eliminated, using a fairly large voxel size of 0.25 meters.