首页> 外文期刊>IEEE transactions on visualization and computer graphics >PICO: Procedural Iterative Constrained Optimizer for Geometric Modeling
【24h】

PICO: Procedural Iterative Constrained Optimizer for Geometric Modeling

机译:PICO:几何建模的过程迭代约束优化器

获取原文
获取原文并翻译 | 示例
       

摘要

Procedural modeling has produced amazing results, yet fundamental issues such as controllability and limited user guidance persist. We introduce a novel procedural model called PICO (Procedural Iterative Constrained Optimizer) and PICO-Graph that is the underlying procedural model designed with optimization in mind. The key novelty of PICO is that it enables the exploration of generative designs by combining both user and environmental constraints into a single framework by using optimization without the need to write procedural rules. The PICO-Graph procedural model consists of a set of geometry generating operations and a set of axioms connected in a directed cyclic graph. The forward generation is initiated by a set of axioms that use the connections to send coordinate systems and geometric objects through the PICO-Graph, which in turn generates more objects. This allows for fast generation of complex and varied geometries. Moreover, we combine PICO-Graph with efficient optimization that allows for quick exploration of the generated models and the generation of variants. The user defines the rules, the axioms, and the set of constraints; for example, whether an existing object should be supported by the generated model, whether symmetries exist, whether the object should spin, etc. PICO then generates a class of geometric models and optimizes them so that they fulfill the constraints. The generation and the optimization in our implementation provides interactive user control during model execution providing continuous feedback. For example, the user can sketch the constraints and guide the geometry to meet these specified goals. We show PICO on a variety of examples such as the generation of procedural chairs with multiple supports, generation of support structures for 3D printing, generation of spinning objects, or generation of procedural terrains matching a given input. Our framework could be used as a component in a larger design workflow; its strongest application is in the early rapid ideation and prototyping phases.
机译:程序建模产生了惊人的结果,但可控性和有限的用户指导等基本问题仍然存在。我们介绍了一种名为PICO(程序迭代约束优化器)和微微图的新型程序模型,是思维设计的底层程序模型。 Pico的关键新颖性是它通过使用优化将用户和环境约束将用户和环境约束组合成单个框架而无需编写程序规则,它可以通过结合到单个框架来实现生成设计的探索。 Pico-Graph过程模型包括一组几何生成操作和连接在定向循环图中的一组公理。前向生成由一组公理启动,该公理使用连接通过微微图来发送坐标系和几何对象,这反过来会产生更多对象。这允许快速产生复杂和变化的几何形状。此外,我们将微微图与有效的优化相结合,允许快速探索所生成的模型和变体的产生。用户定义规则,公理和约束集;例如,生成的模型是否应该支持现有对象,是否存在对称性,是否应旋转对象等。然后Pico生成一类几何模型并优化它们,以便它们满足约束。我们实现中的生成和优化提供了在模型执行期间提供的交互式用户控制,提供连续反馈。例如,用户可以绘制约束并引导几何体以满足这些指定的目标。我们在各种示例上显示PICO,如具有多个支持的程序椅子,为3D打印的支持结构产生,纺纱物体的产生,或产生给定输入的程序性地形。我们的框架可以用作更大的设计工作流程中的组件;其最强大的应用是早期的快速观点和原型阶段。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号