This commit is contained in:
@@ -308,26 +308,26 @@ func _gen_water_buffalo_hat() -> void:
|
||||
cap_mat.albedo_color = Color(0.13, 0.20, 0.58) # Flintstones Water Buffalo blue
|
||||
cap_mat.roughness = 0.95
|
||||
|
||||
# 1. Hat Cap Base (taller cylindrical body)
|
||||
# 1. Hat Cap Base (twice as tall cylindrical body)
|
||||
var cap := MeshInstance3D.new()
|
||||
cap.name = "HatCap"
|
||||
var cap_mesh := CylinderMesh.new()
|
||||
cap_mesh.top_radius = 0.30
|
||||
cap_mesh.top_radius = 0.29
|
||||
cap_mesh.bottom_radius = 0.32
|
||||
cap_mesh.height = 0.30
|
||||
cap_mesh.height = 0.60
|
||||
cap.mesh = cap_mesh
|
||||
cap.position = Vector3(0.0, 0.15, 0.0)
|
||||
cap.position = Vector3(0.0, 0.30, 0.0)
|
||||
cap.material_override = cap_mat
|
||||
root.add_child(cap)
|
||||
|
||||
# 1b. Rounded Dome Top (makes the hat taller and rounded, less flat)
|
||||
# 1b. Rounded Dome Top (tall rounded crown)
|
||||
var dome := MeshInstance3D.new()
|
||||
dome.name = "HatDome"
|
||||
var dome_mesh := SphereMesh.new()
|
||||
dome_mesh.radius = 0.30
|
||||
dome_mesh.height = 0.28
|
||||
dome_mesh.radius = 0.29
|
||||
dome_mesh.height = 0.36
|
||||
dome.mesh = dome_mesh
|
||||
dome.position = Vector3(0.0, 0.26, 0.0)
|
||||
dome.position = Vector3(0.0, 0.56, 0.0)
|
||||
dome.material_override = cap_mat
|
||||
root.add_child(dome)
|
||||
|
||||
@@ -351,7 +351,7 @@ func _gen_water_buffalo_hat() -> void:
|
||||
var medal_mesh := BoxMesh.new()
|
||||
medal_mesh.size = Vector3(0.12, 0.10, 0.04)
|
||||
medal.mesh = medal_mesh
|
||||
medal.position = Vector3(0.0, 0.16, -0.32)
|
||||
medal.position = Vector3(0.0, 0.22, -0.32)
|
||||
var medal_mat := StandardMaterial3D.new()
|
||||
medal_mat.albedo_color = Color(0.96, 0.82, 0.18) # Gold lodge crest
|
||||
medal_mat.metallic = 0.7
|
||||
@@ -380,7 +380,7 @@ func _gen_water_buffalo_hat() -> void:
|
||||
base_mesh.top_radius = 0.055
|
||||
base_mesh.height = 0.17
|
||||
h_base.mesh = base_mesh
|
||||
h_base.position = Vector3(side * 0.34, 0.18, 0.01)
|
||||
h_base.position = Vector3(side * 0.34, 0.22, 0.01)
|
||||
h_base.rotation_degrees = Vector3(5.0, side * -10.0, side * -60.0)
|
||||
h_base.material_override = horn_mat
|
||||
root.add_child(h_base)
|
||||
@@ -393,7 +393,7 @@ func _gen_water_buffalo_hat() -> void:
|
||||
tip_mesh.top_radius = 0.005
|
||||
tip_mesh.height = 0.15
|
||||
h_tip.mesh = tip_mesh
|
||||
h_tip.position = Vector3(side * 0.46, 0.28, -0.01)
|
||||
h_tip.position = Vector3(side * 0.46, 0.32, -0.01)
|
||||
h_tip.rotation_degrees = Vector3(12.0, 0.0, side * 10.0)
|
||||
h_tip.material_override = tip_mat
|
||||
root.add_child(h_tip)
|
||||
|
||||
Reference in New Issue
Block a user