Javascript Collada模型增加了三个场景的亮度
添加collada模型时,为什么三个场景的亮度会增加 当我在没有模型的情况下运行场景时,灯光会按预期工作,但是当我添加一个模型时,场景的亮度会大大提高 这是我使用的模型: 轻型和collada装载机代码:Javascript Collada模型增加了三个场景的亮度,javascript,three.js,Javascript,Three.js,添加collada模型时,为什么三个场景的亮度会增加 当我在没有模型的情况下运行场景时,灯光会按预期工作,但是当我添加一个模型时,场景的亮度会大大提高 这是我使用的模型: 轻型和collada装载机代码: scene.add( new THREE.AmbientLight( 0x404040, 3.5 ) ); let loader = new ColladaLoader(); loader.options.convertUpAxis = true; load
scene.add( new THREE.AmbientLight( 0x404040, 3.5 ) );
let loader = new ColladaLoader();
loader.options.convertUpAxis = true;
loader.load('./models/MESSENGER/MESSENGER.dae', ( collada ) => {
dae = collada.scene;
dae.scale.set( 1 / 90, 1 / 90, 1 / 90);
});
加载的collada对象中可能存在光源。您的环境光加上这些光源,结果是场景的高亮度。谢谢,我会查看它!只需一个小注释)您可以使用
.setScalar()
方法对所有轴一次应用缩放。例如:dae.scale.setScalar(1/90)代码>整洁,谢谢你的提琴!我还应该提到的是,我设法摆脱了多余的光使用搅拌机,以防任何人遇到同样的问题!