一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于物理仿真的游戏中弹性体模拟控制方法与流程

2022-07-16 02:23:25 来源:中国专利 TAG:


1.本发明涉及游戏开发技术领域,具体涉及基于物理仿真的游戏中弹性体模拟控制方法。


背景技术:

2.随着游戏行业的发展,游戏模型越精细越真实,就越需要耗费大量的计算时间。目前常用的保持全局几何特征的三维网格简化技术,在不同细节的模型绘制时有失真现象发生。而生物(包括游戏中的怪物)的移动及各种动作的流畅程度、逼真程度是衡量游戏画质的重要指标,考虑到游戏的运行流畅度和终端的计算能力,大多数的游戏引擎不会充分考虑刚性形变和无碰撞运动,这将使游戏的体验不够真实,视觉效果大打折扣。


技术实现要素:

3.为解决现有技术中的不足,本发明提供一种基于物理仿真的游戏中弹性体模拟控制方法,解决了现有技术中游戏引擎不会充分考虑刚性形变和无碰撞运动使游戏的体验不够真实,视觉效果大打折扣的技术问题。
4.为了实现上述目标,本发明采用如下技术方案:基于物理仿真的游戏中弹性体模拟控制方法:包含以下步骤:随机提取游戏中的模型、人物动作姿态样本;通过提取的模型、人物动作姿态样本构建稀疏样本库;对稀疏样本库进行处理并引入深度学习网络;将输入的人体姿势与稀疏样本库中的样本进行比对,寻找稀疏样本库中与输入样本相近的样本,并根据模型、人物动作姿态的受力情况线性预测输入模型、人物动作姿态对应的弹性变形并输出显示结果。
5.优选,前述的基于物理仿真的游戏中弹性体模拟控制方法,其特征在于:在随机提取游戏中的模型、人物动作姿态样本过程中,采用基于随机优化的贪心采样算法,在整个姿势空间采样。
6.优选,前述的基于物理仿真的游戏中弹性体模拟控制方法,其特征在于:提取姿态样本中,包含用户指定的目标位置或关键帧,以及物体的初始状态下的变形情况。
7.优选,前述的基于物理仿真的游戏中弹性体模拟控制方法,其特征在于:对稀疏样本库进行处理包括对提取的样本进行处理、筛选,剔除画质质量较差的样本。
8.优选,前述的基于物理仿真的游戏中弹性体模拟控制方法,其特征在于:根据模型、人物动作姿态的受力情况线性预测输入模型、人物动作姿态对应的弹性变形并输出显示结果时,还结合物体的弹性变化情况。
9.优选,前述的基于物理仿真的游戏中弹性体模拟控制方法,其特征在于:通过深度学习网络结合卷积神经网络算法训练对稀疏样本库进行训练处理。
10.优选,前述的基于物理仿真的游戏中弹性体模拟控制方法,其特征在于:输出显示
过程中采用降维和线性化的策略来加快求解速度。
11.优选,前述的基于物理仿真的游戏中弹性体模拟控制方法,其特征在于:首先,引入线性化的运动方程,并通过模态分析来降维;然后,利用子空间降维和cubature采样得到一个reduced-rs方法,消除线性化过程中引入的形状走样问题。
12.优选,前述的基于物理仿真的游戏中弹性体模拟控制方法,其特征在于:最后通过分步迭代的方法来求解降维后的最优化控制问题。
13.优选,前述的基于物理仿真的游戏中弹性体模拟控制方法,其特征在于:通过抽帧的方式随机提取游戏中的模型、人物动作姿态样本。
14.本发明所达到的有益效果:相对于现有技术,本发明充分考虑到了刚性形变和无碰撞运动,可以使得游戏中的生物动画更逼真,优化游戏中的动态流畅性及画面的表现品质。
附图说明
15.图1是本发明布料动画变形结果展示。
具体实施方式
16.下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
17.随着游戏行业的发展,游戏模型越精细越真实,就越需要耗费大量的计算时间。目前常用的保持全局几何特征的三维网格简化技术,在不同细节的模型绘制时有失真现象发生。而生物的移动及各种动作的流畅程度、逼真程度是衡量游戏画质的重要指标,考虑到游戏的运行流畅度和终端的计算能力,大多数的游戏引擎不会充分考虑刚性形变和无碰撞运动,这将使游戏的体验不够真实,视觉效果大打折扣。
18.为了解决这一问题,本实施例公开了基于物理仿真的游戏中弹性体模拟控制方法:首先安装传统的游戏方式运行游戏,然后通过抽帧的方式随机提取游戏中的模型、人物动作姿态样本。在抽取的帧频中,必须包含用户指定的目标位置或关键帧,以及物体的初始状态下的变形情况。在对稀疏样本库进行处理过程中,还包括对提取的样本进行处理、筛选,剔除画质质量较差的样本。
19.在随机提取游戏中的模型、人物动作姿态样本过程中,采用基于随机优化的贪心采样算法,在整个姿势空间采样。
20.为了实现运动可变模型弹性材料的最优化显示效果,可参考机械领域的物理仿真,物理仿真在游戏应用中扮演着越来越重要的角色。基于物理的布料仿真需要高分辨率的布料网格和耗时的非线性求解器,很难应用到游戏和虚拟试衣中。相比之下,数据驱动的布料变形方法更加简单快捷。因此,可采用基于敏感度优化的布料绑定方法,用于基于样本库的实时布料合成。给定一个输入人体姿势,通过加权混合其相近姿势样本的布料变形来得到输入姿势对应的布料变形。采用加权混合模型中的线性模型对布料变形进行加权组合。使弹性物体的形变更加真实。参阅图1:观察到布料变形可以通过人体骨骼驱动的敏感度分析来建模,寻找与输入样本相近的样本,线性预测输入姿势对应的布料变形。同时,将多个相近样本的预测结果进行加权混合,得到输入姿势对应的最终布料变形结果。还可采
用基于随机优化的贪心采样算法,在整个姿势空间采样,然后通过提取的模型、人物动作姿态样本构建稀疏样本库;对稀疏样本库进行处理并引入深度学习网络。
21.深度学习网络经过大量纹理与光照数据的训练,得出最优引擎纹理与光照模型,用于快速绘制游戏场景中实时动态变化的纹理与光照效果。
22.将输入的人体姿势与稀疏样本库中的样本进行比对,寻找稀疏样本库中与输入样本相近的样本,并根据模型、人物动作姿态的受力情况线性预测输入模型、人物动作姿态对应的弹性变形并输出显示结果。
23.根据模型、人物动作姿态的受力情况线性预测输入模型、人物动作姿态对应的弹性变形并输出显示结果时,还结合物体的弹性变化情况。
24.通过深度学习网络结合卷积神经网络算法训练对稀疏样本库进行训练处理。
25.输出显示过程中采用降维和线性化的策略来加快求解速度。首先,引入线性化的运动方程,并通过模态分析来降维;然后,利用子空间降维和cubature采样得到一个reduced-rs(rotation-strain)方法,消除线性化过程中引入的形状走样问题。该方法比现有rs方法快两个数量级以上;最后提出了分步迭代的方法来求解降维后的最优化控制问题。由于变量数目已经很少,我们的方法可以达到交互编辑的速度。同时,给定一段符合物理规律的运动序列,也可以用于恢复物体弹性材料。
26.游戏设计和开发中很重要的一个要素就是各种游戏资产的快速高质量制作。考虑到三维 游戏中都包含大量的形状各异的三维模型,这对于设计师无论在创造性还是建模技巧上都是 极其大的挑战。本发明采用了基于二维手绘的三维部件的按需检索和抽取方法,能够在探索 式三维造型中为用户提供更为契合情景的部件,通过与演化算法结合,够从一小个给定的普 通三维模型的集合演化得到大量的怪物模型供用户探索。
27.相对于现有技术,本发明充分考虑到了刚性形变和无碰撞运动,可以使得游戏中的生物动画更逼真,优化游戏中的动态流畅性及画面的表现品质。本发明对游戏中的动态画面的逼真程度提升较为明显。
28.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献