当前位置: 首页 > 专利查询>阿维塔科技专利>正文

植物生长动画生成方法及装置制造方法及图纸

技术编号:39677572 阅读:10 留言:0更新日期:2023-12-11 18:54
本申请提供一种植物生长动画生成方法及装置,可用于计算机技术领域

【技术实现步骤摘要】
植物生长动画生成方法及装置


[0001]本申请涉及计算机
,尤其涉及一种植物生长动画生成方法及装置


技术介绍

[0002]为使智能汽车的香氛具象化,可以使用植物作为香氛的具象物,并可以在散发香气时播放植物的有机生长动画

[0003]目前,通常采用植物生长的
2D
图片渲染序列帧的形式来演示植物生长过程

但是传统
2D
图片序列帧占用硬盘量比较大,并且不够生动形象,难以使人联想到植物对应香味


技术实现思路

[0004]本申请提供一种植物生长动画生成方法及装置,用以解决采用植物生长的
2D
图片渲染序列帧的形式来演示植物生长,占用硬盘量比较大,并且不能满足
3D
旋转观赏的要求的问题

[0005]第一方面,本申请提供一种植物生长动画生成方法,包括:
[0006]获取植物最终状态的模型

贴图以及预设植物杆生长控制程序,所述植物最终状态的模型包括:植物杆模型;所述预设植物杆生长控制程序中包括生长参数;
[0007]采用预设植物杆生长控制程序以及贴图对所述植物杆模型进行渲染,并控制所述预设植物杆生长控制程序中的生长参数变化,以显示植物杆模型的生长过程,且使所述植物杆模型在生长过程中顶端为尖端且在生长完成后顶端为最终状态;
[0008]基于显示的植物杆模型的生长过程生成植物生长动画

[0009]可选地,植物生长动画生成方法还包括预设植物杆生长控制程序的生成步骤,所述预设植物杆生长控制程序的生成步骤包括:
[0010]在初始植物杆生长控制程序中创建第一黑白遮罩,并基于生长完成的植物杆的高度及顶端形态确定第一黑白遮罩中参数的参数值;所述第一黑白遮罩中的参数为第一固定参数;
[0011]在初始植物杆生长控制程序中创建第二黑白遮罩,并基于生长完成的植物杆的高度及顶端形态确定第二黑白遮罩中的第二固定参数的参数值;所述第二黑白遮罩中的参数包括:生长参数及第二固定参数;
[0012]所述黑白遮罩由下到上分别为:白色部分

过渡部分

黑色部分;
[0013]在初始植物杆生长控制程序中对所述第一黑白遮罩以及第二黑白遮罩进行取最小值计算,以融合第一黑白遮罩与第二黑白遮罩形成第三黑白遮罩;
[0014]采用第三黑白遮罩控制植物杆模型的顶点位置沿法线方向进行收缩,以使植物杆模型在生长过程中的顶端为尖端,在生长完成后的顶端为最终状态;
[0015]对第三黑白遮罩内黑色部分进行裁剪处理,以生成所述预设植物杆生长控制程序

[0016]可选地,所述采用第三黑白遮罩控制植物杆的顶点位置沿法线方向进行收缩,以
使植物杆在生长过程中的顶端为尖端,在生长完成后的顶端为最终状态,包括:
[0017]确定所述生长参数变化过程中各植物杆的高度对应的第三黑白遮罩数值;将各植物杆的高度对应的第三黑白遮罩数值确定为植物杆模型对应植物杆高度顶点位置的收缩权重;采用各植物杆高度顶点位置的收缩权重控制植物杆模型对应植物杆高度的顶点位置沿法线方向的收缩程度

[0018]可选地,所述黑白遮罩白色部分对应数值为第一预设数值

黑色部分对应数值为第二预设数值,过渡部分由下到上对应数值从第一预设数值单调变化为第二预设数值;所述第一预设数值大于第二预设数值;所述采用各植物杆高度顶点位置的收缩权重控制植物杆模型对应植物杆高度的顶点位置沿法线方向的收缩程度,包括:
[0019]控制收缩权重为第一预设数值的植物杆模型顶点位置沿法线方向不进行收缩;控制收缩权重为第二预设数值到第一预设数值之间的植物杆模型顶点位置沿法线方向按照收缩策略进行收缩,所述收缩策略为:收缩权重越小与收缩程度呈负相关关系;控制收缩权重为第二预设数值的植物杆模型顶点位置沿法线方向按照第二预设数值进行收缩,以使所述第二预设数值对应的植物杆高度的植物杆模型收缩至不可见程度

[0020]可选地,控制收缩权重为第二预设数值的植物杆模型顶点位置沿法线方向按照第二预设数值进行收缩以使所述第二预设数值对应的植物杆高度的植物杆模型收缩至不可见程度之后,还包括:对第二预设数值对应的植物杆高度的植物杆模型进行裁剪

[0021]可选地,所述控制所述预设植物杆生长控制程序中的生长参数变化,包括:控制所述预设植物杆生长控制程序中的生长参数由第一生长数值向第二生长数值单调变化;所述植物最终状态的模型还包括植物花朵模型,所述基于显示的植物杆模型的生长过程生成植物生长动画,还包括:若确定生长参数变化为第二生长数值,则在所述植物杆模型顶端播放植物花朵模型对应的植物花朵开放的骨骼动画,以生成植物生长至最终状态的植物生长动画

