Как скрыть отображение фоновой HDR карты, но сохранить работу hdri для освещения в three.js? - PullRequest
0 голосов
/ 11 мая 2019

Я повторяю этот пример в моем коде:

https://threejs.org/examples/?q=RGBELoader#webgl_loader_gltf

Источник: https://github.com/mrdoob/three.js/blob/master/examples/webgl_loader_gltf.html#L53

HDRI освещение прекрасно работает. Но я не могу скрыть HDR карту от фона. Есть ли способ сделать это? Чтобы оставить эту HDR молнию и установить собственный цвет фона.

1 Ответ

1 голос
/ 11 мая 2019

Используя приведенный вами пример и предполагая, что вы хотите сохранить отражения фотографии на шлеме, но удалить фотографию с фона, все, что вам нужно сделать, это удалить (или закомментировать) следующую строку * * 1003

scene.background = cubeGenerator.renderTarget;

Это удалит фотографию с фона, которая будет отображаться в качестве цвета по умолчанию (черный), как вы можете видеть на этом скриншоте:

enter image description here

...