This commit is contained in:
Overside srl
2026-02-16 07:19:27 +01:00
parent 5843e8a07a
commit 65bb24ff6a
121 changed files with 184941 additions and 185064 deletions

View File

@@ -147,6 +147,9 @@ func _create_cloud_material(config: CloudLayerConfig) -> ShaderMaterial:
if config.texture:
material.set_shader_parameter("cloud_texture", config.texture)
else:
var procedural_tex := ProceduralCloudTexture.create_default_cloud_texture(config.layer_type)
material.set_shader_parameter("cloud_texture", procedural_tex)
return material
@@ -214,12 +217,13 @@ func _update_flow(delta: float) -> void:
var wind_dir := global_wind_direction if use_global_wind else config.flow_direction
var wind_spd := global_wind_speed if use_global_wind else 1.0
#var flow_offset: float = material.get_shader_parameter("flow_offset")
#flow_offset += config.flow_speed * wind_spd * delta
#
#material.set_shader_parameter("flow_offset", flow_offset)
#material.set_shader_parameter("flow_direction", wind_dir)
#smaterial.set_shader_parameter("evolution_offset", _evolution_offset)
var current_offset: Variant = material.get_shader_parameter("flow_offset")
var flow_offset: float = current_offset if current_offset != null else 0.0
flow_offset += config.flow_speed * wind_spd * delta
material.set_shader_parameter("flow_offset", flow_offset)
material.set_shader_parameter("flow_direction", wind_dir)
material.set_shader_parameter("evolution_offset", _evolution_offset)
func _update_lighting() -> void: