我已在 Three.js 场景中将 x 轴设置为向上轴。现在所有环境贴图 (hdr) 的方向都是错误的。我该如何修复?我尝试旋转 hdr 文件,但这不起作用。
this.pmremGenerator = new THREE.PMREMGenerator(renderer as any);
new RGBELoader().setDataType(THREE.UnsignedByteType).setPath('assets/').load('adams_place_bridge_1k.hdr', (texture) => {
texture.mapping = THREE.EquirectangularReflectionMapping;
var envMap = this.pmremGenerator.fromEquirectangular(texture).texture;
scene.background = envMap;
scene.environment = envMap;
texture.dispose();
});
有立方体贴图的解决方法吗?