arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.10354cs.GRcs.CG
收藏

一个可编写脚本的动态三维网格生成建模系统

A scriptable, generative modelling system for dynamic 3D meshes

Jon McCormack, Ben Porter, James Wetter

摘要:

我们描述了一个灵活的,基于脚本的系统的程序生成和动画的三维几何。动态三角形网格是通过实时执行Lua程序设计语言编写的脚本生成的。编程环境、运行时引擎和图形可视化之间的紧密集成实现了编码和可视化结果之间的工作流程,鼓励实验和快速原型设计。该系统已成功地用于生成各种复杂的,动态的有机形式,包括复杂的分支结构,可扩展的对称流形和抽象的有机形式。我们使用这些领域的例子来详细说明系统的主要功能,其中包括一组灵活的3D网格操作,集成了一个基于Lua的L系统解释器,使用广义圆柱体创建几何形状。

英文摘要:

We describe a flexible, script-based system for the procedural generation and animation of 3D geometry. Dynamic triangular meshes are generated through the real-time execution of scripts written in the Lua programming language. Tight integration between the programming environment, runtime engine and graphics visualisation enables a workflow between coding and visual results that encourages experimentation and rapid prototyping. The system has been used successfully to generate a variety of complex, dynamic organic forms including complex branching structures, scalable symmetric manifolds and abstract organic forms. We use examples in each of these areas to detail the main features of the system, which include a set of flexible 3D mesh operations integrated with a Lua-based L-system interpreter that creates geometry using generalised cylinders.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