[发明专利]一种碰撞效果渲染方法、装置及系统有效
申请号: | 202011559785.8 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112587930B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 王斌;叶帆;陈子乾;周轶骁 | 申请(专利权)人: | 珠海金山数字网络科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;A63F13/60;A63F13/833;A63F13/837 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 刘晓楠 |
地址: | 519000 广东省珠海市高新区唐家湾镇前岛环路325号102室*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 碰撞 效果 渲染 方法 装置 系统 | ||
1.一种碰撞效果渲染方法,其特征在于,用于客户端,所述方法包括:
获取虚拟场景中目标对象的运动数据和预测碰撞对象的运动数据;
根据所述目标对象的运动数据和所述预测碰撞对象的运动数据,确定所述目标对象的运动轨迹和所述预测碰撞对象的运动轨迹;
将所述目标对象的运动轨迹和所述预测碰撞对象的运动轨迹的交点保存为预测碰撞位置;
将所述预测碰撞位置、位于所述预测碰撞位置的预测碰撞对象的预测对象标识和与所述预测碰撞位置对应的预测碰撞效果数据保存为第一碰撞数据,其中,所述第一碰撞数据为所述客户端预计算的碰撞效果数据;
对所述第一碰撞数据进行计算得到计算数据,并根据所述计算数据预渲染碰撞效果,在所述客户端展示碰撞效果,并将所述第一碰撞数据上传至服务器;
接收所述服务器基于所述第一碰撞数据反馈的纠错指令,根据所述纠错指令中包含的目标对象的修正运动数据和所述纠错指令中包含的实际碰撞对象的运动数据得到最终碰撞数据,并根据所述最终碰撞数据渲染碰撞效果,播放所述渲染碰撞效果。
2.如权利要求1所述的方法,其特征在于,根据所述目标对象的运动数据和所述预测碰撞对象的运动数据,确定所述目标对象的运动轨迹和所述预测碰撞对象的运动轨迹,包括:
根据所述目标对象的运动数据中包含的第一初速度和第一发射角度确定所述目标对象的运动轨迹;
根据所述预测碰撞对象的运动数据中包含的第二初速度和第二发射角度确定所述预测碰撞对象的运动轨迹。
3.如权利要求1所述的方法,其特征在于,其中,所述目标对象的修正运动数据包括所述目标对象的编号、发射方向、初速度、轨迹形状、曲线方程及参数,所述实际碰撞对象的运动数据包括所述实际碰撞对象的运动轨迹;
根据所述纠错指令中包含的目标对象的修正运动数据和所述纠错指令中包含的实际碰撞对象的运动数据得到最终碰撞数据,包括:
根据所述目标对象的编号确定所述目标对象的类型;
根据所述目标对象的发射方向、初速度、轨迹形状、曲线方程及参数得到所述目标对象的运动轨迹;
结合所述目标对象的类型、所述目标对象的运动轨迹和所述实际碰撞对象运动轨迹得到所述最终碰撞数据。
4.一种碰撞效果渲染方法,其特征在于,用于服务器,所述方法包括:
获取虚拟场景中目标对象的运动数据;
根据所述运动数据模拟所述目标对象的碰撞效果,得到第二碰撞数据,其中,所述第二碰撞数据为所述服务器计算的实际碰撞效果数据;
接收客户端上传的第一碰撞数据,将所述第二碰撞数据中包含的实际碰撞对象标识、实际碰撞位置和实际渲染碰撞效果数据分别与所述第一碰撞数据中包含的预测碰撞对象标识、预测碰撞位置和预渲染碰撞效果数据进行对比,得到对比结果,其中,对所述第一碰撞数据进行计算得到计算数据,并根据所述计算数据预渲染碰撞效果,在所述客户端展示碰撞效果;
在所述对比结果不一致的情况下,将所述目标对象的编号、发射方向、初速度、轨迹形状、曲线方程及参数作为纠错指令下发至所述客户端。
5.如权利要求4所述的方法,其特征在于,根据所述运动数据模拟所述目标对象的碰撞效果,得到第二碰撞数据,包括:
基于所述运动数据中包括的所述目标对象的运动轨迹,控制所述目标对象在虚拟场景中基于所述运动轨迹进行运动;
将所述运动轨迹的终点保存为所述目标对象的实际碰撞位置;
根据所述实际碰撞位置获取与所述实际碰撞位置对应的实际碰撞对象和实际碰撞对象标识,以及所述目标对象在所述实际碰撞位置的实际渲染碰撞效果数据;
将所述实际碰撞对象标识、实际碰撞位置和实际染碰撞效果数据保存为所述第二碰撞数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山数字网络科技有限公司,未经珠海金山数字网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011559785.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:模型显示方法及装置
- 下一篇:具有检测磁性介质功能的移动轮和移动机器人