Optimally Fast Soft Shadows on Curved Terrain with Dynamic Programming and Maximum Mipmaps
Dawoon Jung (1), Fridger Schrempp (2), Seunghee Son (1) ((1) Korea, Aerospace Research Institute (KARI), Daejeon, Korea, (2) Deutsches, Elektronen-Synchrotron (DESY), Hamburg, Germany)

TL;DR
This paper introduces a fast, efficient method for rendering soft shadows on curved terrain using dynamic programming and maximum mipmaps, enabling real-time performance with high accuracy in space simulation applications.
Contribution
The paper presents a novel approach combining dynamic programming, maximum mipmaps, and terrain pre-displacement to achieve real-time soft shadow rendering on curved terrains without hardware acceleration.
Findings
Achieves over 200% speedup compared to uniform ray stepping.
Maintains comparable image quality with hardware ray tracing.
Accurately simulates lunar landing trajectories with minimal numerical error.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques · Robotic Path Planning Algorithms · Advanced Vision and Imaging
