基于植被顶点的动画模拟的方法、装置及电子设备制造方法及图纸

技术编号:24125486 阅读:42 留言:0更新日期:2020-05-13 04:27
本发明专利技术提供了一种基于植被顶点的动画模拟的方法、装置及电子设备,预先设置植被顶点的位置和风的参数;其中,风的参数包括风向和风力大小;方法包括:根据风的参数和预先设的多个正弦波,确定植被顶点的摆动偏移;其中,多个正弦波的频率互不相同;根据风的参数和预先设的三角波,确定植被的顶点的震动偏移;根据植被顶点的位置、摆动偏移和震动偏移对植被进行动画模拟。本发明专利技术可以获得丰富的动画效果,提升植被动画的真实感。

Method, device and electronic equipment of animation simulation based on vegetation vertex

【技术实现步骤摘要】
基于植被顶点的动画模拟的方法、装置及电子设备
本专利技术涉及动画模拟
,尤其是涉及一种基于植被顶点的动画模拟的方法、装置及电子设备。
技术介绍
植被在构建真实感的游戏场景中起着非常重要的作用,特别是在野外的自然场景。在游戏中,栩栩如生的植被可以大幅度提升场景的效果,提高玩家的沉浸感。在现实中,由于植被体型较小,枝叶比较柔软,往往会伴随着风的吹拂进行摆动,因此这个特性的模拟对渲染真实感的植被起着重要的作用。在现有方案中,通常采用正弦波模拟植被在风的方向的摆动,计算出偏移以后,把偏移加到植被的顶点位置p上就可以达到植被在风的吹动下按照正弦波摆动的效果。但是,现有的技术方案以单颗植被作为模拟的对象,效果比较单调。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于植被顶点的动画模拟的方法、装置及电子设备,以获得了丰富的动画效果,提升了植被动画的真实感。第一方面,本专利技术实施例提供了一种基于植被顶点的动画模拟的方法,预先设置植被顶点的位置和风的参数;其中,风的参数包括风向和风力大小;方法包括:根据风的参本文档来自技高网...

【技术保护点】
1.一种基于植被顶点的动画模拟的方法,其特征在于,预先设置植被顶点的位置和风的参数;其中,所述风的参数包括风向和风力大小;所述方法包括:/n根据所述风的参数和预先设的多个正弦波,确定所述植被顶点的摆动偏移;其中,所述多个正弦波的频率互不相同;/n根据所述风的参数和预先设的三角波,确定所述植被的顶点的震动偏移;/n根据所述植被顶点的位置、所述摆动偏移和所述震动偏移对所述植被进行动画模拟。/n

【技术特征摘要】
1.一种基于植被顶点的动画模拟的方法,其特征在于,预先设置植被顶点的位置和风的参数;其中,所述风的参数包括风向和风力大小;所述方法包括:
根据所述风的参数和预先设的多个正弦波,确定所述植被顶点的摆动偏移;其中,所述多个正弦波的频率互不相同;
根据所述风的参数和预先设的三角波,确定所述植被的顶点的震动偏移;
根据所述植被顶点的位置、所述摆动偏移和所述震动偏移对所述植被进行动画模拟。


2.根据权利要求1所述的基于植被顶点的动画模拟的方法,其特征在于,所述多个正弦波包括:
施加在所述风向的第一正弦波、施加在水平面上垂直于所述风向的方向上的第二正弦波和第三正弦波。


3.根据权利要求1所述的基于植被顶点的动画模拟的方法,其特征在于,所述根据所述风的参数和预先设的多个正弦波,确定所述植被顶点的摆动偏移的步骤,包括:
按照如下公式计算所述摆动偏移:
swayingv=sin(a×(t+phasev))×v
swayingv'=(sin(b×(t+phasev))×sin(c×(t+phasev)))×v'
swaying=swayingv+swayingv'
其中,swayingv表示植被顶点在风向上的摆动偏移,swayingv'表示植被顶点在水平面上垂直于风向的方向上的摆动偏移,swaying表示植被顶点总的摆动偏移,phasev表示植被顶点摆动波形的相位,所述植被顶点摆动波形的相位为植被位置的水平面上项的和,v表示风向,v'表示水平面上垂直于风向的方向,a表示第一正弦波的频率,b表示第二正弦波的频率,c表示第三正弦波的频率。


4.根据权利要求1所述的基于植被顶点的动画模拟的方法,其特征在于,所述三角波施加在所述风向上。


5.根据权利要求1所述的基于植被顶点的动画模拟的方法,其特征在于,所述根据所述风的参数和预先设的三角波,确定所述植被的顶点的震动偏移的步骤,包括:
按照...

【专利技术属性】
技术研发人员:罗树权
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1