摘要

鉴于动态植物模拟生动逼真的要求,致力于为植物动态模拟领域提供更加广阔的图形选择空间,文中以分形理论为基础,首先介绍了L-系统文法的基本原理,详细阐述了L-系统文法对植物的生成规则,并在VC++6.0环境下用字符串替换算法对植物进行模拟,给出了具体的分形图形模拟步骤,进而对生成流程做出分析。通过连续改变字符串内部参数,模拟植物在风中摇曳的姿态,从而产生逼真的动态效果,避免出现建模方法下生成的植物呆板、不自然的现象。实验结果表明,通过连续改变生成角度以实现植物的动态模拟效果,实现了比较好的动态视觉效果,从而逼真模拟自然界中的动态植物,满足了实验要求。