基于虚拟环境的动画播放方法、装置、设备及存储介质制造方法及图纸

技术编号:23851121 阅读:20 留言:0更新日期:2020-04-18 08:42
本申请公开了一种基于虚拟环境的动画播放方法、装置、设备及存储介质,涉及虚拟环境领域。该方法包括:接收绳索释放信号;根据绳索释放信号获取虚拟绳索的网格模型以及网格模型对应的动画参数,网格模型用于对虚拟绳索的绳索轮廓进行确定,动画参数用于对虚拟绳索的绳索形态进行确定;通过逐帧对动画参数对应的动画效果结合网格模型进行渲染,在虚拟环境中播放绳索动画。通过获取虚拟绳索的网格模型以及动画参数,并逐帧对动画参数对应的动画效果进行渲染,从而实现在虚拟环境中以三维虚拟物体的形式显示该虚拟绳索,提高了虚拟绳索在虚拟环境中的真实性,以及提高了虚拟绳索与三维虚拟环境的关联程度。

Animation playing method, device, device and storage medium based on Virtual Environment

【技术实现步骤摘要】
基于虚拟环境的动画播放方法、装置、设备及存储介质
本申请实施例涉及虚拟环境领域,特别涉及一种基于虚拟环境的动画播放方法、装置、设备及存储介质。
技术介绍
在诸如智能手机、平板电脑之类的终端上,存在很多具有三维虚拟环境的应用程序,在该应用程序中,虚拟对象、虚拟物体、地面等显示元素是使用三维立体模型来实现三维效果的。用户可以控制虚拟对象可以在虚拟环境中处于奔跑、行走、站立、平躺和匍匐等姿态,也可以控制虚拟对象在虚拟环境中触发其他道具释放技能,如:绳索释放技能、侦察机释放技能等。相关技术中,在控制虚拟对象通过绳索释放技能释放虚拟绳索时,是通过Unity工具的线段绘制组件LineRender组件对该虚拟绳索的形态进行绘制的,也即,当虚拟对象对该虚拟绳索进行释放时,通过LineRender组件确定绳索释放的控制点后,从控制点开始进行线段的绘制,并将绘制得到的线段作为该虚拟绳索的表现形式。然而,通过上述方式进行虚拟绳索的绘制时,绘制得到的虚拟绳索真实度较低,且当虚拟环境为三维虚拟环境时,以线段的形式表达虚拟绳索容易将该虚拟绳索体现为叠加显示在虚拟环本文档来自技高网...

【技术保护点】
1.一种基于虚拟环境的动画播放方法,其特征在于,所述方法包括:/n接收绳索释放信号,所述绳索释放信号用于指示在所述虚拟环境中显示虚拟绳索对应的绳索动画;/n根据所述绳索释放信号获取所述虚拟绳索的网格模型以及所述网格模型对应的动画参数,所述网格模型用于对所述虚拟绳索的绳索轮廓进行确定,所述动画参数用于对所述虚拟绳索的绳索形态进行确定;/n通过逐帧对所述动画参数对应的动画效果结合所述网格模型进行渲染,在所述虚拟环境中播放所述绳索动画。/n

【技术特征摘要】
1.一种基于虚拟环境的动画播放方法,其特征在于,所述方法包括:
接收绳索释放信号,所述绳索释放信号用于指示在所述虚拟环境中显示虚拟绳索对应的绳索动画;
根据所述绳索释放信号获取所述虚拟绳索的网格模型以及所述网格模型对应的动画参数,所述网格模型用于对所述虚拟绳索的绳索轮廓进行确定,所述动画参数用于对所述虚拟绳索的绳索形态进行确定;
通过逐帧对所述动画参数对应的动画效果结合所述网格模型进行渲染,在所述虚拟环境中播放所述绳索动画。


2.根据权利要求1所述的方法,其特征在于,所述根据所述绳索释放信号获取所述虚拟绳索的网格模型,包括:
根据所述绳索释放信号获取所述虚拟绳索的网格模型对应的模型文件,所述模型文件以资源节点的形式被绑定在预制件中;
在所述资源节点中,获取与所述网格模型对应的所述动画参数。


3.根据权利要求2所述的方法,其特征在于,所述在所述资源节点中,获取与所述网格模型对应的所述动画参数,包括:
在所述资源节点中,获取所述网格模型对应的材质参数,所述材质参数用于指示所述网格模型的表面形态。


4.根据权利要求2所述的方法,其特征在于,所述在所述资源节点中,获取与所述网格模型对应的所述动画参数,包括:
在所述资源节点中,获取所述网格模型对应的骨骼参数,所述骨骼参数用于指示所述网格模型的伸缩形态。


5.根据权利要求4所述的方法,其特征在于,所述在所述资源节点中,获取所述网格模型对应的骨骼参数,包括:
在所述资源节点中,获取所述网格模型对应的起始点骨骼参数和终止点骨骼参数,所述起始点骨骼参数用于确定所述虚拟绳索的第一端在所述虚拟环境中的位置,所述终止点骨骼参数用于确定所述虚拟绳索的第二端在所述虚拟环境中的位置。


6.根据权利要求2所述的方法,其特征在于,所述在所述资源节点中,获取与所述网格模型对应的所述动画参数,包括:
在所述资源节点中,获取所述网格模型对应的波形参数,所述波形参数用于指示所述网格模型的波形形态;
其中,所述波形参数中包括振幅参数、相位频率参数和相位变化速度参数中的至少一种。


7.根据权利要求1至6任一所述的方法,其特征在于,所述通过逐帧对所述动画参数对应的动画效果结合所述网格模型进行渲染,在所述虚拟环境中播放所述绳索动画,包括:
逐帧将所述动画参数输入所述网格模型对应的着色器中,通过所述着色器对所述动画参数对应的所述动画效果进行渲染,生成所述绳索动画。


8.一种基于虚拟...

【专利技术属性】
技术研发人员:黄晓权
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1