Optimally Fast Soft Shadows on Curved Terrain with Dynamic Programming and Maximum Mipmaps

05/14/2020
by   Dawoon Jung, et al.
0

We present a simple, novel method of efficiently rendering ray cast soft shadows on curved terrain by using dynamic programming and maximum mipmaps to rapidly find a global minimum shadow cost in constant runtime complexity. Additionally, we apply a new method of reducing view ray computation times that pre-displaces the terrain mesh to bootstrap ray starting positions. Combining these two methods, our ray casting engine runs in real-time with more than 200 speed up over uniform ray stepping with comparable image quality and without hardware ray tracing acceleration. To add support for accurate planetary ephemerides and interactive features, we integrated the engine into celestia.Sci, a general space simulation software. We demonstrate the ability of our engine to accurately handle a large range of distance scales by using it to generate videos of lunar landing trajectories. The numerical error when compared with real lunar mission imagery is small, demonstrating the accuracy and efficiency of our approach.

READ FULL TEXT

page 4

page 6

page 8

page 10

page 11

page 13

page 14

research
01/27/2020

Running on Raygun

With the introduction of Nvidia RTX hardware, ray tracing is now viable ...
research
05/12/2023

Combining GPU Tracing Methods within a Single Ray Query

A recent trend in real-time rendering is the utilization of the new hard...
research
03/03/2021

Compact Tetrahedralization-based Acceleration Structure for Ray Tracing

We propose a compact and efficient tetrahedral mesh representation to im...
research
10/10/2022

RTSDF: Generating Signed Distance Fields in Real Time for Soft Shadow Rendering

Signed Distance Fields (SDFs) for surface representation are commonly ge...
research
11/14/2019

Efficient Animation of Sparse Voxel Octrees for Real-Time Ray Tracing

A considerable limitation of employing sparse voxels octrees (SVOs) as a...
research
01/12/2023

Neural Shadow Mapping

We present a neural extension of basic shadow mapping for fast, high qua...
research
10/03/2019

Hash-Based Ray Path Prediction: Skipping BVH Traversal Computation by Exploiting Ray Locality

State-of-the-art ray tracing techniques operate on hierarchical accelera...

Please sign up or login with your details

Forgot password? Click here to reset