8.4 基于群组仿真技术的动态森林仿真算法实现
本章基于群组仿真技术实现了大规模动态森林场景的仿真,动态森林场景的具体仿真过程可以描述为:
(1)计算场景中当前时间的风力分布,并根据树木位置获得所受的风力参数;
(2)针对每一株树木,根据风力的平行分量计算其复合纹理坐标;
(3)根据树木位置与视点位置,计算其替代Billboard的顶点坐标;
(4)根据风力垂直分量计算俯仰位移,调节顶点位置;
(5)使用动态纹理技术,实时更新纹理内容。
图8-5所示为一帧动态森林场景仿真的流程图。

图8-5 动态森林仿真流程图