Software Rasterization of 2 Billion Points in Real Time

04/04/2022
by   Markus Schütz, et al.
0

We propose a software rasterization pipeline for point clouds that is capable of brute-force rendering up to two billion points in real time (60fps). Improvements over the state of the art are achieved by batching points in a way that a number of batch-level optimizations can be computed before rasterizing the points within the same rendering pass. These optimizations include frustum culling, level-of-detail rendering, and choosing the appropriate coordinate precision for a given batch of points directly within a compute workgroup. Adaptive coordinate precision, in conjunction with visibility buffers, reduces the number of loaded bytes for the majority of points down to 4, thus making our approach several times faster than the bandwidth-limited state of the art. Furthermore, support for LOD rendering makes our software-rasterization approach suitable for rendering arbitrarily large point clouds, and to meet the increased performance demands of virtual reality rendering.

READ FULL TEXT

page 1

page 5

page 9

research
04/15/2021

Rendering Point Clouds with Compute Shaders and Vertex Order Optimization

While commodity GPUs provide a continuously growing range of features an...
research
08/07/2019

Rendering Point Clouds with Compute Shaders

We propose a compute shader based point cloud rasterizer with up to 10 t...
research
10/27/2022

Boosting Point Clouds Rendering via Radiance Mapping

Recent years we have witnessed rapid development in NeRF-based image ren...
research
09/13/2021

Rectangle-based Approximation for Rendering Glossy Interreflections

This study introduces an approximation for rendering one bounce glossy i...
research
02/28/2023

GPU-Accelerated LOD Generation for Point Clouds

About: We introduce a GPU-accelerated LOD construction process that crea...
research
05/08/2023

TauBench 1.1: A Dynamic Benchmark for Graphics Rendering

Many graphics rendering algorithms used in both real-time games and virt...
research
06/23/2020

OMiCroN – Oblique Multipass Hierarchy Creation while Navigating

Rendering large point clouds ordinarily requires building a hierarchical...

Please sign up or login with your details

Forgot password? Click here to reset