add env shadows; add clouds and wind parameters for sky and envshadwows
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
class_name EnvironmentConfig
|
||||
extends Resource
|
||||
|
||||
#Time duration in seconds for a day
|
||||
@export_group("Day")
|
||||
@export var day_duration: float = 120.0
|
||||
|
||||
@export_group("Directional Lights and Environment")
|
||||
@export var morning_color: Color = Color(1.0, 0.9, 0.8, 1.0)
|
||||
@export var afternoon_color: Color = Color(1.0, 0.6, 0.2, 1.0)
|
||||
@@ -55,6 +59,12 @@ extends Resource
|
||||
@export var glow_afternoon: float = 0.8
|
||||
@export var glow_night: float = 2.0
|
||||
|
||||
@export_group("Post Process")
|
||||
@export var enable_fog_overlay: bool = true
|
||||
@export var enable_dust: bool = true
|
||||
@export var enable_blur: bool = true
|
||||
@export var enable_environment_shadows: bool = true
|
||||
|
||||
@export_group("Environment Materials")
|
||||
@export var material_fog: ShaderMaterial
|
||||
@export var material_drops: StandardMaterial3D
|
||||
@@ -92,6 +102,11 @@ extends Resource
|
||||
@export var wind_amount: int = 100
|
||||
@export var wind_spawn_ray: float = 25.0
|
||||
@export var wind_spawn_height: float = 5.0
|
||||
@export var wind_direction: Vector2 = Vector2(0.5, 0.2)
|
||||
@export var cloud_scale: float = 0.5
|
||||
@export var cloud_speed: float = 0.05
|
||||
@export_range(0.01, 1.0) var cloud_scale_envshadows_rate: float = 0.14
|
||||
@export_range(0.01, 1.0) var cloud_speed_envshadows_rate: float = 0.5
|
||||
|
||||
@export_group("Fireflies")
|
||||
@export var fireflies_amount: int = 60
|
||||
|
||||
Reference in New Issue
Block a user