Skip to content

Commit e5d62fa

Browse files
committed
Merge pull request godotengine#99957 from StaydMcMuffin/preview_environment_sky_fix
Editor: Fix default preview environment sky's horizon and brightness.
2 parents 6472e9e + 8ca1605 commit e5d62fa

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

editor/plugins/node_3d_editor_plugin.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8534,8 +8534,10 @@ void Node3DEditor::_preview_settings_changed() {
85348534
}
85358535

85368536
{ //preview env
8537-
sky_material->set_sky_energy_multiplier(environ_energy->get_value());
8538-
Color hz_color = environ_sky_color->get_pick_color().lerp(environ_ground_color->get_pick_color(), 0.5).lerp(Color(1, 1, 1), 0.5);
8537+
sky_material->set_energy_multiplier(environ_energy->get_value());
8538+
Color hz_color = environ_sky_color->get_pick_color().lerp(environ_ground_color->get_pick_color(), 0.5);
8539+
float hz_lum = hz_color.get_luminance() * 3.333;
8540+
hz_color = hz_color.lerp(Color(hz_lum, hz_lum, hz_lum), 0.5);
85398541
sky_material->set_sky_top_color(environ_sky_color->get_pick_color());
85408542
sky_material->set_sky_horizon_color(hz_color);
85418543
sky_material->set_ground_bottom_color(environ_ground_color->get_pick_color());

0 commit comments

Comments
 (0)