2024/05/22 by Krzysztof Jakubowski, Jakubowski, Krzysztof · 1 voice
Computer Science · #FOS: Computer and information sciences #Graphics (cs.GR) #cs.GR
paper · pdf · doi:10.48550/arxiv.2405.13364
arxiv published 2024/05/22 · arxiv updated 2024/06/01
Transparency rendering is problematic and can be considered an open problem in real-time graphics. There are many different algorithms currently available, but handling complex scenes and achieving accurate, glitch-free results is still costly. This paper describes LucidRaster: a software rasterizer running on a GPU which allows for efficient exact rendering of complex transparent scenes. It uses a new two-stage sorting technique and sample accumulation method. On average it's faster than high-quality OIT approximations and only about 3x slower than hardware alpha blending. It can be very efficient especially when rendering scenes with high triangle density or high depth complexity.