【发布时间】:2021-07-16 17:33:02
【问题描述】:
在过去的几天里,我一直在尝试使用threejs,并且一直在我的模型的照明中遇到不一致的情况。所以我决定做一个小实验。以下是包含相同模型和相同照明的场景的并排图片(Ambient、color: #FFFFFF、intensity: 0.3)一个使用 javascript 创建,另一个使用threejs editor:
为什么颜色和灯光不同?我错过了什么吗?
【问题讨论】:
在过去的几天里,我一直在尝试使用threejs,并且一直在我的模型的照明中遇到不一致的情况。所以我决定做一个小实验。以下是包含相同模型和相同照明的场景的并排图片(Ambient、color: #FFFFFF、intensity: 0.3)一个使用 javascript 创建,另一个使用threejs editor:
为什么颜色和灯光不同?我错过了什么吗?
【问题讨论】:
您可能尚未在应用中配置 sRGB 工作流程。所以试试下面这行:
renderer.outputEncoding = THREE.sRGBEncoding;
【讨论】:
renderer.physicallyCorrectLights。