Javascript 如何隐藏背景HDR地图的显示,但保存hdri';three.js中的照明工作是什么?

Javascript 如何隐藏背景HDR地图的显示,但保存hdri';three.js中的照明工作是什么?,javascript,php,three.js,hdr,Javascript,Php,Three.js,Hdr,我在代码中重复此示例: 资料来源: HDRI照明效果很好。但我不能从背景中隐藏hdr贴图。有办法做到这一点吗?要保留此hdri lightning并为背景设置自定义颜色。使用您提供的示例,并假设您希望将照片的反射保留在头盔上,但将照片从背景中删除,则只需删除(或注释掉)以下内容: 这将从背景中删除照片,然后将其显示为默认颜色(黑色),如此屏幕截图所示: 我不确定我是否理解您在这里想要实现的目标,您希望看到的不是背景中的通道照片,而是纯色背景?是的,纯色背景而不是hdr背景 scene.bac

我在代码中重复此示例:

资料来源:


HDRI照明效果很好。但我不能从背景中隐藏hdr贴图。有办法做到这一点吗?要保留此hdri lightning并为背景设置自定义颜色。

使用您提供的示例,并假设您希望将照片的反射保留在头盔上,但将照片从背景中删除,则只需删除(或注释掉)以下内容:

这将从背景中删除照片,然后将其显示为默认颜色(黑色),如此屏幕截图所示:


我不确定我是否理解您在这里想要实现的目标,您希望看到的不是背景中的通道照片,而是纯色背景?是的,纯色背景而不是hdr背景
scene.background = cubeGenerator.renderTarget;