[发明专利]三维模型的局部处理方法、装置、处理器及终端在审
| 申请号: | 201810254407.5 | 申请日: | 2018-03-26 |
| 公开(公告)号: | CN108470371A | 公开(公告)日: | 2018-08-31 |
| 发明(设计)人: | 杜志荣 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | G06T15/20 | 分类号: | G06T15/20;G06T15/00 |
| 代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宫传芝 |
| 地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 局部模型 标识信息 三维模型 局部处理 处理器 渲染 终端 三维图形引擎 分块处理 静态模型 失效处理 属性信息 离线 解析 三维 归属 | ||
本发明公开了一种三维模型的局部处理方法、装置、处理器及终端。该方法包括:从待渲染的三维模型的每个顶点的属性信息中解析出第一标识信息,其中,第一标识信息用于在对待渲染的三维模型进行整体分块处理得到的多个局部模型中标识每个顶点所归属的局部模型;根据待隐藏的局部模型的第二标识信息以及每个顶点的第一标识信息确定与待隐藏的局部模型对应的多个顶点;隐藏与待隐藏的局部模型对应的多个顶点。本发明解决了相关技术中所提供的三维图形引擎难以实现对离线生成的三维静态模型进行局部隐藏或失效处理的技术问题。
技术领域
本发明涉及计算机图形学领域,具体而言,涉及一种三维模型的局部处理方法、装置、处理器及终端。
背景技术
众所周知,现代计算机图形学中的三维(3D)模型,是一种通过记录物体表面组成,实现描述现实世界中物体的方法。现代计算机图形学中将物体表面抽象为由点、线组成的立体网格。任何一个物体都可以抽象为一套网格。
在采用数据表达一套网格的过程中,首先需要表达组成网格所有的点,以及所有的点之间的线。因此,3D模型便是由顶点以及顶点之间连线组成。每一个顶点主要包含该点在3D空间中的位置。顶点之间连线则表示顶点之间的相互关系,其可以采用一个二元组(v1,v2)来描述。而又因为二元组属于平面中的概念,其无法描述一个立体对象,因此,采用三个顶点组成的一个三角形或三元组(v1,v2,v3)来描述。进一步地,所有的顶点以及每三个顶点组成的三角形的集合便可以用来描述3D空间中的任意物体。
上述顶点的属性不仅可以包括其在3D空间中位置(或坐标位置),还可以包括为表达物体真实表面贴图所需要的贴图坐标(其用于表示物体表面具体材质、纹理的坐标),以及为正确计算物体表面在3D世界中的光照效果所需要的顶点法线(normal)、顶点切线(tangent)、顶点颜色(color)和顶点的光照图的贴图坐标。光照图是指为表示物体表面明暗变化而动态生成的图。例如:对于一个木质盒子而言,贴图应该是一张木质的纹理。而当使用手电筒照到其表面时,会出现一个光斑。如果将这个光斑存储为一张贴图文件,那么在渲染过程中,便不需要手电筒即可渲染出木盒子被手电筒照亮的效果。
如果希望创建一个3D场景,美术人员会采用3D建模工具(例如:3DS Max或项目组自行开发的工具)预先设计成百上千个3D模型。每个模型的位置、旋转、大小等均不尽相同。3D建模工具可以将这些信息记录在计算机文件中,通常称之为场景文件。在游戏进程实际运行过程中,通过动态加载预先存储的场景文件,便可在游戏画面中复原美术人员预先创建的3D场景。虽然美术人员创建的3D场景是离线生成的,但是相关技术中所提供的大部分3D图形引擎都可以实现将其中特定的一个或多个3D模型进行整体隐藏。然而,却无法实现对任一个3D模型进行局部隐藏处理。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明至少部分实施例提供了一种三维模型的局部处理方法、装置、处理器及终端,以至少解决相关技术中所提供的三维图形引擎难以实现对离线生成的三维静态模型进行局部隐藏或失效处理的技术问题。
根据本发明其中一实施例,提供了一种三维模型的局部处理方法,包括:
从待渲染的三维模型的每个顶点的属性信息中解析出第一标识信息,其中,第一标识信息用于在对待渲染的三维模型进行整体分块处理得到的多个局部模型中标识每个顶点所归属的局部模型;根据待隐藏的局部模型的第二标识信息以及每个顶点的第一标识信息确定与待隐藏的局部模型对应的多个顶点;隐藏与待隐藏的局部模型对应的多个顶点。
可选地,根据待隐藏的局部模型的第二标识信息以及每个顶点的第一标识信息确定与待隐藏的局部模型对应的多个顶点包括:将每个顶点的第一标识信息分别与第二标识信息进行比较,获取专属于待隐藏的局部模型的顶点;将专属于待隐藏的局部模型的顶点确定为与待隐藏的局部模型对应的多个顶点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810254407.5/2.html,转载请声明来源钻瓜专利网。





