From 3ad399efd9635fc24549efbfd23a46d7c3297905 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Mon, 15 Feb 2021 00:47:02 +0100 Subject: [PATCH] Enable debanding on the 3D preview if using Godot 3.2.4 or later This mostly suppresses banding artifacts at a very small performance cost. --- material_maker/panels/preview_3d/preview_3d.gd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/material_maker/panels/preview_3d/preview_3d.gd b/material_maker/panels/preview_3d/preview_3d.gd index 6ef8d200..0a1674c2 100644 --- a/material_maker/panels/preview_3d/preview_3d.gd +++ b/material_maker/panels/preview_3d/preview_3d.gd @@ -32,6 +32,10 @@ var _mouse_start_position := Vector2.ZERO func _ready() -> void: + # Enable viewport debanding if running with Godot 3.2.4 or later. + # This mostly suppresses banding artifacts at a very small performance cost. + $MaterialPreview.set("debanding", true) + ui = get_node(ui_path) get_node("/root/MainWindow").create_menus(MENU, self, ui) $MaterialPreview/Preview3d/ObjectRotate.play("rotate")