[发明专利]模型渲染的方法、装置、计算机可读介质及电子设备在审
申请号: | 201911143136.7 | 申请日: | 2019-11-20 |
公开(公告)号: | CN110930492A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 石皓 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模型 渲染 方法 装置 计算机 可读 介质 电子设备 | ||
本公开的实施例提供了一种模型渲染的方法、模型渲染的装置、计算机可读介质及电子设备,涉及模型渲染技术领域。该方法包括:确定每一帧动画中对象模型的顶点位置与初始帧动画中所述对象模型的顶点位置的差值;将差值存储于所述对象模型对应的贴图中;根据贴图和对象模型的属性信息确定出渲染文件;其中,属性信息包括差值的最大值和最小值;根据渲染文件对对象模型进行动画渲染,得到对象模型对应的动画。本公开实施例的技术方案能够在一定程度上克服渲染效率较低的问题,通过对模型对应的动画进行逐帧分析,根据分析结果对模型进行渲染,能够提升对于模型的渲染效率。
技术领域
本公开涉及模型渲染技术领域,具体而言,涉及一种模型渲染的方法、模型渲染的装置、计算机可读介质及电子设备。
背景技术
三维图形广泛应用于动画影视、游戏娱乐以及实时模拟等领域,相较于二维图形,三维图形更具立体感和真实感。对于三维图形进行效果渲染能够给观者造成视觉误差,带给观者更为真实的视觉感受。因此,在虚拟场景中,通常需要对其中的各个三维模型进行渲染,以增强整个虚拟场景的真实感。
在游戏或影视中,三维模型通常会以动画的形式进行呈现,每一帧动画中的三维模型的形态可能会不同,这就需要计算机进行逐帧渲染,在逐帧渲染前通常会需要进行大量顶点计算,因此需要设备具备较强的计算能力。而计算能力较弱的设备运行动画或影视时则会存在渲染效率较低的问题,进而造成画面卡顿等情况。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开实施例的目的在于提供一种模型渲染的方法、模型渲染的装置、计算机可读介质及电子设备,至少在一定程度上克服渲染效率较低的问题,通过对模型对应的动画进行逐帧分析,根据分析结果对模型进行渲染,能够提升设备的渲染效率。相较于现有技术中的逐帧渲染方式,本公开降低了对于设备的要求,扩大了逐帧渲染方式的应用范围,提升了运行于终端设备的动画的流畅度,一定程度上克服了画面卡顿的情况。
本公开实施例的第一方面提供了一种模型渲染的方法,包括:
确定每一帧动画中对象模型的顶点位置与初始帧动画中对象模型的顶点位置的差值;
将差值存储于对象模型对应的贴图中;
根据贴图和对象模型的属性信息确定出渲染文件;其中,属性信息包括差值的最大值和最小值;
根据渲染文件对对象模型进行动画渲染,得到对象模型对应的动画。
在本公开的一种示例性实施例中,将差值存储于对象模型对应的贴图中,包括:
将差值的格式转换为预设格式,将预设格式的差值存储于对象模型的贴图中。
在本公开的一种示例性实施例中,上述方法还可以包括以下步骤:
对贴图进行折叠;
根据贴图和对象模型的属性信息确定出渲染文件,包括:
根据折叠后的贴图和对象模型的属性信息确定出渲染文件。
在本公开的一种示例性实施例中,属性信息还包括对象模型对应的动画长度以及贴图尺寸。
在本公开的一种示例性实施例中,上述方法还可以包括以下步骤:
根据播放设置控制对象模型对应的动画的播放。
在本公开的一种示例性实施例中,播放设置包括设置加速播放、减速播放、重复播放以及单次播放中至少一种。
在本公开的一种示例性实施例中,对象模型的属性信息存储于对象模型的材质球中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911143136.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铸造废砂回收系统及方法
- 下一篇:带烙铁校正机构的卷烟纸连接工作台