首页 > blender > blender透明材质渲染不出来-Blender 导出带有透明度贴图的 gltf 模型
2023
12-06

blender透明材质渲染不出来-Blender 导出带有透明度贴图的 gltf 模型

Blender 2.8 版本之后,直接将透明纹理的模型导出为 gltf 会导致模型的纹理在显示平台中变得不透明。

(gltf-viewer基于Three.js开发)中的效果:

正常情况下,上图显示的是树的效果,但不显示黑色纹理效果。 在搅拌机中,切换到Texture Paint场景,就可以看到正常的效果了。

找到Blender的官方文档并在网上搜索后发现2.​​7系列中不存在这个问题。 不过在2.7系列中blender透明材质渲染不出来,仍然需要添加gltf导出作为插件。

最后我找到了设置纹理透明的方法,通过修改纹理的属性,达到了让透明纹理继续透明的效果。

将纹理绘制场景切片到搅拌机中:

选择当前模型的纹理,在右侧的小按钮上blender透明材质渲染不出来,选择材质的属性:

将“混合模式”属性从“不透明度”更改为“Alpha 混合”卡通形象,保存,然后导出模型。

在gltf-viewer中再次查看,你会发现透明的地方现在变成透明的了。

注意:如果多个纹理有透明属性,需要修改。 不过,blender开放了编程接口ip形象,可以通过python语言进行开发。 如果有机会的话,我们来列举一下如何使用python在blender中进行api操作。 如果有兴趣的话,可以提前看一下官方的api文档。

参考文档:

最后编辑:
作者:nuanquewen
吉祥物设计/卡通ip设计/卡通人物设计/卡通形象设计/表情包设计