chore: style test adjustments to various parts

This commit is contained in:
Sara Gerretsen 2026-01-27 23:30:46 +01:00
parent 48b8e46448
commit 78433f1514
14 changed files with 44 additions and 15 deletions

View file

@ -13,5 +13,4 @@ albedo_color = Color(0.121152334, 0.121152334, 0.121152334, 1)
grow = true
grow_amount = 0.02
proximity_fade_distance = 0.1
stencil_mode = 3
stencil_outline_thickness = 0.029

View file

@ -2,7 +2,7 @@
[resource]
transparency = 2
alpha_scissor_threshold = 0.5
alpha_scissor_threshold = 0.94
alpha_antialiasing_mode = 0
cull_mode = 1
shading_mode = 0
@ -13,5 +13,5 @@ albedo_color = Color(0.121152334, 0.121152334, 0.121152334, 1)
grow = true
grow_amount = 0.02
proximity_fade_enabled = true
proximity_fade_distance = 0.25
proximity_fade_distance = 0.3
stencil_outline_thickness = 0.029

View file

@ -2,11 +2,13 @@
extends EditorScenePostImport
var regular_outline_material : StandardMaterial3D
var character_outline_material : StandardMaterial3D
var detail_outline_material : StandardMaterial3D
var thin_outline_material : StandardMaterial3D
func _post_import(root : Node):
regular_outline_material = ResourceLoader.load("res://assets/style/base_outline_material.tres") as StandardMaterial3D
character_outline_material = ResourceLoader.load("res://assets/style/character_outline_material.tres") as StandardMaterial3D
detail_outline_material = ResourceLoader.load("res://assets/style/detail_outline_material.tres") as StandardMaterial3D
thin_outline_material = ResourceLoader.load("res://assets/style/thin_outline_material.tres") as StandardMaterial3D
apply_outline_recursive(root)
return root
@ -22,9 +24,12 @@ func apply_outline_recursive(node : Node):
var outline : bool = not get_flag(node, "-nooutline")
if outline and node is MeshInstance3D:
var detail : bool = get_flag(node, "-detailoutline")
var thin : bool = get_flag(node, "-thinoutline")
var mesh : MeshInstance3D = (node as MeshInstance3D)
if detail and character_outline_material:
mesh.material_overlay = character_outline_material
if detail and detail_outline_material:
mesh.material_overlay = detail_outline_material
elif thin and thin_outline_material:
mesh.material_overlay = thin_outline_material
elif regular_outline_material:
mesh.material_overlay = regular_outline_material
for child in node.get_children():

View file

@ -0,0 +1,22 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://vo4kk73alewq"]
[ext_resource type="Material" uid="uid://02s3lq67141v" path="res://assets/style/detail_outline_material.tres" id="1_jjhui"]
[resource]
next_pass = ExtResource("1_jjhui")
transparency = 2
alpha_scissor_threshold = 0.9
alpha_antialiasing_mode = 0
cull_mode = 1
shading_mode = 0
diffuse_mode = 3
specular_mode = 2
vertex_color_use_as_albedo = true
albedo_color = Color(0.121152334, 0.121152334, 0.121152334, 1)
grow = true
grow_amount = 0.007
proximity_fade_distance = 0.1
distance_fade_mode = 1
distance_fade_min_distance = 10.0
distance_fade_max_distance = 9.0
stencil_outline_thickness = 0.029