论文标题

用于优化CSG树的灵活管道

A Flexible Pipeline for the Optimization of CSG Trees

论文作者

Friedrich, Markus, Roch, Christoph, Feld, Sebastian, Hahn, Carsten, Fayolle, Pierre-Alain

论文摘要

CSG树是一种直观但功能强大的技术,用于使用布尔集合和几何原料的组合来表示几何形状。通常,存在许多描述相同3D固体的树木数量。但是,有些树在使用的操作数量,其形状或其他属性(例如对直观的,人为控制的编辑)方面是最佳的。在本文中,我们对新开发和现有的树优化方法进行了系统的比较,并提出了一条灵活的处理管道,重点是树的编辑性。该管道使用冗余的去除和分解阶段来降低复杂性和不同的(元)启发式方法来剩余的树木优化。我们还为CSG树的编辑性引入了一种新的定量度量,并显示如何将其用作优化过程中的约束。

CSG trees are an intuitive, yet powerful technique for the representation of geometry using a combination of Boolean set-operations and geometric primitives. In general, there exists an infinite number of trees all describing the same 3D solid. However, some trees are optimal regarding the number of used operations, their shape or other attributes, like their suitability for intuitive, human-controlled editing. In this paper, we present a systematic comparison of newly developed and existing tree optimization methods and propose a flexible processing pipeline with a focus on tree editability. The pipeline uses a redundancy removal and decomposition stage for complexity reduction and different (meta-)heuristics for remaining tree optimization. We also introduce a new quantitative measure for CSG tree editability and show how it can be used as a constraint in the optimization process.

扫码加入交流群

加入微信交流群

微信交流群二维码

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