说明:收录全文最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211330381.0 (22)申请日 2022.10.28 (71)申请人 山东捷瑞数字科技股份有限公司 地址 264003 山东省烟台市莱山区澳 柯玛 大街102号 (72)发明人 王涛 王洪耀 刘潇尉 谢锋  董婷妍 王展 张良 姜泽英  (74)专利代理 机构 烟台双联专利事务所(普通 合伙) 37225 专利代理师 吕静 (51)Int.Cl. G06T 13/20(2011.01) G06T 7/73(2017.01) G06T 7/62(2017.01) G06F 3/0488(2022.01)G06F 9/451(2018.01) (54)发明名称 一种基于三维引擎的车轮转动控制方法 (57)摘要 本发明涉及三 维引擎技术领域, 具体是一种 基于三维引擎的车轮转动控制方法, 其特征在 于, 包括: 指定车辆; 系统响应后车辆开始行驶, 并按照以下方法为车辆匹配相应的车轮旋转值: 采集每一帧图像中的车辆位置坐标; 通过每一帧 图像中的车辆位置坐标计算出相邻帧图像车辆 位置坐标之间的三维空间距离; 基于设定的车轮 半径值及相邻帧图像车辆位置坐标之间的三维 空间距离计算后一帧相对于前一帧图像中车辆 移动所产生的车轮旋转增量; 按帧的顺序依次叠 加车轮旋转增量, 最终获得车轮旋转值。 本发明 能够准确模拟车辆向各个方向行驶、 上下坡、 以 及做转弯和 加速减速动画时车轮的准确转动值。 权利要求书1页 说明书3页 附图1页 CN 115393479 A 2022.11.25 CN 115393479 A 1.一种基于三维引擎的车轮转动控制方法, 其特 征在于, 包括以下步骤: S1、 指定车辆, 该 车辆具有预设的半径R; S2、 系统响应用户的触控操作, 车辆按照预定路线开始行驶, 并按照方法为车辆匹配相 应的车轮旋转 值, 所述方法包括: S21、 从第一帧图像开始, 采集每一帧图像中的车辆位置坐标S; S22、 通过每一帧图像中的车辆位置坐标S, 计算出相邻帧图像车辆位置坐标之间的三 维空间距离L; S23、 基于设定的车轮半径值R及相邻帧图像车辆位置坐标之间的三维空间距离L, 计算 后一帧相对于前一帧图像中车辆移动所产生的车轮旋转增量X; S24、 从第一帧图像开始, 按帧的顺序依次叠加车轮旋转增量X, 最终获得每一帧画面车 辆移动所匹配的车轮旋转 值。 2.如权利要求1所述的一种基于三维引擎的车轮转动控制方法, 其特 征在于, 所述S24通过以下公式计算得到后一帧相对于前一帧图像中车辆移动所产生的车轮旋 转增量X; X= (L/ (2* 3.14*R))*360; 其中, R为车轮半径, 由用户自定义设置; L 为变量值。权 利 要 求 书 1/1 页 2 CN 115393479 A 2一种基于三维 引擎的车轮转动控制方 法 技术领域 [0001]本发明涉及三维引擎技术领域, 特别涉及一种基于三维引擎的车轮转动控制方 法。 背景技术 [0002]随着三维可视化技术日益成熟, 市面上有很多专业的三维引擎, 可以用于实现三 维可视化的展示、 互动以及数据处 理。 [0003]在车辆行驶的可视化场景中, 车轮转动的传统制作方法是手动制作动画 帧, 制作 完成车辆移动的初始帧位置和结束帧位置以后, 再根据距离和时间手动进 行匹配一个车轮 的旋转值。 目前市场上出现一些用来指定车轮旋转数值的系统是通过车辆的整个位移距离 和时间来计算车轮旋转数值, 但这种 方法只适用于二维坐标系, 当车辆出现第三坐标方向 移动比如在上下坡、 转弯、 往返、 加减速行驶等复杂地形行驶时, 通过该方法计算的车辆返 回起点在三维世界中的位移距离为零, 最终导致车辆位移距离计算错误, 在动画呈现时则 表现为车轮和 地面打滑或反向转动。 对此, 现有的弥补措拖是由人工手动在各个关键点进 行重新匹配车轮旋转 值, 由此而浪费大量制作时间, 制作成本也会大幅提高。 发明内容 [0004]本发明提出了一种基于三维引擎的车轮转动控制方法, 该方法在三维场景里能够 精准模拟车辆向各个方向行驶、 上下坡、 以及做 转弯和加减速时的车轮转动状态, 不会出现 车轮和地 面打滑或者反向转动的问题。 [0005]为了实现上述发明目的, 本发明采取如下技 术方案: 一种基于三维引擎的车轮转动控制方法, 其特殊之处在于, 包括以下步骤: S1、 指定车辆, 该 车辆具有预设的半径R; S2、 系统响应用户的触控操作, 车辆按照预定路线开始 行驶, 并按照方法为车辆匹 配相应的车轮旋转 值, 所述方法包括: S21、 从第一帧图像开始, 采集每一帧图像中的车辆位置坐标S; S22、 通过每一帧图像中的车辆位置坐标S, 计算出相邻帧图像车辆位置坐标之间 的三维空间距离L; S23、 基于设定的车轮半径值R及相邻帧图像车辆位置坐标之间的三维空间距离L, 通过以下公式计算得到后一帧相对于前一帧图像中车辆移动所产生的车轮旋转增量X; X= (L/ (2* 3.14*R))*360; 其中, R为车轮半径, 由用户自定义设置; 由于车辆每一帧都处于位置变化, 因此L 值为变量值; S24、 从第一帧图像开始, 按帧的顺序依次叠加车轮旋转增量X, 最终获得每一帧画 面车辆移动所匹配的车轮旋转 值。 [0006]本发明的一种基于三维引擎的车轮转动控制方法, 通过一系列算法能够得到车轮说 明 书 1/3 页 3 CN 115393479 A 3

.PDF文档 专利 一种基于三维引擎的车轮转动控制方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于三维引擎的车轮转动控制方法 第 1 页 专利 一种基于三维引擎的车轮转动控制方法 第 2 页 专利 一种基于三维引擎的车轮转动控制方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 12:01:07上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。