Blender导出带透明贴图的gltf模型

简介: Blender导出带透明贴图的gltf模型

在Blender2.8版本以后,直接导出带透明贴图的模型为gltf,会导致模型的贴图,在展示平台中变成不透明的效果。
https://gltf-viewer.donmccurdy.com/中的效果(gltf-viewer是以three.js为基础开发的):
image.png
正常的情况,上图显示树的效果,是那些黑色的贴图效果不显示出来,在blender中,切换到Texture Paint的场景,可以看到正常的效果。
image.png
找到Blender的官方文档,以及从网上搜索,发现在2.7的系列版本中不存在这个问题,但是2.7系列,gltf导出还是要以插件的方式进行加入。
最终,找到可以设置贴图透明的方式,通过修改贴图的属性,达到实现透明贴图继续透明的效果。
切片到blender的Texture Paint场景:
image.png
选择当前模型的贴图,在右侧的小按钮上,选择材质的属性:
image.png
将“混合模式”的属性,将“不透明”改成“Alpha 混合”,保存,再进行模型的导出。
在gltf-viewer再次进行查看,就发现透明的地方,现在已经透明了。
image.png
注:要是多个贴图具有透明的属性,需要都进行修改,不过,blender开放了编程的接口,可以通过python语言进行开发,有机会了列举一下在blender中使用python进行api操作,感兴趣的可以提前看一下api官方文档。
https://docs.blender.org/api/2.80

参考文档:
https://docs.blender.org/manual/en/2.80/
https://docs.blender.org/api/2.80

相关文章
|
存储 人工智能 图形学
GLB/GLTF在线纹理编辑
GLB文件中的纹理数据采用了嵌入式存储的方式,具有较小的文件体积和高效的数据传输,能够提高3D模型的加载速度和渲染质量。
317 1
|
编解码 图形学 C++
如何在Blender中压缩/减小GLTF模型的大小
Blender是一款功能强大的开源软件,旨在创建3D图形,动画和视觉效果。它支持多种文件格式的导入和导出,包括GLB,GLTF,DAE,OBJ,ABC,USD,BVH,PLY,STL,FBX和X3D。这种适应性使其成为各种3D项目和工作流程的宝贵工具。(https://www.blender.org/download/)。
575 0
|
JavaScript 应用服务中间件 图形学
基于Threejs实现glb三维模型的预览
文章将重点介绍如何基于Threejs进行三维模型glb进行预览,可以旋转控制。
1426 0
基于Threejs实现glb三维模型的预览
|
算法 vr&ar 图形学
GLTF编辑器告诉你凹凸贴图的作用
凹凸贴图在计算机图形学中被广泛应用于各种领域,以增加图形的真实感和细节。它能够提供更加逼真的视觉效果,使观众或用户能够更好地沉浸在虚拟的世界中。
364 0
|
8月前
|
存储 图形学
【unity小技巧】unity中导入下载的3D模型及albedo/baseColor、normal 、AO/Occlus、metallic、roughness贴图纹理设置
【unity小技巧】unity中导入下载的3D模型及albedo/baseColor、normal 、AO/Occlus、metallic、roughness贴图纹理设置
249 0
|
算法 UED
GLTF编辑器的另一个作用
GLTF编辑器的另一个作用就是可以将fbx、dae、gltf等格式的模式转换成glb模型
173 0
|
人工智能 算法 vr&ar
在线GLTF模型材质编辑工具
模型材质贴图的作用是为三维模型赋予外观表面的纹理和颜色。它可以增加模型的细节、真实感和视觉效果,使得模型更具有逼真和吸引力。通过贴图,模型可以呈现出不同的材质,如金属、木材、布料等,并且能够模拟反射、阴影和光照效果,使模型在渲染过程中更加真实。贴图还可以用来描绘模型的细节纹理,例如皮肤的纹理、衣物的图案等。总之,模型材质贴图对于创造逼真的三维模型非常重要。
172 1
|
算法 数据可视化 vr&ar
GLTF编辑器:在线模型材质编辑工具
模型材质贴图的作用是为三维模型赋予外观表面的纹理和颜色。它可以增加模型的细节、真实感和视觉效果,使得模型更具有逼真和吸引力。通过贴图,模型可以呈现出不同的材质,如金属、木材、布料等,并且能够模拟反射、阴影和光照效果,使模型在渲染过程中更加真实。贴图还可以用来描绘模型的细节纹理,例如皮肤的纹理、衣物的图案等。总之,模型材质贴图对于创造逼真的三维模型非常重要。
269 1
|
存储 vr&ar 图形学
如何导出带有材质的GLB模型?
GLB格式作为一种优秀的3D文件格式,具备小巧高效、支持材质纹理、跨平台兼容等优点,在从设计到展示的整个工作流程中起到重要作用,促进了3D内容的创建、分享和交互。
393 0
GLTF纹理贴图工具让模型更逼真
纹理贴图在三维渲染中的作用是增加模型的视觉细节、丰富其外观、增强光照效果,并使模型看起来更加真实、立体和有层次感。它们对于提升渲染质量、增加观众的沉浸感和提供更好的视觉体验起着重要的作用
230 0