首页> 外文学位 >Evolutionary design of two-dimensional fractals and three-dimensional plant structures for computer graphics.
【24h】

Evolutionary design of two-dimensional fractals and three-dimensional plant structures for computer graphics.

机译:用于计算机图形学的二维分形和三维植物结构的进化设计。

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

摘要

This thesis deals with the evolutionary design of 2D fractals and 3D plant structures using genetic programming. The ultimate goal of this research is to enable the user, who is not required to understand the underlying model creation processes, to generate 3D plant models.;An interactive evolutionary design system, Breeder, is developed for the evolutionary generation of graphics models. A population of rule-based graphics models is generated or modified in Evolvica and visualized in cpfg. Evolvica is a Mathematica based evolutionary algorithms environment. cpfg is a rule-based plant modeling environment. An evaluation panel allows users to interactively evaluate models. The whole visual design process can be exported into a Mathematica notebook document.;Evolution of 2D fractal curves using Breeder is carried out with the motivation to illustrate the principle of the evolution of L-systems and therefore serves as an introduction to the more complex evolution of 3D plants.;For the evolutionary design of 3D plant models using Breeder , a general 3D plant representation is proposed to deal with both topology and geometry of plant structures. Furthermore, a template is discussed for evolving 3D plant models that conform to the general representation. As a result, various visually appealing 3D plant models, which are compatible with cpfg, are evolved.;The two applications have shown that Breeder provides a general mechanism for the creation of rule-based graphics models.
机译:本文利用遗传规划方法对2D分形和3D植物结构进行进化设计。这项研究的最终目标是使不需要了解底层模型创建过程的用户能够生成3D植物模型。交互式交互式设计系统Breeder被开发用于图形模型的演化生成。在Evolvica中生成或修改了大量基于规则的图形模型,并在cpfg中将其可视化。 Evolvica是基于Mathematica的进化算法环境。 cpfg是基于规则的工厂建模环境。评估面板允许用户交互式评估模型。整个视觉设计过程都可以导出到Mathematica笔记本文档中。使用Breeder进行2D分形曲线的演化是为了说明L系统演化的原理,因此它是更复杂演化的入门。对于使用Breeder进行3D植物模型的进化设计,提出了一种通用的3D植物表示形式,以处理植物结构的拓扑和几何形状。此外,讨论了用于进化符合一般表示法的3D植物模型的模板。结果,发展了与cpfg兼容的各种在视觉上引人注目的3D植物模型。这两个应用程序表明Breeder提供了创建基于规则的图形模型的通用机制。

著录项

  • 作者

    Yu, Jing.;

  • 作者单位

    University of Calgary (Canada).;

  • 授予单位 University of Calgary (Canada).;
  • 学科 Computer science.
  • 学位 M.Sc.
  • 年度 2004
  • 页码 96 p.
  • 总页数 96
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号