(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210074077.8
(22)申请日 2022.01.21
(71)申请人 北京字跳网络技 术有限公司
地址 100190 北京市海淀区紫金 数码园4号
楼2层0207
(72)发明人 陈一鑫
(74)专利代理 机构 北京远智汇知识产权代理有
限公司 1 1659
代理人 穆雪
(51)Int.Cl.
G06T 15/00(2011.01)
G06T 19/20(2011.01)
G06F 9/451(2018.01)
(54)发明名称
一种图像渲染方法、 装置、 电子设备及存储
介质
(57)摘要
本公开实施例公开了一种图像渲染方法、 装
置、 设备及介质, 其中, 方法包括: 在目标渲染对
象展示过程中, 在获取到用户对目标渲染对象进
行移动控制的交互操作指令 之后, 针对每一帧图
像, 更新第一节点的深度信息; 根据交互操作指
令对应移动轨迹在当前帧图像中对应的屏幕坐
标和深度信息, 确定第一节点在当前帧图像对应
的世界坐标系的目标坐标; 基于目标坐标以及各
个节点在前一帧图像中的世界坐标系坐标, 同步
更新各个节点在当前帧图像帧中的世界坐标系
坐标, 并在坐标更新的过程中控制各个节点按照
预设模型节 点旋转策略进行旋转, 完成目标渲染
对象的图像渲染。 本公开实施例公开的技术方案
解实现了目标渲染对象在三维空间中, 存在深度
变化的渲染过程。
权利要求书3页 说明书18页 附图6页
CN 114419230 A
2022.04.29
CN 114419230 A
1.一种图像渲染方法, 其特 征在于, 包括:
在目标渲染对象展示过程中, 在获取到用户对所述目标渲染对象进行移动控制的交互
操作指令之后, 针对所述 目标渲染对 象的每一帧图像, 更新所述 目标渲染对 象的三维模型
的第一节点在当前帧图像的深度信息;
根据所述交互操作指令对应移动轨迹在所述当前帧图像中对应的屏幕坐标和所述深
度信息, 确定所述第一节点在所述当前帧图像对应的世界坐标系的目标坐标;
基于所述目标坐标以及所述三维模型中各个节点在所述当前帧图像的前一帧图像中
的世界坐标系坐标, 同步更新各个节点在所述当前帧图像 帧中的世界坐标系坐标, 并在坐
标更新的过程中控制各个节点按照预设模型节点旋转策略进 行旋转, 完成所述目标渲染对
象的图像渲染。
2.根据权利要求1所述的方法, 其特征在于, 所述更新所述目标渲染对象的三维模型的
第一节点在当前帧图像的深度信息, 包括:
根据所述目标渲染对象从图像展示开始到所述当前帧图像的累积展示 时长, 确定所述
第一节点在所述当前帧图像中的节点深度变量;
在预设深度常量的基础上叠加所述节点深度变量, 并将叠加结果更新为所述第 一节点
在当前帧图像中的深度信息 。
3.根据权利要求1所述的方法, 其特征在于, 所述基于所述目标坐标以及所述三维模型
中各个节点在所述当前帧图像的前一帧图像中的世界坐标系坐标, 同步更新各个节点在所
述当前帧图像帧中的世界坐标系坐标, 包括:
根据所述目标坐标和所述第 一节点在所述前一帧图像中的世界坐标系坐标, 确定所述
第一节点的移动方向和移动距离, 并使所述第一节点按照对应的移动方向移动对应的移动
距离, 完成所述第一节点在所述当前帧图像中的坐标 更新;
针对除所述第 一节点之外的各节点, 根据 各节点以及与其相邻的前一节点在所述前一
帧图像中的世界坐标系坐标, 确定各节点的移动方向和移动距离, 并使各节点按照对应的
移动方向移动对应的移动距离, 完成各节点在所述当前帧图像中的坐标 更新。
4.根据权利要求3所述的方法, 其特征在于, 所述根据所述目标坐标和所述第 一节点在
所述前一帧图像中的世界坐标系坐标, 确定所述第一节点的移动方向和移动距离, 包括:
确定所述第一节点在所述前一帧图像中的世界坐标系坐标与所述目标坐标之间的第
一坐标向量;
将所述第一 坐标向量的向量方向作为所述第一节点的移动方向;
当预设像素移动单位距离小于或等于所述第 一坐标向量的向量长度时, 将所述预设像
素移动单位距离作为所述第一节点在对应移动方向上 的移动距离, 否则, 将所述第一坐标
向量的向量长度作为所述第一节点在对应移动方向上的移动距离 。
5.根据权利要求4所述的方法, 其特征在于, 所述针对 除所述第一节点之外的各节点,
根据各节点以及与其相邻的前一节点在所述前一帧图像中的世界坐标系坐标, 确定各节点
的移动方向和移动距离, 包括:
针对除所述第 一节点之外的各节点, 确定各节点与其相邻的前一节点在所述前一帧图
像中的世界坐标系坐标间的第二 坐标向量;
将所述第二 坐标向量的向量方向作为各节点的移动方向;权 利 要 求 书 1/3 页
2
CN 114419230 A
2当预设像素移动单位距离小于或等于所述第 二坐标向量的向量长度时, 将所述预设像
素移动单位距离作为各节点在对应移动方向上 的移动距离, 否则, 将所述第二坐标向量的
向量长度作为所述各节点在对应移动方向上的移动距离 。
6.根据权利要求5所述的方法, 其特征在于, 当除所述第 一节点之外的各节点不是所述
三维模型 的各模型子单元间的链接节点时, 所述针对除所述第一节点之外的各节点, 根据
各节点以及与其相邻的前一节点在所述前一帧图像中的世界坐标系坐标, 确定各节点的移
动方向和移动距离, 还 包括:
确定所述第 二坐标向量的向量长度与所述预设相邻节点间距离间距离差值, 是否大于
或等于所述预设像素移动单位距离;
若是, 则将所述预设像素移动单位距离作为各节点在所述第 二坐标向量的向量方向上
的移动距离, 否则, 将所述距离差值作为各节点在所述第二坐标向量的向量方向上 的移动
距离。
7.根据权利要求6所述的方法, 其特征在于, 所述在坐标更新的过程中控制各个节点按
照预设模型节点旋转策略进行旋转, 包括:
在所述第一节点按照对应的移动方向移动对应的移动距离的过程中, 控制所述第 一节
点朝向所述第一 坐标向量的向量方向 围绕所述目标渲染对象的预设坐标轴旋转预设角度;
在除所述第 一节点之外的各节点按照对应的移动方向移动对应的移动距离的过程中,
控制各节点朝向所述第二坐标向量的向量方围绕所述目标渲染对 象的预设坐标轴进行旋
转, 且旋转角度为与各节点相 邻的前一节点在所述前一帧图像中更新坐标的过程中旋转的
角度。
8.根据权利要求7所述的方法, 其特征在于, 所述当除所述第 一节点之外的各节点不是
所述三维模型的各模型子单元间的链接节点时, 所述在坐标更新的过程中控制各个节点按
照预设模型节点旋转策略进行旋转, 还 包括:
在各节点按照对应的移动方向移动对应的移动距离的过程中, 控制各节点朝向与其相
邻的后一节点与前一节点在所述前一帧图像中的第三坐标向量的向量方向进 行旋转, 且旋
转角度小于或等于与各节点相邻的前一节点在所述前一帧图像中更新坐标 的过程中旋转
的角度。
9.根据权利要求1 ‑8中任一所述的方法, 其特 征在于, 所述方法还 包括:
当所述第一节点的世界坐标系坐标与空间中预置对象位置间距离小于预设距离阈值
时, 在所述 三维模型的尾部模型子单 元的链接节点前 添加一个预设模型子单 元;
将所述预设模型子单元中的多个节点添加到到所述目标渲染对象的三维模型中, 并使
新添加的各节点设置在当前帧图像中的移动方向、 移动距离和旋转角度。
10.根据权利要求9所述的方法, 其特 征在于, 所述方法还 包括:
为所述目标渲染对象的三维模型中非节点部位, 添加动画特效。
11.根据权利要求10所述的方法, 其特征在于, 所述目标渲染对象包括流线型物体, 所
述流线型物体为龙或蛇形物体。
12.一种图像渲染装置, 其特 征在于, 包括:
深度信息更新模块, 用于在目标渲染对象展示过程中, 在获取到用户对所述目标渲染
对象进行移动控制的交互操作指令之后, 针对所述 目标渲染对 象的每一帧图像, 更新所述权 利 要 求 书 2/3 页
3
CN 114419230 A
3
专利 一种图像渲染方法、装置、电子设备及存储介质
文档预览
中文文档
28 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共28页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:46:14上传分享