From d2c5dc47b5c43efcfc5de06b4b64004d9cdf2e3a Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Fri, 12 Feb 2021 21:40:10 +0100 Subject: [PATCH] Improve parallax mapping quality in the 3D preview Increasing the number of maximum deep parallax steps to 64 reduces visible banding in the 3D preview. --- addons/material_maker/engine/gen_material.gd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/material_maker/engine/gen_material.gd b/addons/material_maker/engine/gen_material.gd index d8ff7857..c155c527 100644 --- a/addons/material_maker/engine/gen_material.gd +++ b/addons/material_maker/engine/gen_material.gd @@ -251,6 +251,8 @@ func update_material(m, file_prefix = null) -> void: if get_source(INPUT_DEPTH) != null and parameters.depth_scale > 0: m.depth_enabled = true m.depth_deep_parallax = true + # Increase level of detail for parallax occlusion mapping (the default is 32). + m.depth_max_layers = 64 m.depth_scale = parameters.depth_scale * 0.2 m.depth_texture = get_generated_texture("depth", file_prefix) else: