blender - Godot 没有正确导入 glTF 材质着色器
问题描述
我有一个模型,我在 Godot 中用作我的游戏世界,并在 Blender 中为其添加了一些纹理。将模型导出为 .glb 时,似乎无法正确导出某些材料。
它只是跳过前两个节点。当我断开它们时,材料看起来就像在 Godot 中一样。
还有一些材质使用混合着色器将图像混合在一起。这些也被跳过,它只使用两者之一而不是混合它们。
F 来自带有文本的图像,该图像覆盖在另一个图像之上。
我不确定这些问题是否与 glTF 格式有关,并且某些着色器无法使用它,或者 Godot 不想导入它们。
我希望有人可以帮助我。
提前感谢,祝你有美好的一天,
漫游者
解决方案
通常,无法从 Blender 导出任意节点图 - 有关详细说明,请参阅https://blender.stackexchange.com/a/57541/43930。为确保材质正确导出,您需要参考Blender glTF 导出器的文档并相应地配置您的材质。对于更复杂的效果,您还可以将Blender 节点烘焙到更简单的纹理。
推荐阅读
- node.js - 使用节点Js通过api自动映射话语中的实体标签
- javascript - Javascript Array.reduce 与 Math.max
- python - 允许自定义 MIME 类型下载 - Selenium GeckoDriver 首选项
- javascript - Node.js 连接查询错误
- javascript - MVC 将模型数据传递到 JavaScript
- mysql - 如何使用子查询的返回值名称创建数据库?
- java - S3AsyncClient 在每个区域端点都抛出 java.lang.NullPointerException?
- python - django python:如何根据一个应用程序的 pk 的 slug 作为另一个应用程序中的外键进行过滤
- java - Maven 问题:-source 1.5 [错误] 不支持 switch 中的字符串(使用 -source 7 或更高版本来启用 switch 中的字符串)
- python - 如果 Django 在我请求时没有发送任何电子邮件,我该怎么办?