非专业的建模人员如何给模型设置材质纹理贴图?
在线工具推荐:3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎
1、材质和纹理的区别于关联
材质(Material)是描述物体外观和光学特性的属性集合。它包括物体的颜色、反射属性(如漫反射、高光反射)、透明度、折射率等。材质定义了物体如何与光线进行交互,决定了物体在渲染时的外观效果。
五个相同的模型使用不同的材料来获得不同的外观。从左到右,材料是木材、金金属、大理石、明胶和钛
在现实生活中,大多数物体的表面图案都有变化。例如木材的纹理或砖墙的,当然这些不同的外观表现效果可以在 3D 建模程序中使用纹理去创建。
纹理是位图图像,通常采用 JPG 或 PNG 格式,可生成详细而复杂的特征。该图像将投影到 3D 模型的三维空间上。因此,它不是简单的二维图像,而是在物体上呈现纹理外观,就像在现实生活中一样。
例如,您可以使用实际砖墙的照片为建筑模型添加纹理。或者,您可以使用真实金属片的图片来使您的对象具有更逼真的金属外观。您可以通过在线 3D 建模社区找到大量纹理,还有一些网站可以获得免费纹理,或者,您可以使用外部绘画程序,例如 Photoshop 或 GIMP。然后,将其导入 Blender 并像任何其他预制纹理一样对其进行纹理绘制。
你还可以修改模型的纹理,它可以让您在模型上绘制纹理或对现有纹理进行更改。只需对模型的纹理进行调整即可快速轻松地编辑纹理,改变模型的外观。
请注意,不能在没有材质的对象上使用纹理。纹理只是需要表面材质进行调整并在 3D 模型上以不同方式显示的图像。
2、如何编辑模型材质纹理?
一般情况下,专业的建模软件都支持对模型材质纹理的编辑修改,如:Blender、3ds Max、Maya 等,这些软件提供了丰富的工具和功能来编辑纹理贴图。但是有没有一款满足非专业建模人员的材质编辑工具呢,毕竟简单高效才是趋势。
GLTF 编辑器 -NSDT 作为一款在线材质纹理编辑工具,基于 Three.js 开发,可以在任意支持 webGL 的浏览器运行,不需要安装下载额外的插件或者依赖,打开浏览器就能使用。
GLTF 编辑器 -NSDT 不仅可以设置 3D 模型纹理贴图,还可以设置模型的几何原点位置、以及对有相同材质属性的 mesh 进行合并,实现模型轻量化、修改模型的旋转角度和方向、调整模型的尺寸规格等,是一款不可多得的实用型在线模型编辑工具。
3、GLTF 编辑器 -NSDT 使用示例
GLTF 编辑器的使用方法非常简单,打开浏览器(适用于任何支持 webGL 的浏览器),在浏览器中输入 GLTF 编辑器 的访问地址:https://gltf.nsdt.cloud 。进入 GLTF 主界面后,点击屏幕中间的上传模型按钮或者直接将模型导入编辑器中,如何模型本身带有材质,软件的右侧面板中会读取模型的材质信息并展示,右侧的材质面板信息支持对材质的编辑和修改,如下图:
可以看到在右侧的材质面板中,部分材质贴图属性已经绑定材质贴图文件,想要编辑模型的材质纹理贴图,直接修改这里就可以完成修改,修改可以在左侧的预览窗口中实时预览更新后的模型效果。
下面继续讲解GLTF 编辑器 -NSDT 是如何编辑、修改模型材质的,导入白模后,效果如下:
在右侧的材质面板中选中材质栏,选择要设置的贴图类型,点击贴图后的文件选择框,选择本地材质贴图上传,贴图上传后,系统会自动计算 UV,将纹理贴图完美的映射到 3D 模型上,如下图:
版权声明: 本文为 InfoQ 作者【3D建模设计】的原创文章。
原文链接:【http://xie.infoq.cn/article/678c4ae3de654ab762cea0571】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论