gpt4 book ai didi

javascript - 带摄像头的旋转光源 + OrbitControls.js

转载 作者:行者123 更新时间:2023-11-29 16:12:32 26 4
gpt4 key购买 nike

我已经使用 OrbitControls.js 在 Three.js 中设置了一个场景,以允许旋转和平移。我希望我的照明设置跟随相机,确保场景中的物体始终被照亮。 (现在您可以旋转到物体的“暗面”)。

我试图通过让每盏灯都成为相机的 child 来解决这个问题:

scene.add(light);
camera.add(light);

但是,这会产生预期的效果。我能想到的解决此问题的唯一其他方法是跟踪摄像机在球坐标中的变化,并使灯光与这些变化相匹配(但由于种种原因,这是不可取的)。

我对 Three.js 比较陌生,所以我希望有一个我不熟悉的简单解决方案。谢谢!

最佳答案

如果你想让你的灯光跟随相机,你可以使用具有以下模式的PointLight:

scene.add( camera );
camera.add( light );

three.js r.67

关于javascript - 带摄像头的旋转光源 + OrbitControls.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24318241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com