[0022]可选地,所述若确定生长参数变化为第二生长数值,则在所述植物杆模型顶端播放植物花朵开发的骨骼动画,以形成植物生长至最终状态的植物生长动画,包括:
[0023]若确定生长参数变化为第二生长数值,则将花苞形态的植物花朵模型的坐标确定为植物杆模型顶端的坐标,并将所述花苞形态的植物花朵模型由不可见大小放大至预设大小;若确定花苞形态的植物花朵模型放大至预设大小,则播放植物花朵开放的骨骼动画,以形成植物生长至最终状态的植物生长动画

[0024]可选地,所述若确定生长参数变化为第二生长数值,则将花苞形态的植物花朵模型的坐标确定为植物杆模型顶端的坐标之前,包括:
[0025]将所述植物花朵模型移动至初始位置,并将所述植物花朵模型与所述植物花朵开放的骨骼动画进行绑定,以使当前植物花朵模型为花苞形态;将花苞形态的植物花朵模型收缩为不可见大小

[0026]可选地,所述控制采用预设植物杆生长控制程序以及贴图对所述植物杆模型进行渲染,并控制所述预设植物杆生长控制程序中的生长参数变化之前,还包括:采用录制工具进行录制操作,以开始录制显示的植物杆模型的生长过程以及植物花朵开放的骨骼动画;所述在所述植物杆模型顶端播放植物花朵开放的骨骼动画之后,还包括:停止所述录制工具的录制操作,并获取录制工具录制的植物生长至最终状态的植物生长动画

[0027]第二方面,本申请提供一种植物生长动画生成装置,包括:
[0028]获取模块,用于获取植物最终状态的模型

贴图以及预设植物杆生长控制程序,所述植物最终状态的模型包括:植物杆模型;所述预设植物杆生长控制程序中包括生长参数

[0029]植物杆显示模块,用于采用预设植物杆生长控制程序以及贴图对所述植物杆模型进行渲染,并控制所述预设植物杆生长控制程序中的生长参数变化,以显示植物杆模型的生长过程,且使所述植物杆模型在生长过程中顶端为尖端且在生长完成后顶端为最终状态

[0030]动画生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种植物生长动画生成方法,其特征在于,包括:获取植物最终状态的模型

贴图以及预设植物杆生长控制程序,所述植物最终状态的模型包括:植物杆模型;所述预设植物杆生长控制程序中包括生长参数;采用预设植物杆生长控制程序以及贴图对所述植物杆模型进行渲染,并控制所述预设植物杆生长控制程序中的生长参数变化,以显示植物杆模型的生长过程,且使所述植物杆模型在生长过程中顶端为尖端且在生长完成后顶端为最终状态;基于显示的植物杆模型的生长过程生成植物生长动画
。2.
根据权利要求1所述的方法,其特征在于,所述植物生长动画生成方法还包括预设植物杆生长控制程序的生成步骤,所述预设植物杆生长控制程序的生成步骤包括:在初始植物杆生长控制程序中创建第一黑白遮罩,并基于生长完成的植物杆的高度及顶端形态确定第一黑白遮罩中参数的参数值;所述第一黑白遮罩中的参数为第一固定参数;在初始植物杆生长控制程序中创建第二黑白遮罩,并基于生长完成的植物杆的高度及顶端形态确定第二黑白遮罩中的第二固定参数的参数值;所述第二黑白遮罩中的参数包括:生长参数及第二固定参数;所述黑白遮罩由下到上分别为:白色部分

过渡部分

黑色部分;在初始植物杆生长控制程序中对所述第一黑白遮罩以及第二黑白遮罩进行取最小值计算,以融合第一黑白遮罩与第二黑白遮罩形成第三黑白遮罩;采用第三黑白遮罩控制植物杆模型的顶点位置沿法线方向进行收缩,以使植物杆模型在生长过程中的顶端为尖端,在生长完成后的顶端为最终状态;对第三黑白遮罩内黑色部分进行裁剪处理,以生成所述预设植物杆生长控制程序
。3.
根据权利要求2所述的方法,其特征在于,所述采用第三黑白遮罩控制植物杆的顶点位置沿法线方向进行收缩,以使植物杆在生长过程中的顶端为尖端,在生长完成后的顶端为最终状态,包括:确定所述生长参数变化过程中各植物杆的高度对应的第三黑白遮罩数值;将各植物杆的高度对应的第三黑白遮罩数值确定为植物杆模型对应植物杆高度顶点位置的收缩权重;采用各植物杆高度顶点位置的收缩权重控制植物杆模型对应植物杆高度的顶点位置沿法线方向的收缩程度
。4.
根据权利要求3所述的方法,其特征在于,所述黑白遮罩白色部分对应数值为第一预设数值

黑色部分对应数值为第二预设数值,过渡部分由下到上对应数值从第一预设数值单调变化为第二预设数值;所述第一预设数值大于第二预设数值;所述采用各植物杆高度顶点位置的收缩权重控制植物杆模型对应植物杆高度的顶点位置沿法线方向的收缩程度,包括:控制收缩权重为第一预设数值的植物杆模型顶点位置沿法线方向不进行收缩;控制收缩权重为第二预设数值到第一预设数值之间的植物杆模型顶点位置沿法线方向按照收缩策略进行收缩,所述收缩策略为:收缩权重越小与收缩程度呈负相关关系;控制收缩权重为第二预设数值的植物杆模型顶点位置沿法线方向按照第二预设数值进行收缩,以使所述第二预设数值对应的植物杆高度的植物杆模型...

【专利技术属性】
技术研发人员:刘伯南尹建波贺维鲁王凯
申请(专利权)人:阿维塔科技
类型:发明
国别省市:

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

1