Anteru's blog
  • Consulting
  • Research
    • Assisted environment probe placement
    • Assisted texture assignment
    • Edge-Friend: Fast and Deterministic Catmull-Clark Subdivision Surfaces
    • Error Metrics for Smart Image Refinement
    • High-Quality Shadows for Streaming Terrain Rendering
    • Hybrid Sample-based Surface Rendering
    • Interactive rendering of Giga-Particle Fluid Simulations
    • Quantitative Analysis of Voxel Raytracing Acceleration Structures
    • Real-time Hybrid Hair Rendering
    • Real-Time Procedural Generation with GPU Work Graphs
    • Scalable rendering for very large meshes
    • Spatiotemporal Variance-Guided Filtering for Motion Blur
    • Subpixel Reconstruction Antialiasing
    • Tiled light trees
    • Towards Practical Meshlet Compression
  • About
  • Archive

High-Quality Shadows for Streaming Terrain Rendering

Matthäus G. Chajdas1, Florian Reichl1, Christian Dick1, Rüdiger Westermann1

1Technische Universität München

Abstract

Rendering of large, detailed 3D terrains on commodity hardware has become possible through the use of ray-casting, data caching and prefetching. Adding dynamic shadows as they appear during a day-night cycle remains a challenge however, because shadow rendering requires access to the entire terrain, invalidating data streaming strategies. In this work we present a novel, practicable shadow rendering approach which distinguishes between near- and precomputed far-shadows to significantly reduce data access and runtime costs. While near-shadows are ray-traced using the current cache content, far-shadows are precomputed and stored in a very compact format requiring approximately 3 bit per height-map sample for an entire day-night cycle.

Download

  • Paper (18 MiB)

Bibtex

@InProceedings{Chajdas:2015:TerrainShadows,
  author =       {Matth{\"{a}}us G. Chajdas and Florian Reichl and Christian Dick and R{\"{u}}diger Westermann},
  title =        {High-Quality Shadows for Streaming Terrain Rendering},
  booktitle =    {Proceedings of Eurographics 2015 - Short Papers},
  pages =        {57--60},
  year =         {2015},
}

Recent posts

  • Data formats: Why CSV and JSON aren't the best
    Posted on 2024-12-29
  • Replacing cron with systemd-timers
    Posted on 2024-04-21
  • Open Source Maintenance
    Posted on 2024-04-02
  • Angular, Caddy, Gunicorn and Django
    Posted on 2023-10-21
  • Effective meetings
    Posted on 2022-09-12
  • Older posts

Find me on the web

  • GitHub
  • GPU database
  • Projects

Follow me

Anteru NIV_Anteru
Contents © 2005-2025
Anteru
Imprint/Impressum
Privacy policy/Datenschutz
Made with Liara