基于X3D的三维分形植物建模
- 格式:pdf
- 大小:934.57 KB
- 文档页数:6
章可循 ,无 法用传 统 的 欧式几 何进 行 描述 。而 分 形 算法 的出现 ,将这 些看 似 毫无 规律 的植 物 的描 述 和模 拟 变成 可 能 。植物 的模 拟 是计 算机 图形 学 的热 点和 前沿 课题 之 一 ,深深 地 吸 引着 研 究者 的 眼球 。国 内外 有 不少 研究 者运 用经 典 的分 形算 法
1 互生 ,如 图 2a所示 , 即在 树枝 的每 个 ) () 节 点上 交 互生 长 出一片 树 叶 ,叶在树 枝上 呈螺 旋
状分布 ,如 : 向 日葵 ; 2 对 生 ,如 图 2b所示 ,即树 枝 的每个 节 ) () 点上 相对地 生长 出两片树 叶并排列 于茎 的两 侧 ,
的分枝 形式 ,主要 有 以下两 种轴 结构 : 1 合 轴分 枝 ,如 图 1a所示 ,即顶芽 生长 ) ()
面采 用 L系统与 递归算 法相 结合 的方 法 , 以方 可 便地 编 程实现 植物 的建 模 ,另 一方面 , X3 结 D
到一 定程度 后就 停止 生长 或生 长速度 变慢 ,这 时 侧 芽将 超过 顶 芽的生 长速 度 ,逐渐 长 成很 大 的侧 枝 ,常见 的合轴 分枝 树有 :梧 桐 、桑树 等 ; 2 单 轴 分枝 ,如 图 1 ) 示 ,即树 木有 明 ) (所 b
比较 繁锁 ,而且缺 乏 与用户 的交 互性 。本 文一 方
流 媒体 技术 等先进 技术 ,拥 有更 强大 、更高 效 的
3 计算 能力 、渲 染质量 和传 输速 度㈣ 。 D
1 原 理 及 方 法
11 树 的生 理结 构 .
111 轴 结 构 ..
树 枝是 构成树 的基 本骨 架 ,它 的长 短及 空 间 排 列对树 的形状起 着支 配作用 ,不 同 的树 有不 同
Abs r t t ac :Pln i a tsmul to s apo ulra d d f c l sue i o u e r p c he e y a s a i n i p a n i u tis n c mp t rg a hist s e r . i
I r e o v n e t n u c l r ws e 3 p a t i h i r ait n t r c i eo b n o d rt c n e in l a d q i k yb o et D l n c e l i a d i e a t n we , o y h wh s sc n v a mah mai d l f ln — d l g b s d o ee m i ai n L s se , a a trL s se a d t e t mo e a t c o p mo e i a e n d t r n t — y tm p r me e — y t m n n o
P: — [F】 F], F { + [ } 一
F代 表 初始元 ,“ 口”表 示按 要求对 初 始元执 行偏 移 操 作 ,“ ”表 示 向左偏转 ,“ ”表 示 向右偏 转 + 一 “ ”表 示将 其 内部作 为 一 个 整 体 执 行 上 移操 () 作 。用 此文 法构造 二 叉树 的过 程如 图 3所 示 。
自然 界 的植物 干 资 百态 、种类 繁 多 ,貌似 无
或 分形算 法 的改进 算法 ,借助 C i a + a 等语 言 v 提 出 了 二 维 或 三 维 植 物 的 建 模 方 法 。如 : L n ema a 于 1 6 年提 出的 L系 统奠 定 了树 木 id n y r 9 8 模拟 的基 础L,Puike c [ 1 18 ~ 6 1 rs i z等 2 于 8 19 J n wi - 4 9 9 年 间提 出 了基 于 L系统 的树 木生 长模拟 系统 ;国 内比较有代 表 性 的成果 有赵星 等 于 2 0 0 1年 提 出
Zha i, Ca e i ngJ e iW nq
( p r n f o p t ce c , h no nv ri , h no a g o g 0 3 C ia De at t m ue S i e S a tuU ies y S a t Gun d n 1 6 , hn ) me o C r n t u 5 5
图
学
学
报
的双尺 度 自动机 模型 ,反映 了枝条 动态 弯 曲过程 的力 学原理 , 于 2 0 J并 0 3年 进一 步对 花序进 行模
互操 作 、可扩 展 、跨 平 台的 网络 3 内容标 准 , D 其前 身是 VR 9 。X3 除了有 VR 9 ML 7 D ML 7的全 部 功能外 ,还 整合 了 XML、Jv S r t a a和 a a ci 、Jv p
圳
| - f
() 互 生 a
f
() 对 生 b () 轮 生 c
图 2 叶 序
() 簇 生 d
1 L系 统原 理 . 2
记 为 a x【 J 。本文 用 以下文 法为 基本 理论 建立
L系统 描述 的是植物 生 长 的数 学模 型 ,核心 概 念是 重 写 ,重 写是 通过 应用 一个 重 写规 则或 产
摘 要: 植物的模拟一直以来都是计算机 图形学的热点和难点问题 , 了实现通过 为 互联 网在 网 页上 方便 、快捷 地 浏 览具有 逼真 性 、交 互性 的三 维植 物 ,论 文 从植 物 的生理 结构 出发 ,结合确定性 L系统、参数 L系统和原始的递 归算法提 出了一种植物建模的数学模型, 并采用 X D 结合 J V 3 A A作为实现语 言,建立 了树的轴结构、叶序和叶子的模型。用户只需 实时地输入相应的参数 ,就可以快速 、便捷地生成逼真的三维植物 。
植物 模 型 ( 以二 维二叉 树 为例 )
W: F
生式 的集合 ,对 简单 的初 始 目标 中的 部分进 行连 续置 换 来定 义复 杂 目标 的技 术[] 一个 L系 统 可 ¨。
以表 示 为一 个有 序 三元 组 G= W P>,其 中, < , 是 系 统 的 字 母 表 , W∈V 是 一 个 非 空 字 符 串 ( 为 起 始 字符 串 ) P c V×V 称 , 是 一 个 产 生式 ( 写规 则 )的有 限集合 , 改 一个 产生 式 f, ∈P 口 )
建 模 ,包括 ,分枝 结构 、叶序 、树 叶 。 X3 ( xe s l 3 D E t i e D) 由 We 3 nb b D联盟 提 出 , 并于 2 0 0 4年正 式通 过 I O I C 审议 成为 网络三 S/ E
维 国际通用 标 准 I O I C1 7 5 它被 定义 为可 交 S/ E 97。
t e o i i a e u sv l o i h rg n lr c r i e a g rt hm spr po e r i o s d fom h s e to a tph sc lsr c u ei hi t e a p c ft pln y i a tu t r n t s he ppr a e X3 a AVA r h e o ge r t h e - i nso l a de uikl a a i D nd J a e c os n t ne a ea t r e d me i na ntmo lq c y nd e sl pl y at rgi n ea e r me e s Th dei ft r nc t c r e , h e fa r ng me fe vi g r l t dpa a tr . e mo lng o b a h sr t eoft e t e la ra e nt he u u r a d la e lz d i h spa r n e fi r a i e n t i pe . S
()ቤተ መጻሕፍቲ ባይዱ合 轴 a
() 单 轴 b 图 1 树 的 分 支 结 构
11 .. 叶 序 2
如 :石 竹 ;
叶在树 枝上 的排列方 式称 为 叶序 。不 同的植
物 有 不 同的 叶序 ,主要 分 为:
3 轮 生 ,如 图 2c所示 ,即树枝 上 的每个 ) ()
节 点上 生长 出 3片或 3片 以上 的 叶子 , 也称 轮状 。
如 :夹 竹桃 ; 4 簇 生 ,如 图 2d所 示 ,即两 片或 两片 以 ) () 上 的 叶子 生在 节 问极 度 缩 短 的 树 枝 上 ,如 马尾 松 、银 杏等 。
第 4期
张
杰等:基 于 X D的三维分形植物建模 3
落 您
● ■ 巍童 } 薹 蠢 ≤
Ke r :c mp t ra plc to fa t lte ; r m ee nd n y rs se ph i og c l y wo ds o u e p ia i n; r c a r e pa a t rLi e ma a y t m; ysol ia
sr c r t t e u u
显 的主干 。主 干是 由顶 芽不 断 向上 生长 形成 的, 各级 分枝 的生 长都 不超 过主 干 ,常 见的 单轴分 枝 树有 :松 树 、杨树 等 。
合 J、 A, 实 现建模 ,满 足 了用户 的交 互性 的要 A来
求 。除此之 外 ,本 文提 出 了基 于树 的生 理结 构 的
关
键
词 :计算机应用;分形树;参数 L系统;生理结构
文 章 编 号 :2 9 —0 X f0 20 —0 70 0 53 2 1 )40 0 —6 2
中图分 类号 :T 9 P3 1 文献 标识 码 :A
M od lng o h e - i e i n f a t l a tb s d o D ei ft r e d m nso r c a n a e n X3 pl
21 0 2年
8月
图 学 学 报
JOURNAL OF RAPHI G CS
Aug t 2 2 us 01