Aframe 灯光不适用于A帧0.9中的.gltf模型(适用于0.8)

Aframe 灯光不适用于A帧0.9中的.gltf模型(适用于0.8),aframe,virtual-reality,gltf,Aframe,Virtual Reality,Gltf,我正在导入画廊的.gltf模型,并添加环境光和平行光(尝试了所有类型)。在0.8.0中,一切都按预期工作;但是,当使用版本0.9.0时,模型的内部看起来很暗,没有灯光可以影响它。由于增加了对Oculus Go控制器的支持,我不得不使用A-frame 0.9.0。 我整个上午都在试图弄明白这一点,但似乎仍然找不到问题所在 <html> <head> <meta charset="utf-8"> <title>Hello, WebV

我正在导入画廊的.gltf模型,并添加环境光和平行光(尝试了所有类型)。在0.8.0中,一切都按预期工作;但是,当使用版本0.9.0时,模型的内部看起来很暗,没有灯光可以影响它。由于增加了对Oculus Go控制器的支持,我不得不使用A-frame 0.9.0。 我整个上午都在试图弄明白这一点,但似乎仍然找不到问题所在

<html>
  <head>
    <meta charset="utf-8">
    <title>Hello, WebVR! • A-Frame</title>
    <meta name="description" content="Hello, WebVR! • A-Frame">
    <script src="https://aframe.io/releases/0.9.0/aframe.min.js"></script>

<!-- Changing the version to 0.8.0 eliminates the problem -->

    <script src="https://unpkg.com/aframe-environment-component@1.1.0/dist/aframe-environment-component.min.js"></script>
    <!--script src="https://dist.3d.io/3dio-js/1.2.x/3dio.min.js"></script-->
  </head>
  <body>
    <a-scene light="defaultLightsEnabled: false">
      <a-assets>
        <a-asset-item id="room" src="https://cdn.glitch.com/a8fe8e49-6e34-4c86-baec-05b8aff4571e%2Fscene.gltf?1555958013685"></a-asset-item>
        <a-asset-item id="gallery" src="https://cdn.glitch.com/a8fe8e49-6e34-4c86-baec-05b8aff4571e%2FGallery.fbx?1555957411386"></a-asset-item>
        <a-img id="sky" src="https://cdn.glitch.com/a8fe8e49-6e34-4c86-baec-05b8aff4571e%2F47096473752_0baa631c08_o.jpg?1555959294746"></a-img>
      </a-assets>

      <a-entity position="0 -0.1 0" rotation="90 0 0" scale="50 50 1" geometry="primitive:plane"></a-entity>

      <a-entity gltf-model="#room" scale="0.01 0.01 0.01" position="0 0.01" shadow="cast:true; receive:true;">
      </a-entity>
      <a-entity position="0.59272 4.10082 -0.40143" light="intensity:5;type:hemisphere"></a-entity>
      <a-entity position="0 1.15538 -3.77451" light="intensity:3"></a-entity>

      <a-sky src="#sky"></a-sky>


    </a-scene>
  </body>
</html>

你好,WebVR!•人字架

此型号使用
KHR\u materials\u Unlight
glTF扩展,使其不受照明影响。无光(或无阴影)材质用于在移动设备上获得更好的性能,以及一些风格化效果

在其他查看器中打开相同的模型,您将看到相同的结果:

^单击左下角的“信息”按钮,查看模型使用的扩展列表


我认为A-Frame 0.8.0可能还不支持此扩展?

此模型使用
KHR\u materials\u unlight
glTF扩展,因此不受照明影响。无光(或无阴影)材质用于在移动设备上获得更好的性能,以及一些风格化效果

在其他查看器中打开相同的模型,您将看到相同的结果:

^单击左下角的“信息”按钮,查看模型使用的扩展列表


我想也许A-Frame 0.8.0还不支持此扩展?

您可以共享指向glitch的链接吗?您可以共享指向glitch的链接吗?谢谢您详细的回答!我对3d建模非常陌生,所以我想问你以下问题-我可以安全地在Blender之类的应用程序中关闭所提到的扩展并保存它,这样它就会受到光线的影响吗?或者我应该在3d建模软件中应用灯光,并将其与应用的灯光一起保存?在Blender 2.8中导入模型,并确保所有网格使用原则BSDF材质。完成后,它应该作为PBR导出,而不是未点亮。更多信息请访问。感谢您详细的回答!我对3d建模非常陌生,所以我想问你以下问题-我可以安全地在Blender之类的应用程序中关闭所提到的扩展并保存它,这样它就会受到光线的影响吗?或者我应该在3d建模软件中应用灯光,并将其与应用的灯光一起保存?在Blender 2.8中导入模型,并确保所有网格使用原则BSDF材质。完成后,它应该作为PBR导出,而不是未点亮。更多信息请访问。