cesiumjs - gltf 模型失去了照明并且很暗

标签 cesiumjs 3d-model gltf

我已经使用网站上的 Collada 转换器将 dae 文件转换为 gltf 文件(我使用的是 Linux,所以我找不到转换前后的调试说明)。当我将模型加载到铯中时,它太暗了。然后我编辑 gltf 文件的着色器并删除“defuse.xyz=defuseLight”,它看起来好一点,但它仍然很暗。我附上了模型的原始格式和铯(编辑后)的图片。谁能帮我看看是什么问题? The model as I expected to see The model on Cesium

最佳答案

我认为 glTF 灯还没有在 Cesium 中实现。相反,在 Blender 中,尝试选择模型的节点,但保持灯光和相机节点处于取消选择状态。运行 COLLADA 导出器,勾选只导出选区,而不是整个场景。将这个 COLLADA 转换为 glTF,它不应该有任何灯光,所以它会得到 Cesium 的默认灯光。

关于cesiumjs - gltf 模型失去了照明并且很暗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35633874/

相关文章:

algorithm - 检测几何中的孔

javascript - Three.js 中心 3d 模型

reactjs - 如何为GLTF react-three-fiber分配 Material

cesiumjs - 铯javascript库

cesiumjs - Cesium 中的折线与地形相交

javascript - CZML 的 heightReference 属性

javascript - 在地球下方显示铯停止形状?

javascript - 如果我没有 .mtl,是否可以加载带有颜色的 .obj 文件?

Blender:如何将动画导出为 GLTF 文件

javascript - 如何在 javascript 中获取 gltf 模型的屏幕截图?