X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2F3d%2Flayout.cpp;fp=source%2F3d%2Flayout.cpp;h=74eaea32b07a5f3991c322ff1c5ba44ae1562a58;hb=aa2c48c635ad0be4eb465a72861a8d5403647b0a;hp=19b59eee6bbf300cc63382749b13e0f564bf6b6f;hpb=75f76befe44614da05cbab357ae08d4bff39b870;p=r2c2.git diff --git a/source/3d/layout.cpp b/source/3d/layout.cpp index 19b59ee..74eaea3 100644 --- a/source/3d/layout.cpp +++ b/source/3d/layout.cpp @@ -144,6 +144,8 @@ Layout3D::Layout3D(Layout &l): sun.set_specular(GL::Color(0.0)); lighting.set_ambient(GL::Color(0.2)); lighting.attach(0, sun); + lighting.set_sky_color(GL::Color(0.2)); + lighting.set_horizon_angle(Geometry::Angle::from_degrees(5)); layout.signal_object_added.connect(sigc::mem_fun(this, &Layout3D::object_added)); layout.signal_object_removed.connect(sigc::mem_fun(this, &Layout3D::object_removed)); @@ -251,7 +253,8 @@ void Layout3D::tick() } GL::Color skylight_color = spectrum_to_rgb(skylight_spectrum)*(2e-15/total_weight); - lighting.set_ambient(skylight_color*0.5); + lighting.set_sky_color(skylight_color*0.65); + lighting.set_ambient(skylight_color*0.35); } void Layout3D::object_added(Object &o)