文档介绍:+ 胡国雄1黄莉2 1江西师范大学软件学院,江西南昌330022 2江西j|i|;范太学离职学院,扛西南昌330022 摘要:随着图形学技术的快速发展,如何绘制非规则自然景物一直都是图形学的一个难点及热点翔题。本文在分析了L-System表达植物结构形态的机裁的基础土,探讨了有效设计特定影态的L-System 数学模型的方法:在渲染方面,提出采用纹理映射的方法,有效地提高了所生成图彤的真实性。关犍词:分形L-System真实感图形纹理映射 1引言随着计算橇图形学钓茇袋,计算枫真赛感镯形已日益广泛地深入到人们日常桷工作、学****和生活中。对于诸如如立方体、圆枉体等具有规则形体模型的图形,用欧氏几傩对其搓述藏显褥非常存效。但是对于自然界中的山,树、火、云等这样的极不规则的自然景物的真实感描述,用欧氏空间中的规则形体模型就显得无能为力了。对于描述这些不规则的自然景物,尤其是构造植物模型的算法研究现在已成为热门学科。;在树木的造型上有Lindenmayer 提出的L-Systeml“、Holton在模型中考虑重力闵奈“,Reeves用粒子系统构造森林模型等等多种建模方法: 而在树本的绘制方匿,到基酋为jE主簧有三种方法:绘制用粒予系统构造的树、直接绘剥用多边形等几{可面构造的树、绘制由三维纹理构造的远距离的树Ⅲ口J。,着重介绍L-System构造树的模型的方法, 虽后露利蹦纹理映鹫方法米渲染所擒造豹树的模塑,使之根据竞实性。’。 2L-System简介’ L-System是指美国的生物学家AristidLindenmayer于1968年提出了研究植物形态与生长的描述方法。开始时冀着重于植物的拓扑结构,即植物组件()之间的相邻关系,后来把几何解释加进描述避程,形成焉米被人称呼豹L-System。 L-System实际上是一个重写系统,是通过产生系列字符串米构遗图形与曲线的。:L=<,P>,其中,G是一个字符集,由“F’.“【”,“.”.“】_.。“+”。‘‘-’’等字符组戒,每个字符赋予一定的含义,是用来解释字符串的图形命令;W怒起始符号元,闱瞄确定字符串的起始状态。并且w∈G;P是生成规则集。字符集G中的各字符具体的意义如下: (1): ‘作者简介l胡网雄(1977-),男,硕士,主要研究方向为圈形蹦像处理。真实感闰形生成;黄莉(1977一)t女,,障络数据库。(21 l:将系统的当前状态压栈保存: (3)):将栈中状态弹出,即恢复系统的原采状态: (4)+:向左转一给定的角度: r5).:向打转一给定的角度。在构幽时,还要给山循环次数或递归深度,堆先纽成的字符串w,. 由生成规则集给出的字符串的替代规则进行字符的替代,产生新一代的字符串t按照规定的循环次数·重复这一替换过样井产生虽后一个的字符串。 3基于L—:被描述对象的模刑构造以及渲染此对象模型。I耐此可以看山如何构造一个女f的模型对于所生成对象的真实惑程度起