论文标题

OMICRON-导航时斜层层次结构创建

OMiCroN -- Oblique Multipass Hierarchy Creation while Navigating

论文作者

da Silva, Vinícius, Esperança, Claudio, Marroquim, Ricardo

论文摘要

通常,渲染大点云需要构建一个层次数据结构,以访问最能代表给定的观察frustum和detail级的对象的点。在时间和空间复杂性方面,这种数据结构的建设经常代表渲染管道成本的很大一部分,尤其是在仅出于检查目的进行渲染时。过去,通过增量的施工方法解决了这个问题,但是这些问题要么导致低质量的层次结构或更长的施工时间。在这项工作中,我们介绍了omicron-导航时倾斜的多量层次结构创建 - 这是第一个能够立即显示几何形状部分渲染的算法,前提是以Morton顺序排序云。 Omicron很快,能够在内存中构建整个数据结构,这与仅从磁盘读取云的时间相当。因此,无需存储昂贵的层次结构,也不需要延迟渲染,直到整个层次结构都从磁盘读取为止。实际上,一旦产生第一个排序的前缀,与并行运行的增量排序算法的管道耦合OMICRON可以开始渲染,从而使该设置非常方便用于流视图。

Rendering large point clouds ordinarily requires building a hierarchical data structure for accessing the points that best represent the object for a given viewing frustum and level-of-detail. The building of such data structures frequently represents a large portion of the cost of the rendering pipeline both in terms of time and space complexity, especially when rendering is done for inspection purposes only. This problem has been addressed in the past by incremental construction approaches, but these either result in low quality hierarchies or in longer construction times. In this work we present OMiCroN -- Oblique Multipass Hierarchy Creation while Navigating -- which is the first algorithm capable of immediately displaying partial renders of the geometry, provided the cloud is made available sorted in Morton order. OMiCroN is fast, being capable of building the entire data structure in memory spending an amount of time that is comparable to that of just reading the cloud from disk. Thus, there is no need for storing an expensive hierarchy, nor for delaying the rendering until the whole hierarchy is read from disk. In fact, a pipeline coupling OMiCroN with an incremental sorting algorithm running in parallel can start rendering as soon as the first sorted prefix is produced, making this setup very convenient for streamed viewing.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源