摘要
草体作为自然场景的一种重要元素,数量众多、覆盖范围广,很难实现实时模拟。针对已有方法存在的问题,提出了一种草体碾压效果模拟方法。利用混合式表达方式构建出大规模静态草地场景,采用基于GPU的实时碰撞检测算法和受力向量传播机制计算视点近处草叶的受力和形变,通过调整布告板斜率模拟中远距离草丛变形。为消除混合式表达方法带来的跳动现象,实现了一种层间动态过渡策略。实验结果表明,该方法能模拟出逼真的草体碾压效果,同时有效弥补了传统算法的缺陷。
Grass is one of the nature elements that is difficult to simulate in real-time due to its large number and wide covering range.In view of the deficiencies of existing methods,a method for simulation of treading on grass was proposed.Constructed large-scale static grassland based on hybrid representation.Computed the deformation of grass close to the viewer by using GPU-based real time collision detection algorithm and force vector diffusion mechanism.Simulated the deformation of tussock by adjust the slope of billboard.In order to avoid popping between different levels,a transition scheme was implemented.Experiments show that this method not only can realistically simulate the effect of treading on grass,but also can overcome the deficiencies of the traditional methods.
出处
《计算机科学》
CSCD
北大核心
2011年第7期268-272,276,共6页
Computer Science
基金
国家863项目(2007AA010407)
航空基金项目(20080580005)
总装"十一五"预研基金项目资助
关键词
动态模拟
草地场景
布告板
细节层次
Dynamic simulation
Grassland scene
Billboard
Level of detail