Neural Shadow Mapping

01/12/2023
by   Sayantan Datta, et al.
0

We present a neural extension of basic shadow mapping for fast, high quality hard and soft shadows. We compare favorably to fast pre-filtering shadow mapping, all while producing visual results on par with ray traced hard and soft shadows. We show that combining memory bandwidth-aware architecture specialization and careful temporal-window training leads to a fast, compact and easy-to-train neural shadowing method. Our technique is memory bandwidth conscious, eliminates the need for post-process temporal anti-aliasing or denoising, and supports scenes with dynamic view, emitters and geometry while remaining robust to unseen objects.

READ FULL TEXT

page 1

page 4

page 5

page 6

page 13

page 14

page 15

page 16

research
02/08/2015

Protecting Memory-Performance Critical Sections in Soft Real-Time Applications

Soft real-time applications such as multimedia applications often show b...
research
08/08/2023

Collaborative Acceleration for FFT on Commercial Processing-In-Memory Architectures

This paper evaluates the efficacy of recent commercial processing-in-mem...
research
11/08/2017

Hydra: An Accelerator for Real-Time Edge-Aware Permeability Filtering in 65nm CMOS

Many modern video processing pipelines rely on edge-aware (EA) filtering...
research
10/20/2020

Explorable Tone Mapping Operators

Tone-mapping plays an essential role in high dynamic range (HDR) imaging...
research
05/14/2020

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

We present a simple, novel method of efficiently rendering ray cast soft...
research
09/20/2018

SoaAlloc: Accelerating Single-Method Multiple-Objects Applications on GPUs

We propose SoaAlloc, a dynamic object allocator for Single-Method Multip...
research
02/19/2021

Compact and adaptive multiplane images for view synthesis

Recently, learning methods have been designed to create Multiplane Image...

Please sign up or login with your details

Forgot password? Click here to reset