Lowe Nick, Datta Amitava
School of Computer Science & Software Engineering, University of Western Australia, Crawley, Perth, WA 6009, Australia.
IEEE Trans Vis Comput Graph. 2005 Jan-Feb;11(1):81-90. doi: 10.1109/TVCG.2005.1.
In this paper, we identify a general paradigm for portal-based rendering and present an image-space algorithm for rendering complex portals. Our general paradigm is an abstraction of portal-based rendering that is independent of scene geometry. It provides a framework for flexible and dynamic scene composition by connecting cells with transformative portals. Our rendering algorithm maintains a visible volume in image-space and uses fragment culling to discard fragments outside of this volume. We discuss our implementation in OpenGL and present results that show it provides correct rendering of complex portals at interactive rates on current hardware. We believe that our work will be useful in many applications that require a means of creating dynamic and meaningful visual connections between different sets of data.
在本文中,我们确定了一种基于门户渲染的通用范式,并提出了一种用于渲染复杂门户的图像空间算法。我们的通用范式是基于门户渲染的抽象,它独立于场景几何结构。它通过将单元格与变换门户相连,为灵活且动态的场景合成提供了一个框架。我们的渲染算法在图像空间中维护一个可见体积,并使用片段剔除来丢弃该体积之外的片段。我们讨论了在OpenGL中的实现,并展示了结果,表明它能够在当前硬件上以交互速率正确渲染复杂门户。我们相信,我们的工作将在许多需要创建不同数据集之间动态且有意义视觉连接方法的应用中发挥作用。