如何删除 / 替换 3D 模型的材质贴图
在线工具推荐:3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎
在 3D 设计和动画领域,材质是呈现真实感和逼真效果的关键因素之一。然而,有时候我们可能需要去掉或者替换 3D 模型的材质,以便进行其他后期处理或特殊效果。我将在本篇文章中,向大家介绍如何去掉 3D 模型的材质。
1、使用建模软件删除/替换材质
大多数 3D 软件都会提供快捷键来快速去除 3D 模型的材质。首先,选择你想要去掉材质的模型,然后按下对应的快捷键。例如,在一些常见的 3D 软件中,可以通过材质管理工具找到 3D 模型中的材质信息。这样,就可以迅速找到要删除模型的材质,而不会影响其几何形状。这种方法适用于需要对大量模型进行材质变更的情况。
这种方法针对熟悉建模软件的人来说是非常容易的,但是对于非专业建模的人来说就显得不是那么友好了,复杂的界面和繁琐的操作让新手是望而退步,稍不注意就可能导致前期的工作全部前功尽弃,我们更迫切的需要一种简单友好的工具来帮助我们完成模型材质的编辑:删除材质/替换材质。
2、使用材质编辑器删除/替换模型材质
GLTF 编辑器 -NSDT 作为一款在线材质纹理编辑工具,基于 Three.js 开发,可以在任意支持 webGL 的浏览器运行,不需要安装下载额外的插件或者依赖,打开浏览器就能使用。GLTF 编辑器 -NSDT 提供了一系列功能,支持对 GLTF 模型的在线查看、材质修改、模型大小修改、模型网格属性修改、重置原点、模型合批等功能
GLTF 编辑器 -NSDT支持常见的贴图类型包括法线贴图、自发光贴图、粗糙度贴图、凹凸贴图、位移贴图、金属贴图、光照贴图等。用户通过材质贴图,可以使模型呈现出不同的材质,如金属、木材、布料等,并且能够模拟反射、阴影和光照效果,使模型在渲染过程中更加真实。
下面举个简单例子讲解如何使用 GLTF 编辑器 -NSDT 来修改 3D 模型的材质,将准备好的 3D 模型导入编辑器中,编辑器将模型的材质属性进行解析并在又在面板中展示,如图:
删除材质
图中,3D 模型设置两种材质贴图,影响模型外观的同时的还会增加模型本身的冗余信息,在上一篇文章中我们介绍影响模型加载速度的因素,其中就有模型复杂性、纹理和材质的因素,所以有必要将模型中冗余的信息删除。
GLTF 编辑器 -NSDT删除冗余材质信息的方法很简单,在右侧面板中找到冗余的材质,将材质前面的勾选项取消就可以删除材质了,模型也恢复了正常的外观效果, 如图所示:
介绍完了删除材质的操作, 接下来我们再看一下如何替换材质。
替换材质
如上图中,模型呈现了是一种大理石的材质纹理贴图,现在我想将大理石的材质纹理贴图换成彩虹的贴图改怎么做呢?接着往下看
先准备好想要替换的材质纹理贴图:
彩虹色的直线图片
点击模型想要替换的材质贴图缩略图,如图:
在弹出的文件选择框中,选择本地材质高铁图文件,点击【确定】,可以看到在GLTF 编辑器 -NSDT 中已经实时渲染更新模型,如图:
GLTF 编辑器 -NSDT 不仅可以设置 3D 模型纹理贴图,还可以设置模型的几何原点、以及对有相同材质属性的 mesh 进行合并,实现模型轻量化,是一款不可多得的实用型在线模型编辑工具。
版权声明: 本文为 InfoQ 作者【3D建模设计】的原创文章。
原文链接:【http://xie.infoq.cn/article/68a84965b63596f3a5cbb5935】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论