掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及一种对三维数据批量程序化自动减面并烘焙贴图的方法。

背景技术

倾斜摄影解算的数据和激光扫描的数据是真实且精确的模型数据,但其缺点在于模型面数过多,不适合用于三维可视化的展示,基于游戏引擎的三维可视化引擎,无法处理如此庞大的数据量,且会因为面数过多而影响运行效率。目前市面上减面的软件只能针对模型减面,但当保证贴图不出错的情况下,减面比例有限,且倾斜摄影和激光扫描数据个数庞大,人工操作花费时间过长。因此,程序化的无人值守进行大比例减面不减形,且保持UV和贴图分布不出错,成为三维可视化工作者面临的一个重大难题。

发明内容

本发明的目的是克服现有技术中的不足,提供一种对三维数据批量程序化自动减面并烘焙贴图的方法。

为了达到上述目的,本发明是通过以下技术方案实现的:

一种对三维数据批量程序化自动减面并烘焙贴图的方法,包括如下步骤:

步骤1:设定高模文件的路径;

步骤2:将高模A文件导入MAYA软件中,并复制得到高模B文件;

步骤3:通过polygoncr软件选择高模B文件赋予polygonCruncher的polygonCruncher节点;

步骤4:设置polygonCruncher节点的减面属性,然后重塑拐角和设置减面百分比,然后进行减面,得到低模C文件;

步骤5:设置高模A文件的法线角度,将低模C的定点按小于0.02单位进行合并,并设置发现角度;

步骤6:将所有材质的高光去除和自发光去除,并清除历史记录;

步骤7:调取polygonCruncher节点,选择高模A作为烘焙原型,选择低模C文件作为被烘焙对象,设置输出贴图为法线贴图和颜色贴图,与此同时通过UI工具设置输出贴图的大小、文件路径以及格式,然后开始烘焙;

步骤8:创建新的材质球D,将烘焙的法线贴图和颜色贴图添加到新的材质球D上,并将新的材质球D赋予低模C文件,从而得到输出模型文件;

步骤9:通过UI工具设置输出模型文件的路径和格式文件。

作为优选,polygonCruncher节点的减面属性为保持材质边界。

作为优选,输出贴图的格式为jpg格式或png格式。

作为优选,输出模型文件的格式文件为FBX格式文件或obj格式文件。

作为优选,高模A文件的法线角度为60°。

作为优选,发现角度为60°。

本发明的有益效果如下:本发明能够实现数千倍的减面了,且减面后其基本形状不发生改变,可根据高面数模型烘焙出法线和颜色贴图,本发明能够无人值守程序化批量运行,自动化程度高,大大提高了工作效率,且花费时间少,减少了人工成本。

附图说明

图1为本发明的流程图。

具体实施方式

下面结合结合说明书附图对本发明的技术方案作进一步说明:

如图1所示,一种对三维数据批量程序化自动减面并烘焙贴图的方法,包括如下步骤:

步骤1:设定高模文件的路径;

步骤2:将高模A文件导入MAYA软件中,并复制得到高模B文件;

步骤3:通过polygoncr软件选择高模B文件赋予polygonCruncher的polygonCruncher节点;

步骤4:设置polygonCruncher节点的减面属性,然后重塑拐角和设置减面百分比,然后进行减面,得到低模C文件;

步骤5:设置高模A文件的法线角度,将低模C的定点按小于0.02单位进行合并,并设置发现角度;

步骤6:将所有材质的高光去除和自发光去除,并清除历史记录;

步骤7:调取polygonCruncher节点,选择高模A作为烘焙原型,选择低模C文件作为被烘焙对象,设置输出贴图为法线贴图和颜色贴图,与此同时通过UI工具设置输出贴图的大小、文件路径以及格式,然后开始烘焙;

步骤8:创建新的材质球D,将烘焙的法线贴图和颜色贴图添加到新的材质球D上,并将新的材质球D赋予低模C文件,从而得到输出模型文件;

步骤9:通过UI工具设置输出模型文件的路径和格式文件。

polygonCruncher节点的减面属性为保持材质边界,输出贴图的格式为jpg格式或png格式,输出模型文件的格式文件为FBX格式文件或obj格式文件,高模A文件的法线角度为60°,发现角度为60°。UI工具用于“高模文件夹路径”、“输出模型文件夹路径”、“输出贴图文件夹路径”、“输出贴图大小”的设定和“开始执行”的按钮。

本发明主要用到MAYA2019和polygoncr两款软件,并通过MEL语言编写减面流程和烘焙流程以及批量化执行,可支持格式为fbx、obj、mb、3DS、dae等常见3D格式,可输出fbx或obj格式,贴图为jpg或png格式。

使用流程为:

第一步:首先打开安装Maya2019软件,安装Polygon Cruncher以及maya2019插件;

第二步:将编写的mel脚本导入MAYA2019;

第三步:运行名为“bake”的脚本;

第四步:输入高模文件夹路径、输出文件夹路径、输出贴图文件夹路径、贴图大小,点击“减面烘焙”进行减面烘焙;

第五步:得到处理过的数据,结束。

本发明能够实现数千倍的减面了,且减面后其基本形状不发生改变,可根据高面数模型烘焙出法线和颜色贴图,本发明能够无人值守程序化批量运行,自动化程度高,大大提高了工作效率,且花费时间少,减少了人工成本。

需要注意的是,以上列举的仅是本发明的一种具体实施例。显然,本发明不限于以上实施例,还可以有许多变形,总之,本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保护范围。

相关技术
  • 一种对三维数据批量程序化自动减面并烘焙贴图的方法
  • 一种用于车桥减总后盖接合面涂胶的自动涂胶装置和使用方法
技术分类

06120113283080