当前位置: X-MOL 学术Comput. Graph. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Fast analytical motion blur with transparency
Computers & Graphics ( IF 2.5 ) Pub Date : 2021-01-23 , DOI: 10.1016/j.cag.2021.01.006
Mads J.L. Rønnow , Ulf Assarsson , Marco Fratarcangeli

We introduce a practical parallel technique to achieve real-time motion blur for textured and semi-transparent triangles with high accuracy using modern commodity GPUs. In our approach, moving triangles are represented as prisms. Each prism is bounded by the initial and final position of the triangle during one animation frame and three bilinear patches on the sides. Each prism covers a number of pixels for a certain amount of time according to its trajectory on the screen. We efficiently find, store and sort the list of prisms covering each pixel including the amount of time the pixel is covered by each prism. This information, together with the color, texture, normal, and transparency of the pixel, is used to resolve its final color. We demonstrate the performance, scalability, and generality of our approach in a number of test scenarios, showing that it achieves a visual quality practically indistinguishable from the ground truth in a matter of just a few milliseconds, including rendering of textured and transparent objects. A supplementary video has been made available online.1



中文翻译:

透明的快速分析运动模糊

我们引入了一种实用的并行技术,以使用现代商品GPU高精度地对纹理和半透明三角形实现实时运动模糊。在我们的方法中,移动的三角形表示为棱镜。在一个动画帧和侧面上的三个双线性面片期间,每个棱镜均受三角形的初始位置和最终位置所限制。每个棱镜根据其在屏幕上的轨迹在一定时间内覆盖多个像素。我们有效地查找,存储和排序覆盖每个像素的棱镜列表,包括每个像素覆盖像素的时间。该信息与像素的颜色,纹理,法线和透明度一起用于解析其最终颜色。我们在许多测试场景中展示了我们方法的性能,可伸缩性和通用性,展示了它在短短几毫秒内就达到了与地面真实情况几乎无法区分的视觉质量,包括渲染带纹理的透明对象。补充视频已在线提供。1个

更新日期:2021-02-07
down
wechat
bug