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<float>::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));
}
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)