【发布时间】:2020-09-20 05:49:44
【问题描述】:
我有一个模型,它使用纹理图集 .png 作为具有大约 4 种颜色的低多边形模型的材质纹理。我正在使用 Blender 2.81 并导出为 glTF。
当我将它导入 A-Frame 时,它以无纹理和白色的形式出现。
我可以添加一个 BSDF 着色器并正确应用纹理,但现在由于 BSDF,它具有这些照明,并且现在所有面都是不同的颜色。
在 Unity 和 Godot 中,您可以将事物设置为“不亮”以保持平面颜色。
我在这里尝试了解决方案:
AFrame: how to use flat shading on a mesh
但它会导致颜色与纹理图集不太一样。
The colors in my color palette/atlas
此外,还有一个在光照和纹理中烘焙的 3js 示例。我正在尝试复制这种柔和的阴影。
https://threejs.org/examples/#webgl_animation_keyframes
A-Frame 是否有可能从纹理中获取真正的未点亮颜色?
【问题讨论】:
标签: aframe