Three.js 3.js低强度环境光?
我在Three.js中制作了一个太阳系模拟器,太阳中心有一个强度为2.5的点光源。当行星面向太阳时,这看起来很棒,但行星的其余部分完全是黑暗的。我有没有办法加上一种环境光源,它的强度比点光源低,但亮度足以显示行星黑暗面上的一些细节Three.js 3.js低强度环境光?,three.js,lighting,Three.js,Lighting,我在Three.js中制作了一个太阳系模拟器,太阳中心有一个强度为2.5的点光源。当行星面向太阳时,这看起来很棒,但行星的其余部分完全是黑暗的。我有没有办法加上一种环境光源,它的强度比点光源低,但亮度足以显示行星黑暗面上的一些细节 具有较低颜色值的环境光(十六进制,介于0x000000到大约0x666666)会照亮场景中的所有内容: var-ambientLight=new-THREE.ambientLight(0x22222) 在Three.js中还有半球形灯光,其工作原理类似于环境光,但您可
具有较低颜色值的环境光(十六进制,介于
0x000000
到大约0x666666
)会照亮场景中的所有内容:
var-ambientLight=new-THREE.ambientLight(0x22222)代码>
在Three.js中还有半球形灯光,其工作原理类似于环境光,但您可以分别从顶部和底部控制灯光
它用于模拟地面光线的反射,并比纯环境光更能增加场景的深度。有关示例,请参见本演示,其中还包括平行光:
事实上,这正是它应该看起来的样子)好吧,也许月光确实会增加一些地球上的城市灯光。OP应该尝试用发动机光源绘制NASA的地球夜间图像:)