[发明专利]一种用于3D模型的减面处理系统及处理方法在审
| 申请号: | 201510885203.8 | 申请日: | 2015-12-07 |
| 公开(公告)号: | CN105303597A | 公开(公告)日: | 2016-02-03 |
| 发明(设计)人: | 沈育龙 | 申请(专利权)人: | 成都君乾信息技术有限公司 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 610041 四川省*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 模型 处理 系统 方法 | ||
技术领域
本发明涉及3D模型处理领域,尤其涉及一种用于3D模型的减面处理系统及处理方法。
背景技术
在3D模型渲染中,物体是由3维三角形面片组成,硬件GPU基于每个三角形面片进行渲染和计算。因此,三角形面片越多,GPU需要计算的量就越大。所以为了保证3D模型渲染时效率高,帧数高,需要减少三角形面片数量。同时,3D模型不可避免的会存在使用其他大量的专业造型工具,乃至专业的3D扫描设备生成,这些工具或设备以尽量精细的方式生成3D模型,以3D扫描为例,通常会产生数百万个三角形面片以上。而以目前主流GPU渲染而言,面片数量超过10W个就会出现明显的卡顿,导致3D场景的用户体验下降。
针对这个问题,目前主要的技术手段:
一是使用外国的相关减面插件进行一定程度的减面,但这种方法一是需要付费,而且当面数减少到一定程度就会发生严重走样的情况,一般低于3W个三角形面片就会发生明显的走样。
另一种办法是让美术人员以原模型为蓝本,重新构造精简模型。该方法效果好,面片数量可人为控制,是目前的主流方法,但是费时费工,人力成本极高,无法适应大规模化的模型处理。
由于实际显示时,物体会呈现出近大远小的效果,在比较远的时候使用很少的面片数量就可以达到相同的效果,因此一般3D渲染对复杂物体需要采用精细程度各不相同的多级模型,这又极大的增加了美术人员的工作量。
因而,在3D虚拟技术中,模型面数太高将导致模型使用效率下降,而人工进行减面工作费时费工,需要专业人员才能完成。
现有减面算法中通常存在以下问题:
1、面数从数十万减少到数千个面的时候,减面效果变化大,减面之后视觉误差大。
2、普通的减面算法主要针对空间几何尺寸信息作为减面的依据,而常见的3D模型信息除了点位置外,还包含法线、贴图等信息,尤其当这些信息在3D空间中并不是连续变化的情况下,在大幅减面后存在因相关信息的缺失而导致走样严重。
3、无法根据实际的显示需要进行适合的自动配套减面。
发明内容
为了解决上述问题,本发明提供一种保证高仿真还原度且能实现自动配套减面的用于3D模型的减面处理系统及处理方法。
本发明的一种用于3D模型的减面处理系统,包括导入原始模型信息的模型导入模块、与所述模型导入模块相连根据原始模型信息进行优化分析以制定决策来规范各层级减面标准的优化分析决策模块、与所述优化分析决策模块相连并根据所述优化分析决策模块制定的决策对原始模型进行空间几何贴图重构以保证3D模型与原始模型不发生错乱且无视觉误差的空间几何贴图重构模块、与所述优化分析决策模块相连并根据所述优化分析决策模块制定的决策对原始模型进行法线重构以保证减面后3D模型变化幅度与原模型保持一致来保证仿真还原度的法线重构模块、根据所述优化决策分析模块制定的决策并参考所述空间几何贴图重构模块的空间几何贴图重构数据及所述法线重构模块的法线重构数据对原始模型进行包罗面计算以得到3D模型轮廓的包罗面计算模块、将经所述包罗面计算模块计算处理之后得到的3D模型轮廓与原始模型进行比较并按照所述优化分析决策模块制定的决策进行三维三角面片插值处理以得到符合各层级减面标准的各层级3D模型的插值处理模块、对经过所述插值处理模块处理之后生成的符合各层级减面标准的各层级3D模型进行数据封装打包的数据封装模块、将经过所述数据封装模块封装的3D模型输出供外部查看使用的3D模型输出模块。
本发明的一种用于3D模型的减面处理方法,通过用于3D模型的减面处理系统来实现,包括如下步骤:
s1、通过所述用于3D模型的减面处理系统中的模型导入模块导入原始模型,进入步骤s2;
s2、通过所述用于3D模型的减面处理系统中的优化分析决策模块根据原始模型信息进行减面优化分析处理,制定减面决策以规范各层级3D模型减面标准,进入步骤s3;
s3、根据所述步骤s2中制定的决策所规范的减面标准,通过所述用于3D模型的减面处理系统中的空间几何贴图重构模块对原始模型进行空间几何贴图重构处理,得到空间几何贴图重构数据;同时,根据所述步骤s2中制定的决策所规范的减面标准,通过所述用于3D模型的减面处理系统中的法线重构模块对原始模型进行空间几何贴图重构处理,得到法线重构数据,进入步骤s4;
s4、通过所述用于3D模型的减面处理系统中的包罗面计算模块根据所述步骤s3中得到的空间几何贴图重构数据及法线重构数据并对照所述步骤s2中制定的决策所规范的减面标准对原始模型进行包罗面计算,得到各层级3D模型轮廓,进入步骤s5;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都君乾信息技术有限公司,未经成都君乾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510885203.8/2.html,转载请声明来源钻瓜专利网。





