Stochastic Texture Filtering

05/09/2023
by   Marcos Fajardo, et al.
0

2D texture maps and 3D voxel arrays are widely used to add rich detail to the surfaces and volumes of rendered scenes, and filtered texture lookups are integral to producing high-quality imagery. We show that filtering textures after evaluating lighting, rather than before BSDF evaluation as is current practice, gives a more accurate solution to the rendering equation. These benefits are not merely theoretical, but are apparent in common cases. We further show that stochastically sampling texture filters is crucial for enabling this approach, which has not been possible previously except in limited cases. Stochastic texture filtering offers additional benefits, including efficient implementation of high-quality texture filters and efficient filtering of textures stored in compressed and sparse data structures, including neural representations. We demonstrate applications in both real-time and offline rendering and show that the additional stochastic error is minimal. Furthermore, this error is handled well by either spatiotemporal denoising or moderate pixel sampling rates.

READ FULL TEXT

page 1

page 5

page 7

page 8

page 9

research
03/03/2009

Real-time Texture Error Detection

This paper advocates an improved solution for real-time error detection ...
research
12/27/2022

Development and Evaluation of a Learning-based Model for Real-time Haptic Texture Rendering

Current Virtual Reality (VR) environments lack the rich haptic signals t...
research
10/17/2020

Real-time High-Quality Rendering of Non-Rotating Black Holes

We propose a real-time method to render high-quality images of a non-rot...
research
12/19/2022

Real-Time Rendering of Arbitrary Surface Geometries using Learnt Transfer

Precomputed Radiance Transfer (PRT) is widely used for real-time photore...
research
03/23/2022

PRTT: Precomputed Radiance Transfer Textures

Precomputed Radiance Transfer (PRT) can achieve high quality renders of ...
research
03/27/2022

UV Volumes for Real-time Rendering of Editable Free-view Human Performance

Neural volume rendering has been proven to be a promising method for eff...
research
10/26/2018

Texture variation adaptive image denoising with nonlocal PCA

Image textures, as a kind of local variations, provide important informa...

Please sign up or login with your details

Forgot password? Click here to reset