Software Rasterization of 2 Billion Points in Real Time
نویسندگان
چکیده
The accelerated collection of detailed real-world 3D data in the form ever-larger point clouds is sparking a demand for novel visualization techniques that are capable rendering billions primitives real-time. We propose software rasterization pipeline up to two billion points real-time (60 FPS) on commodity hardware. Improvements over state art achieved by batching points, enabling number batch-level optimizations before rasterizing them within same pass. These include frustum culling, level-of-detail (LOD) rendering, and choosing appropriate coordinate precision given batch directly compute workgroup. Adaptive precision, conjunction with visibility buffers, reduces required majority just four bytes, making our approach several times faster than bandwidth-limited art. Furthermore, support LOD makes suitable arbitrarily large clouds, meet elevated performance demands virtual reality applications.
منابع مشابه
Real { Time Mpeg { 2 Software
{ A single chip system for real{time MPEG{2 decoding can be created by integrating a dual{issue RISC processor with a small dedicated hardware for the variable length decoding (VLD) and block loading processes; a 32KB instruction RAM; and a 16KB data RAM. The VLD hardware performs the Huuman decoding on the input data. The block loader performs the half{sample prediction for motion compensation...
متن کاملReal-Time View Independent Rasterization for Multi-View Rendering
Existing graphics hardware parallelizes view generation poorly, placing many multi-view effects – such as soft shadows, defocus blur, and reflections – out of reach for real-time applications. We present emerging solutions that address this problem using a high density point set tailored per frame to the current multi-view configuration, coupled with relatively simple reconstruction kernels. Po...
متن کاملGPU Rasterization for Real-Time Spatial Aggregation over Arbitrary Polygons
Visual exploration of spatial data relies heavily on spatial aggregation queries that slice and summarize the data over different regions. These queries comprise computationally-intensive point-inpolygon tests that associate data points to polygonal regions, challenging the responsiveness of visualization tools. This challenge is compounded by the sheer amounts of data, requiring a large number...
متن کاملReal-Time Parallel MPEG-2 Decoding in Software
The growing demand for high quality compressed video has led to an increasing need for real-time MPEG decoding at greater resolutions and picture sizes. With the widespread availability of small-scale multiprocessors, a parallel software implementation may provide an effective solution to the decoding problem. We present a parallel decoder for the MPEG standard, implemented on a shared memory m...
متن کاملCombining Rasterization and Ray Tracing Techniques to Approximate Global Illumination in Real-Time
This paper introduces a 3D rendering engine that combines rasterization and ray tracing techniques to approximate global illumination in real-time. Namely, direct and indirect diffuse illumination are generated with state of the art illumination techniques processed on the GPU, including a new sky lighting technique that we propose to simulate realistic ambient lighting for outdoor environments...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the ACM on computer graphics and interactive techniques
سال: 2022
ISSN: ['2577-6193']
DOI: https://doi.org/10.1145/3543863