three.js - DirectionalLight 照明固定在 glTF 的一侧,即使 glTF 旋转时也是如此
问题描述
我有一个似乎适用于基本 glTF 对象的 DirectionalLight,但我的主角 glTF 有一个奇怪的结果:当她旋转时,DirectionalLight 灯似乎固定在她面前。注意这个场景中的帐篷(棱镜形状的东西)如何有正确的照明,但角色没有:
就好像光随着她一起旋转:
我不知道还要检查什么。我检查过的事情: - 相机每帧都有 updateMatrixWorld - DirectionalLight 位置和 target.position 每帧都有 updateMatrixWorld
我还应该寻找什么?
编辑:这可能与这个特定动画 glTF 的法线有关吗?
解决方案
推荐阅读
- java - Kerberos 票证验证的功能测试
- spring-boot - 如何在tomcat的godaddy vps中部署spring boot应用程序?
- python-3.x - Pandas 映射将所有值返回为 NaN
- angular - 是否可以从 html 代码中替换文本
- javascript - 如何判断 Github 代码仓库是否包含恶意代码?
- java - 重构一个类以提高效率
- java - 在android studio中给我一些帮助这个错误
- python-3.x - 与上一行的比较和求和
- linux - 带有管道的 Bash 命令在 crontab 中不起作用
- amazon-web-services - 无法打开 EC2 上的端口