Graphics Reference
In-Depth Information
Using
THREE.HemisphereLight
for
natural lighting
If you look at the lighting outside, you'll see that the lights don't really come from a
single direction. Part of the sunlight is reflected by Earth, and other parts are scattered
by the atmosphere. The result is a very soft light coming from lots of directions. In
Three.js, we can create something similar using
THREE.HemisphereLight
.
Getting ready
Just like the other lights provided by Three.js, there is no need to include any
additional JavaScript file to work with
THREE.HemisphereLight
. All you need
is a scene with some objects, and you can add this light. To see the effect
THREE.HemisphereLight
object has, we've provided a simple example. Open
up
05.04-create-a-sun-like-light.html
in your browser. You will see
something similar to the following screenshot:
With the controls in the top-right section, you can enable and disable
THREE.HemisphereLight
and
THREE.DirectionalLight
, which are used in
this scene.
How to do it...
Creating
THREE.HemisphereLight
works in pretty much the same way as creating
the other lights: