Graphics Reference
In-Depth Information
Softening
lights
by
adding
ambient
lighting
When you add lights to a scene, the result might look a bit harsh. You can see a strong
contrast between the areas that receive lights and those that don't. When you look at
real-life lighting, everything is a bit softer and almost every surface will receive some
light, most often reflected from other surfaces. In this recipe, we'll show you how you
can soften the light usage in your scene using
THREE.AmbientLight
.
Getting ready
There are no steps required to get ready for this recipe. To see the final result in ac-
tion, we provided an example, which you can see by opening the
05.03-soften-
lights.html
example in your browser. You will find something similar to the follow-
ing screenshot:
With the menu in the top-right section, you can enable or disable
THREE.AmbientLight
to see the effect
THREE.AmbientLight
object has.
How to do it...
THREE.AmbientLight
is the simplest of lights to use. As it applies light to the com-
plete scene, there is no need to position the light source. All you have to do is create
an instance of
THREE.AmbientLight
and add it to the scene:
1. First, create the instance of
THREE.AmbientLight
: