Adds several skybox scenes to addon

This commit is contained in:
Dan Baker 2025-07-02 16:17:58 +01:00
parent a4f409f877
commit b2e3a3957b
74 changed files with 99840 additions and 23 deletions

BIN
Assets/skybox/AllSkyFree_Sky_AnotherPlanet_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmp5aqolgq5ja"
path="res://.godot/imported/AllSkyFree_Sky_AnotherPlanet_Equirect.png-f472fa93928210007749533fa1259b6c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_AnotherPlanet_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_AnotherPlanet_Equirect.png-f472fa93928210007749533fa1259b6c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
Assets/skybox/AllSkyFree_Sky_CartoonNightSky_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://0frng64ju3dh"
path="res://.godot/imported/AllSkyFree_Sky_CartoonNightSky_Equirect.png-52fdbf942dfee97a08abb221c309d17c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_CartoonNightSky_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_CartoonNightSky_Equirect.png-52fdbf942dfee97a08abb221c309d17c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
Assets/skybox/AllSkyFree_Sky_ClearBlueSky_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ehqdf2ka4fhy"
path="res://.godot/imported/AllSkyFree_Sky_ClearBlueSky_Equirect.png-a2ed175d45de374cad502841e1011c08.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_ClearBlueSky_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_ClearBlueSky_Equirect.png-a2ed175d45de374cad502841e1011c08.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
Assets/skybox/AllSkyFree_Sky_ColdNight_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cqyng2l1ccgjt"
path="res://.godot/imported/AllSkyFree_Sky_ColdNight_Equirect.png-a10084bc767271a8d80fa9267f2d9dec.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_ColdNight_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_ColdNight_Equirect.png-a10084bc767271a8d80fa9267f2d9dec.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
Assets/skybox/AllSkyFree_Sky_ColdSunset_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dwv4jlwoq1cev"
path="res://.godot/imported/AllSkyFree_Sky_ColdSunset_Equirect.png-f98f8d38f7987c0a591d330dabb4ae25.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_ColdSunset_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_ColdSunset_Equirect.png-f98f8d38f7987c0a591d330dabb4ae25.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
Assets/skybox/AllSkyFree_Sky_DeepDusk_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bnufkjiwlsbsn"
path="res://.godot/imported/AllSkyFree_Sky_DeepDusk_Equirect.png-26348cbfe859edd490f712b86c6dd925.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_DeepDusk_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_DeepDusk_Equirect.png-26348cbfe859edd490f712b86c6dd925.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
Assets/skybox/AllSkyFree_Sky_EpicBlueSunset_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bge2mlo15mqqy"
path="res://.godot/imported/AllSkyFree_Sky_EpicBlueSunset_Equirect.png-40d922c511b94cccba391065ac64678e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_EpicBlueSunset_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_EpicBlueSunset_Equirect.png-40d922c511b94cccba391065ac64678e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
Assets/skybox/AllSkyFree_Sky_EpicGloriousPink_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dysuqxmmas0iv"
path="res://.godot/imported/AllSkyFree_Sky_EpicGloriousPink_Equirect.png-e7689b4364b44d277fab8c9a857ac0f1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_EpicGloriousPink_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_EpicGloriousPink_Equirect.png-e7689b4364b44d277fab8c9a857ac0f1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
Assets/skybox/AllSkyFree_Sky_MoonBurst_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b216qsrdyb16u"
path="res://.godot/imported/AllSkyFree_Sky_MoonBurst_Equirect.png-90a4bc136c7b26273ec17f8d5a25eb50.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_MoonBurst_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_MoonBurst_Equirect.png-90a4bc136c7b26273ec17f8d5a25eb50.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
Assets/skybox/AllSkyFree_Sky_OvercastLow_Equirect.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c01sjk702vkj8"
path="res://.godot/imported/AllSkyFree_Sky_OvercastLow_Equirect.png-e32c14c480aaf52f9f03d4d5e0b6e597.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/skybox/AllSkyFree_Sky_OvercastLow_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_OvercastLow_Equirect.png-e32c14c480aaf52f9f03d4d5e0b6e597.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View file

@ -7,6 +7,7 @@ var mesh_instances: Array[MeshInstance3D] = []
var original_materials: Array[Material] = [] var original_materials: Array[Material] = []
var outline_material: Material var outline_material: Material
var is_invisible: bool = false var is_invisible: bool = false
var interact_range: bool = false
var fade_tween: Tween var fade_tween: Tween
@onready var area: Area3D = $InteractRange @onready var area: Area3D = $InteractRange
@ -74,7 +75,7 @@ func fade_out_tree_simple(duration: float = 0.25):
last_blocked.stop() last_blocked.stop()
last_blocked.start() last_blocked.start()
if is_invisible: if is_invisible or interact_range:
return return
is_invisible = true is_invisible = true
@ -161,13 +162,14 @@ func toggle_tree_visibility(duration: float = 1.0):
func _on_player_entered(body: Node3D): func _on_player_entered(body: Node3D):
if body.is_in_group("player"): if body.is_in_group("player"):
# Apply outline to all mesh instances # Apply outline to all mesh instances
interact_range = true
if not is_invisible: if not is_invisible:
for mesh in mesh_instances: for mesh in mesh_instances:
mesh.material_overlay = outline_material mesh.material_overlay = outline_material
func _on_player_exited(body: Node3D): func _on_player_exited(body: Node3D):
if body.is_in_group("player"): if body.is_in_group("player"):
Log.pr('Out of range...') interact_range = false
# Remove outline from all mesh instances # Remove outline from all mesh instances
if not is_invisible: if not is_invisible:
# Reset the material overlay to null # Reset the material overlay to null

View file

@ -0,0 +1,29 @@
[gd_scene load_steps=3 format=3 uid="uid://hdpk5fdocr03"]
[sub_resource type="Sky" id="1"]
[sub_resource type="Environment" id="2"]
background_mode = 2
sky = SubResource("1")
ambient_light_energy = 0.96
ssao_radius = 8.1
ssao_intensity = 4.3
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
fog_depth_curve = 2.2974
fog_depth_begin = 0.0
fog_depth_end = 1197.5
[node name="AllSkyFree_AnotherPlanet" type="Node3D"]
[node name="WorldEnvironment_AnotherPlanet" type="WorldEnvironment" parent="."]
environment = SubResource("2")
[node name="DirectionalLight_AnotherPlanet" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.849579, 0.527461, 0, -0.527461, 0.849579, 0, 26.5368, 0)
light_color = Color(0.764706, 0.666667, 0.662745, 1)
light_energy = 2.48
shadow_enabled = true

View file

@ -0,0 +1,45 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_CartoonNightSky_Equirect.png" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
panorama = ExtResource( 1 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
ambient_light_energy = 1.11
fog_enabled = true
fog_color = Color( 0.12549, 0.266667, 0.458824, 1 )
fog_sun_color = Color( 0.847059, 0.823529, 0.796078, 1 )
fog_sun_amount = 0.56
fog_depth_begin = 0.0
fog_depth_end = 1679.0
fog_depth_curve = 2.0
fog_height_min = 197.6
fog_height_max = -171.5
ssao_radius = 8.1
ssao_intensity = 4.3
ssao_radius2 = 40.7
ssao_intensity2 = 14.6
ssao_bias = 0.059
ssao_color = Color( 0.180392, 0.207843, 0.25098, 1 )
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
glow_bicubic_upscale = true
[node name="AllSkyFree_CartoonNightSky" type="Spatial"]
[node name="WorldEnvironment_CartoonNightSky" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="DirectionalLight_CartoonNightSky" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, 0.849579, 0.527461, 0, -0.527461, 0.849579, 0, 26.5368, 0 )
light_color = Color( 1, 0.980392, 0.968627, 1 )
light_energy = 0.4
light_specular = 1.0
shadow_enabled = true

View file

@ -0,0 +1,45 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_ClearBlueSky_Equirect.png" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
panorama = ExtResource( 1 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
ambient_light_energy = 0.99
fog_enabled = true
fog_color = Color( 0.309804, 0.690196, 0.945098, 1 )
fog_sun_color = Color( 0.847059, 0.823529, 0.796078, 1 )
fog_sun_amount = 1.0
fog_depth_begin = 0.0
fog_depth_end = 2592.6
fog_depth_curve = 2.0
fog_height_min = 197.6
fog_height_max = -171.5
ssao_radius = 8.1
ssao_intensity = 4.3
ssao_radius2 = 40.7
ssao_intensity2 = 14.6
ssao_bias = 0.059
ssao_color = Color( 0.180392, 0.207843, 0.25098, 1 )
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
glow_bicubic_upscale = true
[node name="AllSkyFree_ClearBlueSky" type="Spatial"]
[node name="WorldEnvironment_ClearBlueSky" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="DirectionalLight_ClearBlueSky" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, 0.603013, 0.797731, 0, -0.797731, 0.603013, 0, 26.5368, 0 )
light_color = Color( 1, 0.980392, 0.968627, 1 )
light_energy = 1.04
light_specular = 1.0
shadow_enabled = true

View file

@ -0,0 +1,46 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_ColdNight_Equirect.png" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
panorama = ExtResource( 1 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
ambient_light_energy = 1.11
fog_enabled = true
fog_color = Color( 0.0392157, 0.0745098, 0.12549, 1 )
fog_sun_color = Color( 0.364706, 0.505882, 0.662745, 1 )
fog_sun_amount = 0.2
fog_depth_begin = 0.0
fog_depth_end = 1358.0
fog_depth_curve = 2.0
fog_transmit_enabled = true
fog_height_min = 197.6
fog_height_max = -171.5
ssao_radius = 8.1
ssao_intensity = 4.3
ssao_radius2 = 40.7
ssao_intensity2 = 14.6
ssao_bias = 0.059
ssao_color = Color( 0.180392, 0.207843, 0.25098, 1 )
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
glow_bicubic_upscale = true
[node name="AllSkyFree_ColdNight" type="Spatial"]
[node name="WorldEnvironment_ColdNightEquirect" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="DirectionalLight_ColdNightEquirect" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, 0.849579, 0.527461, 0, -0.527461, 0.849579, 0, 26.5368, 0 )
light_color = Color( 0.376471, 0.517647, 0.666667, 1 )
light_energy = 0.07
light_specular = 1.0
shadow_enabled = true

View file

@ -0,0 +1,46 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_ColdSunset_Equirect.png" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
panorama = ExtResource( 1 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
ambient_light_energy = 0.37
fog_enabled = true
fog_color = Color( 0.556863, 0.596078, 0.647059, 1 )
fog_sun_color = Color( 1, 0.909804, 0.807843, 1 )
fog_sun_amount = 1.0
fog_depth_begin = 0.0
fog_depth_end = 1358.0
fog_depth_curve = 2.0
fog_transmit_enabled = true
fog_height_min = 197.6
fog_height_max = -171.5
ssao_radius = 8.1
ssao_intensity = 4.3
ssao_radius2 = 40.7
ssao_intensity2 = 14.6
ssao_bias = 0.059
ssao_color = Color( 0.180392, 0.207843, 0.25098, 1 )
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
glow_bicubic_upscale = true
[node name="AllSkyFree_ColdSunset" type="Spatial"]
[node name="WorldEnvironment_ColdSunset" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="DirectionalLight_ColdSunset" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, 0.849579, 0.527461, 0, -0.527461, 0.849579, 0, 26.5368, 0 )
light_color = Color( 0.96875, 0.9232, 0.8321, 1 )
light_energy = 1.18
light_specular = 1.0
shadow_enabled = true

View file

@ -0,0 +1,49 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_DeepDusk_Equirect.png" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
panorama = ExtResource( 1 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
ambient_light_energy = 0.77
fog_enabled = true
fog_color = Color( 0.14902, 0.113725, 0.145098, 1 )
fog_sun_color = Color( 0.541176, 0.211765, 0.160784, 1 )
fog_sun_amount = 0.11
fog_depth_begin = 98.8
fog_depth_end = 1444.5
fog_depth_curve = 0.466516
fog_transmit_enabled = true
fog_transmit_curve = 0.659754
fog_height_enabled = true
fog_height_min = 148.2
fog_height_max = -48.0
fog_height_curve = 4.59481
ssao_radius = 8.1
ssao_intensity = 4.3
ssao_radius2 = 40.7
ssao_intensity2 = 14.6
ssao_bias = 0.059
ssao_color = Color( 0.180392, 0.207843, 0.25098, 1 )
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
glow_bicubic_upscale = true
[node name="AllSkyFree_DeepDusk" type="Spatial"]
[node name="WorldEnvironment_DeepDusk" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="DirectionalLight_DeepDusk" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, 0.986072, 0.166321, 0, -0.166321, 0.986072, 0, 26.5368, 0 )
light_color = Color( 0.521569, 0.203922, 0.160784, 1 )
light_energy = 0.41
light_specular = 1.0
shadow_enabled = true

View file

@ -0,0 +1,48 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_EpicBlueSunset_Equirect.png" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
panorama = ExtResource( 1 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
ambient_light_energy = 0.67
fog_enabled = true
fog_color = Color( 0.305882, 0.372549, 0.52549, 1 )
fog_sun_color = Color( 0.901961, 0.803922, 0.752941, 1 )
fog_sun_amount = 1.0
fog_depth_begin = 98.8
fog_depth_end = 1444.5
fog_depth_curve = 0.466516
fog_transmit_enabled = true
fog_transmit_curve = 0.659754
fog_height_enabled = true
fog_height_min = 148.2
fog_height_max = -48.0
fog_height_curve = 4.59481
ssao_radius = 8.1
ssao_intensity = 4.3
ssao_radius2 = 40.7
ssao_intensity2 = 14.6
ssao_bias = 0.059
ssao_color = Color( 0.180392, 0.207843, 0.25098, 1 )
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
glow_bicubic_upscale = true
[node name="AllSkyFree_EpicBlueSunset" type="Spatial"]
[node name="WorldEnvironment_EpicBlueSunset" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="DirectionalLight_EpicBlueSunset" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, 0.849579, 0.527461, 0, -0.527461, 0.849579, 0, 26.5368, 0 )
light_color = Color( 1, 0.924276, 0.869018, 1 )
light_specular = 1.0
shadow_enabled = true

View file

@ -0,0 +1,41 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_EpicGloriousPink_Equirect.png" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
panorama = ExtResource( 1 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
fog_enabled = true
fog_color = Color( 0.737255, 0.654902, 0.741176, 1 )
fog_sun_color = Color( 1, 0.945098, 0.835294, 1 )
fog_sun_amount = 1.0
fog_height_enabled = true
fog_height_min = 148.2
fog_height_max = -171.5
ssao_radius = 8.1
ssao_intensity = 4.3
ssao_radius2 = 40.7
ssao_intensity2 = 14.6
ssao_bias = 0.059
ssao_color = Color( 0.180392, 0.207843, 0.25098, 1 )
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
glow_bicubic_upscale = true
[node name="AllSkyFree_EpicGloriousPink" type="Spatial"]
[node name="WorldEnvironment_EpicGloriousPink" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="DirectionalLight_EpicGloriousPink" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, 0.849579, 0.527461, 0, -0.527461, 0.849579, 0, 26.5368, 0 )
light_color = Color( 0.847059, 0.74902, 0.8, 1 )
light_specular = 1.0
shadow_enabled = true

View file

@ -0,0 +1,44 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_MoonBurst_Equirect.png" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
panorama = ExtResource( 1 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
fog_enabled = true
fog_color = Color( 0.0745098, 0.0901961, 0.117647, 1 )
fog_sun_color = Color( 0.564706, 0.729412, 0.92549, 1 )
fog_sun_amount = 0.13
fog_depth_begin = 0.0
fog_depth_end = 1024.7
fog_depth_curve = 0.615572
fog_height_min = 148.2
fog_height_max = -171.5
ssao_radius = 8.1
ssao_intensity = 4.3
ssao_radius2 = 40.7
ssao_intensity2 = 14.6
ssao_bias = 0.059
ssao_color = Color( 0.180392, 0.207843, 0.25098, 1 )
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
glow_bicubic_upscale = true
[node name="AllSkyFree_MoonBurst" type="Spatial"]
[node name="WorldEnvironment_MoonBurst" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="DirectionalLight_MoonBurst" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, 0.849579, 0.527461, 0, -0.527461, 0.849579, 0, 26.5368, 0 )
light_color = Color( 0.52549, 0.619608, 0.733333, 1 )
light_energy = 0.32
light_specular = 1.0
shadow_enabled = true

View file

@ -0,0 +1,47 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_OvercastLow_Equirect.png" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
panorama = ExtResource( 1 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
ambient_light_energy = 0.76
fog_enabled = true
fog_color = Color( 0.407843, 0.396078, 0.388235, 1 )
fog_sun_color = Color( 0.847059, 0.823529, 0.796078, 1 )
fog_sun_amount = 0.56
fog_depth_begin = 0.0
fog_depth_end = 1197.5
fog_depth_curve = 2.2974
fog_transmit_enabled = true
fog_height_enabled = true
fog_height_min = 197.6
fog_height_max = -171.5
ssao_radius = 8.1
ssao_intensity = 4.3
ssao_radius2 = 40.7
ssao_intensity2 = 14.6
ssao_bias = 0.059
ssao_color = Color( 0.180392, 0.207843, 0.25098, 1 )
glow_enabled = true
glow_intensity = 1.86
glow_strength = 0.87
glow_bloom = 0.02
glow_hdr_threshold = 0.44
glow_bicubic_upscale = true
[node name="AllSkyFree_OvercastLow" type="Spatial"]
[node name="WorldEnvironment_OvercastLow" type="WorldEnvironment" parent="."]
environment = SubResource( 2 )
[node name="DirectionalLight_OvercastLow" type="DirectionalLight" parent="."]
transform = Transform( 1, 0, 0, 0, 0.849579, 0.527461, 0, -0.527461, 0.849579, 0, 26.5368, 0 )
light_color = Color( 0.654902, 0.647059, 0.635294, 1 )
light_energy = 0.18
light_specular = 1.0
shadow_enabled = true

Binary file not shown.

View file

@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=3 uid="uid://drml16kq7t5sa"]
[ext_resource type="ArrayMesh" uid="uid://bkc1c67m5e0u1" path="res://addons/AllSkyFree/Demo/AllSky_DemoEnvironment.obj" id="1"]
[node name="AllSkyFree_DemoLandscape" type="Node3D"]
[node name="AllSky_DemoEnvironment" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 188.305)
mesh = ExtResource("1")

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://addons/AllSkyFree/AllSkyFree_AnotherPlanet.tscn" type="PackedScene" id=1]
[ext_resource path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" type="PackedScene" id=2]
[node name="AllSkyFree_Sky_AnotherPlanet" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource( 2 )]
[node name="AllSkyFree_AnotherPlanet" parent="." instance=ExtResource( 1 )]

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://addons/AllSkyFree/AllSkyFree_CartoonNightSky.tscn" type="PackedScene" id=1]
[ext_resource path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" type="PackedScene" id=2]
[node name="AllSkyFree_Sky_CartoonNightSky" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource( 2 )]
[node name="AllSkyFree_CartoonNightSky" parent="." instance=ExtResource( 1 )]

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=3 uid="uid://dquhap1g7wf7j"]
[ext_resource type="PackedScene" path="res://addons/AllSkyFree/AllSkyFree_ClearBlueSky.tscn" id="1"]
[ext_resource type="PackedScene" uid="uid://drml16kq7t5sa" path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" id="2"]
[node name="AllSkyFree_Sky_ClearBlueSky" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource("2")]
[node name="AllSkyFree_ClearBlueSky" parent="." instance=ExtResource("1")]

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://addons/AllSkyFree/AllSkyFree_ColdNight.tscn" type="PackedScene" id=1]
[ext_resource path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" type="PackedScene" id=2]
[node name="AllSkyFree_Sky_ColdNightEquirect" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource( 2 )]
[node name="AllSkyFree_ColdNight" parent="." instance=ExtResource( 1 )]

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://addons/AllSkyFree/AllSkyFree_ColdSunset.tscn" type="PackedScene" id=1]
[ext_resource path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" type="PackedScene" id=2]
[node name="AllSkyFree_Sky_ColdSunset" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource( 2 )]
[node name="AllSkyFree_ColdSunset" parent="." instance=ExtResource( 1 )]

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=3 uid="uid://cph5md8o8w5h7"]
[ext_resource type="PackedScene" path="res://addons/AllSkyFree/AllSkyFree_DeepDusk.tscn" id="1"]
[ext_resource type="PackedScene" uid="uid://drml16kq7t5sa" path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" id="2"]
[node name="AllSkyFree_Sky_DeepDusk" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource("2")]
[node name="AllSkyFree_DeepDusk" parent="." instance=ExtResource("1")]

View file

@ -0,0 +1,11 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://addons/AllSkyFree/AllSkyFree_EpicBlueSunset.tscn" type="PackedScene" id=1]
[ext_resource path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" type="PackedScene" id=2]
[node name="AllSkyFree_Sky_EpicBlueSunset" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource( 2 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.05829, -1.54366, -27.2202 )
[node name="AllSkyFree_EpicBlueSunset" parent="." instance=ExtResource( 1 )]

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=3 uid="uid://drniy1yjvgvbf"]
[ext_resource type="PackedScene" path="res://addons/AllSkyFree/AllSkyFree_EpicGloriousPink.tscn" id="1"]
[ext_resource type="PackedScene" uid="uid://drml16kq7t5sa" path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" id="2"]
[node name="AllSkyFree_Sky_EpicGloriousPink" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource("2")]
[node name="AllSkyFree_EpicGloriousPink" parent="." instance=ExtResource("1")]

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://addons/AllSkyFree/AllSkyFree_MoonBurst.tscn" type="PackedScene" id=1]
[ext_resource path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" type="PackedScene" id=2]
[node name="AllSkyFree_Sky_MoonBurst" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource( 2 )]
[node name="AllSkyFree_MoonBurst" parent="." instance=ExtResource( 1 )]

View file

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://addons/AllSkyFree/AllSkyFree_OvercastLow.tscn" type="PackedScene" id=1]
[ext_resource path="res://addons/AllSkyFree/Demo/AllSkyFree_DemoLandsacpe.tscn" type="PackedScene" id=2]
[node name="AllSkyFree_Sky_OvercastLow" type="Node"]
[node name="AllSkyFree_DemoLandscape" parent="." instance=ExtResource( 2 )]
[node name="AllSkyFree_OvercastLow" parent="." instance=ExtResource( 1 )]

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://ctu1saig8pk0h"
valid=false
[deps]
source_file="res://addons/AllSkyFree/Demo/AllSky_DemoEnvironment.fbx"
[params]
nodes/root_type="Spatial"
nodes/root_name="Scene Root"
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=0
meshes/lightmap_texel_size=0.1
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=15
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
fbx/importer=1
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1

View file

@ -0,0 +1,22 @@
# Blender MTL File: 'AllSky_DemoEnvironment.blend'
# Material Count: 2
newmtl AllSkyFree_DemoEnvMat
Ns 225.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
newmtl AllSkyFree_DemoEnvReflect
Ns 225.000000
Ka 1.000000 1.000000 1.000000
Kd 0.015324 0.015324 0.015324
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bkc1c67m5e0u1"
path="res://.godot/imported/AllSky_DemoEnvironment.obj-ca205ef31921fd2a161f61aa19b76b46.mesh"
[deps]
files=["res://.godot/imported/AllSky_DemoEnvironment.obj-ca205ef31921fd2a161f61aa19b76b46.mesh"]
source_file="res://addons/AllSkyFree/Demo/AllSky_DemoEnvironment.obj"
dest_files=["res://.godot/imported/AllSky_DemoEnvironment.obj-ca205ef31921fd2a161f61aa19b76b46.mesh", "res://.godot/imported/AllSky_DemoEnvironment.obj-ca205ef31921fd2a161f61aa19b76b46.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

View file

@ -0,0 +1,7 @@
[gd_resource type="Environment" load_steps=2 format=2]
[sub_resource type="ProceduralSky" id=1]
[resource]
background_mode = 2
background_sky = SubResource( 1 )

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c1wqbvo4rhjil"
path="res://.godot/imported/AllSkyFree_Sky_AnotherPlanet_Equirect.png-bc201a433e10b201ae682a319aa83900.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_AnotherPlanet_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_AnotherPlanet_Equirect.png-bc201a433e10b201ae682a319aa83900.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cpbmam7t1pq3o"
path.s3tc="res://.godot/imported/AllSkyFree_Sky_CartoonNightSky_Equirect.png-47f00b94a4aff9f11e39e1224da4e244.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_CartoonNightSky_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_CartoonNightSky_Equirect.png-47f00b94a4aff9f11e39e1224da4e244.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c6mugqvfn8ihk"
path.s3tc="res://.godot/imported/AllSkyFree_Sky_ClearBlueSky_Equirect.png-f3eaf2702e17a7337e250a179f52b94e.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_ClearBlueSky_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_ClearBlueSky_Equirect.png-f3eaf2702e17a7337e250a179f52b94e.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://co7nw8joj748n"
path="res://.godot/imported/AllSkyFree_Sky_ColdNight_Equirect.png-4326a9480887abe25079223b0b9d1ed7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_ColdNight_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_ColdNight_Equirect.png-4326a9480887abe25079223b0b9d1ed7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cl8v6mehopnwq"
path="res://.godot/imported/AllSkyFree_Sky_ColdSunset_Equirect.png-6423a616700f75bf019fccde9804685f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_ColdSunset_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_ColdSunset_Equirect.png-6423a616700f75bf019fccde9804685f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ckkbtlfos3c0r"
path="res://.godot/imported/AllSkyFree_Sky_DeepDusk_Equirect.png-a5873874d5890615c4779fee648e6195.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_DeepDusk_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_DeepDusk_Equirect.png-a5873874d5890615c4779fee648e6195.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dueqqpepx623e"
path.s3tc="res://.godot/imported/AllSkyFree_Sky_EpicBlueSunset_Equirect.png-ce0ef17ca605df679d84e31518f38295.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_EpicBlueSunset_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_EpicBlueSunset_Equirect.png-ce0ef17ca605df679d84e31518f38295.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://byv6mk7rq237k"
path="res://.godot/imported/AllSkyFree_Sky_EpicGloriousPink_Equirect.png-fbea51468b69beb8f040fbafbd7699c4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_EpicGloriousPink_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_EpicGloriousPink_Equirect.png-fbea51468b69beb8f040fbafbd7699c4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b676p7w3ia85w"
path="res://.godot/imported/AllSkyFree_Sky_MoonBurst_Equirect.png-0f59f1138b870fb7acf8731274d15256.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_MoonBurst_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_MoonBurst_Equirect.png-0f59f1138b870fb7acf8731274d15256.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpx8w76jvl8rh"
path.s3tc="res://.godot/imported/AllSkyFree_Sky_OvercastLow_Equirect.png-e90193898dff4113e6c4b4964dd3ed49.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_OvercastLow_Equirect.png"
dest_files=["res://.godot/imported/AllSkyFree_Sky_OvercastLow_Equirect.png-e90193898dff4113e6c4b4964dd3ed49.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View file

@ -1,7 +1,7 @@
[gd_scene load_steps=55 format=4 uid="uid://bwsugg4p50fjr"] [gd_scene load_steps=60 format=4 uid="uid://bwsugg4p50fjr"]
[ext_resource type="Environment" uid="uid://cm77bbr0io118" path="res://Stages/Test3D/new_environment.tres" id="1_8ph61"]
[ext_resource type="Script" uid="uid://bwed2dwogfmxv" path="res://Entities/Player/scripts/player.gd" id="1_d602n"] [ext_resource type="Script" uid="uid://bwed2dwogfmxv" path="res://Entities/Player/scripts/player.gd" id="1_d602n"]
[ext_resource type="Texture2D" uid="uid://c6mugqvfn8ihk" path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_ClearBlueSky_Equirect.png" id="1_fm6lr"]
[ext_resource type="AnimationLibrary" uid="uid://bwnn7vpd0dqds" path="res://Common/animations/basic-movement.res" id="1_tfa5t"] [ext_resource type="AnimationLibrary" uid="uid://bwnn7vpd0dqds" path="res://Common/animations/basic-movement.res" id="1_tfa5t"]
[ext_resource type="Script" uid="uid://bbjv6a7yg7m02" path="res://Stages/Test3D/camera_pivot.gd" id="2_sdmks"] [ext_resource type="Script" uid="uid://bbjv6a7yg7m02" path="res://Stages/Test3D/camera_pivot.gd" id="2_sdmks"]
[ext_resource type="Shader" uid="uid://bsemnmdracd4m" path="res://Common/shaders/outline.gdshader" id="4_feu7y"] [ext_resource type="Shader" uid="uid://bsemnmdracd4m" path="res://Common/shaders/outline.gdshader" id="4_feu7y"]
@ -23,6 +23,42 @@
[ext_resource type="PackedScene" uid="uid://bwcevwwphdvq" path="res://Entities/GroundTile/GroundTile.tscn" id="25_caaui"] [ext_resource type="PackedScene" uid="uid://bwcevwwphdvq" path="res://Entities/GroundTile/GroundTile.tscn" id="25_caaui"]
[ext_resource type="Script" uid="uid://dw2jmurt0iq5" path="res://Stages/UI/debug_ui.gd" id="27_1r6vk"] [ext_resource type="Script" uid="uid://dw2jmurt0iq5" path="res://Stages/UI/debug_ui.gd" id="27_1r6vk"]
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_ctie3"]
panorama = ExtResource("1_fm6lr")
[sub_resource type="Sky" id="Sky_5wpmk"]
sky_material = SubResource("PanoramaSkyMaterial_ctie3")
[sub_resource type="Environment" id="Environment_vyi1v"]
background_mode = 2
background_color = Color(0.729412, 0.14902, 0.729412, 1)
sky = SubResource("Sky_5wpmk")
ambient_light_source = 3
reflected_light_source = 2
tonemap_mode = 1
ssao_radius = 0.73
ssao_intensity = 16.0
ssao_detail = 2.89
ssao_horizon = 0.27
ssil_enabled = true
ssil_radius = 2.55
sdfgi_use_occlusion = true
sdfgi_read_sky_light = false
glow_normalized = true
glow_intensity = 1.41
glow_strength = 1.51
glow_bloom = 0.31
glow_blend_mode = 4
fog_depth_curve = 2.2974
volumetric_fog_density = 0.0111
volumetric_fog_albedo = Color(0.160267, 0.278728, 0.160429, 1)
volumetric_fog_emission = Color(0.171341, 0.313804, 0.172607, 1)
volumetric_fog_detail_spread = 1.93187
volumetric_fog_ambient_inject = 0.11
adjustment_brightness = 1.69
adjustment_contrast = 0.96
adjustment_saturation = 0.78
[sub_resource type="GDScript" id="GDScript_0yf11"] [sub_resource type="GDScript" id="GDScript_0yf11"]
script/source = "extends Node3D script/source = "extends Node3D
@ -47,6 +83,68 @@ func _process(_delta):
#(%PostProcessing as MeshInstance3D).mesh.surface_get_material(0).set_shader_parameter('light_direction', -global_basis.z) #(%PostProcessing as MeshInstance3D).mesh.surface_get_material(0).set_shader_parameter('light_direction', -global_basis.z)
" "
[sub_resource type="GDScript" id="GDScript_fm6lr"]
script/source = "extends Node3D
@export var camera: Camera3D
@export var impostor_texture: Texture2D
@export var ring_distances: Array[float] = [20.0, 40.0, 50.0, 100.0]
@export var ring_alphas: Array[float] = [0.15, 0.3, 0.6, 0.8]
@export var ring_counts: Array[int] = [150, 250, 400, 500]
@export var min_brightness: float = 0.2 # Darkest the distant trees get
@export var max_brightness: float = 0.9 # Brightest the close trees get
func _ready():
create_forest_impostors()
func create_forest_impostors():
for i in range(ring_distances.size()):
# Calculate brightness based on distance (closer = brighter)
var max_distance = ring_distances.max()
var brightness_factor = 1.0 - (ring_distances[i] / max_distance)
var brightness = lerp(min_brightness, max_brightness, brightness_factor)
create_impostor_ring(
ring_distances[i],
ring_alphas[i],
brightness,
ring_counts[i]
)
func create_impostor_ring(distance: float, alpha: float, brightness: float, count: int):
for i in range(count):
var angle = (i / float(count)) * TAU
create_tree_impostor(angle, distance, alpha, brightness)
func create_tree_impostor(angle: float, distance_base: float, alpha: float, brightness: float):
var mesh_instance = MeshInstance3D.new()
var quad = QuadMesh.new()
quad.size = Vector2(10, 20)
mesh_instance.mesh = quad
var distance = distance_base + randf_range(-8, 8)
mesh_instance.position = Vector3(
cos(angle) * distance,
randf_range(-2, 2), # Slight height variation
sin(angle) * distance
)
var material = StandardMaterial3D.new()
material.flags_transparent = true
material.billboard_mode = BaseMaterial3D.BILLBOARD_ENABLED
material.albedo_texture = impostor_texture
material.albedo_color = Color(0.6 * brightness, 0.7 * brightness, 0.6 * brightness, alpha)
material.flags_unshaded = true
mesh_instance.material_override = material
add_child(mesh_instance)
func _process(_delta):
if camera:
global_position = camera.global_position
"
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_tfa5t"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_tfa5t"]
radius = 0.2 radius = 0.2
height = 0.5 height = 0.5
@ -377,6 +475,13 @@ material = SubResource("ShaderMaterial_tfa5t")
flip_faces = true flip_faces = true
size = Vector2(2, 2) size = Vector2(2, 2)
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_fm6lr"]
dof_blur_far_enabled = true
dof_blur_far_distance = 5.0
dof_blur_far_transition = 10.0
dof_blur_near_distance = 0.87
dof_blur_amount = 0.08
[sub_resource type="BoxShape3D" id="BoxShape3D_tfa5t"] [sub_resource type="BoxShape3D" id="BoxShape3D_tfa5t"]
size = Vector3(60, 0, 20) size = Vector3(60, 0, 20)
@ -461,7 +566,7 @@ section_segments = 1
[node name="Test3d" type="Node3D"] [node name="Test3d" type="Node3D"]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."] [node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = ExtResource("1_8ph61") environment = SubResource("Environment_vyi1v")
[node name="Node3D" type="Node3D" parent="WorldEnvironment"] [node name="Node3D" type="Node3D" parent="WorldEnvironment"]
script = SubResource("GDScript_0yf11") script = SubResource("GDScript_0yf11")
@ -483,7 +588,6 @@ stretch = true
stretch_shrink = 2 stretch_shrink = 2
[node name="SubViewport" type="SubViewport" parent="SubViewportContainer"] [node name="SubViewport" type="SubViewport" parent="SubViewportContainer"]
transparent_bg = true
handle_input_locally = false handle_input_locally = false
size = Vector2i(576, 324) size = Vector2i(576, 324)
render_target_update_mode = 4 render_target_update_mode = 4
@ -492,6 +596,9 @@ render_target_update_mode = 4
unique_name_in_owner = true unique_name_in_owner = true
script = ExtResource("1_d602n") script = ExtResource("1_d602n")
[node name="VisibilityDropoff" type="Node3D" parent="SubViewportContainer/SubViewport/Player"]
script = SubResource("GDScript_fm6lr")
[node name="CollisionShape3D" type="CollisionShape3D" parent="SubViewportContainer/SubViewport/Player"] [node name="CollisionShape3D" type="CollisionShape3D" parent="SubViewportContainer/SubViewport/Player"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.257867, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.257867, 0)
shape = SubResource("CapsuleShape3D_tfa5t") shape = SubResource("CapsuleShape3D_tfa5t")
@ -772,6 +879,14 @@ mesh = SubResource("QuadMesh_tfa5t")
[node name="RayCast3D" type="RayCast3D" parent="SubViewportContainer/SubViewport/Player/CameraPivot/Camera3D"] [node name="RayCast3D" type="RayCast3D" parent="SubViewportContainer/SubViewport/Player/CameraPivot/Camera3D"]
collision_mask = 3 collision_mask = 3
[node name="FirstPersonCamera" type="Camera3D" parent="SubViewportContainer/SubViewport/Player"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.359, -0.2)
attributes = SubResource("CameraAttributesPractical_fm6lr")
current = true
fov = 35.0
near = 0.103
far = 125.41
[node name="Environment" type="Node3D" parent="SubViewportContainer/SubViewport"] [node name="Environment" type="Node3D" parent="SubViewportContainer/SubViewport"]
[node name="Ground" type="StaticBody3D" parent="SubViewportContainer/SubViewport/Environment"] [node name="Ground" type="StaticBody3D" parent="SubViewportContainer/SubViewport/Environment"]
@ -822,7 +937,7 @@ draw_pass_1 = SubResource("QuadMesh_hvb1l")
[node name="OmniLight3D" type="OmniLight3D" parent="SubViewportContainer/SubViewport/Camp/Objects/Camp/Campfire/Fire"] [node name="OmniLight3D" type="OmniLight3D" parent="SubViewportContainer/SubViewport/Camp/Objects/Camp/Campfire/Fire"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.000509977, 0.121094, -0.00151992) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.000509977, 0.121094, -0.00151992)
light_color = Color(0.89, 0.461613, 0.2136, 1) light_color = Color(0.89, 0.461613, 0.2136, 1)
light_energy = 0.823082 light_energy = 0.816855
light_indirect_energy = 1.084 light_indirect_energy = 1.084
light_volumetric_fog_energy = 3.764 light_volumetric_fog_energy = 3.764
light_size = 0.105 light_size = 0.105
@ -840,22 +955,21 @@ transform = Transform3D(0.440003, 0, 0.237482, 0, 0.5, 0, -0.237482, 0, 0.440003
transform = Transform3D(0.72094, 0, -0.346764, 0, 0.8, 0, 0.346764, 0, 0.72094, -1.4942, 0.00999988, -0.784986) transform = Transform3D(0.72094, 0, -0.346764, 0, 0.8, 0, 0.346764, 0, 0.72094, -1.4942, 0.00999988, -0.784986)
[node name="statue_column2" parent="SubViewportContainer/SubViewport/Camp/Objects" instance=ExtResource("16_ynokf")] [node name="statue_column2" parent="SubViewportContainer/SubViewport/Camp/Objects" instance=ExtResource("16_ynokf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.654, 0, -2.707) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.654, -0.05, -2.707)
[node name="statue_column3" parent="SubViewportContainer/SubViewport/Camp/Objects" instance=ExtResource("16_ynokf")] [node name="statue_column3" parent="SubViewportContainer/SubViewport/Camp/Objects" instance=ExtResource("16_ynokf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.589154, 0, -2.703) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.589, -0.05, -2.703)
[node name="statue_column4" parent="SubViewportContainer/SubViewport/Camp/Objects" instance=ExtResource("16_ynokf")] [node name="statue_column4" parent="SubViewportContainer/SubViewport/Camp/Objects" instance=ExtResource("16_ynokf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.727, 0, 0.611) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.727, -0.05, 0.611)
[node name="statue_columnDamaged2" parent="SubViewportContainer/SubViewport/Camp/Objects" instance=ExtResource("17_pbfwi")] [node name="statue_columnDamaged2" parent="SubViewportContainer/SubViewport/Camp/Objects" instance=ExtResource("17_pbfwi")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.609224, 0, 0.72) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.609, -0.05, 0.72)
[node name="VFX" type="Node3D" parent="SubViewportContainer/SubViewport/Camp"] [node name="VFX" type="Node3D" parent="SubViewportContainer/SubViewport/Camp"]
[node name="Rain" type="GPUParticles3D" parent="SubViewportContainer/SubViewport/Camp/VFX"] [node name="Rain" type="GPUParticles3D" parent="SubViewportContainer/SubViewport/Camp/VFX"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.545105, 10.1451, 0.937134) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.545105, 10.1451, 0.937134)
visible = false
amount = 1000 amount = 1000
preprocess = 10.0 preprocess = 10.0
visibility_aabb = AABB(-4, -20, -4, 8, 20, 8) visibility_aabb = AABB(-4, -20, -4, 8, 20, 8)
@ -873,6 +987,7 @@ grow_vertical = 2
stretch = true stretch = true
[node name="UISubViewport" type="SubViewport" parent="UISubViewportContainer"] [node name="UISubViewport" type="SubViewport" parent="UISubViewportContainer"]
disable_3d = true
transparent_bg = true transparent_bg = true
handle_input_locally = false handle_input_locally = false
size = Vector2i(1152, 648) size = Vector2i(1152, 648)

View file

@ -1,5 +1,5 @@
extends Camera3D extends Camera3D
@export var player: Node3D # Assign your player node in the editor @export var player: Node3D
func _ready(): func _ready():
player = %Player player = %Player

View file

@ -1,22 +1,21 @@
[gd_resource type="Environment" load_steps=3 format=3 uid="uid://cm77bbr0io118"] [gd_resource type="Environment" load_steps=4 format=3 uid="uid://cm77bbr0io118"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_lg8b7"] [ext_resource type="Texture2D" uid="uid://c6mugqvfn8ihk" path="res://addons/AllSkyFree/Skyboxes/AllSkyFree_Sky_ClearBlueSky_Equirect.png" id="1_mrtgb"]
sky_horizon_color = Color(0.67451, 0.682353, 0.698039, 1)
sky_curve = 0.0175 [sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_mrtgb"]
ground_bottom_color = Color(1, 1, 1, 1) panorama = ExtResource("1_mrtgb")
ground_curve = 0.171484
[sub_resource type="Sky" id="Sky_7bk1c"] [sub_resource type="Sky" id="Sky_7bk1c"]
sky_material = SubResource("ProceduralSkyMaterial_lg8b7") sky_material = SubResource("PanoramaSkyMaterial_mrtgb")
[resource] [resource]
background_mode = 1 background_mode = 2
background_color = Color(0.752941, 0.776471, 0.827451, 1) background_color = Color(0.752941, 0.776471, 0.827451, 1)
sky = SubResource("Sky_7bk1c") sky = SubResource("Sky_7bk1c")
ambient_light_source = 3
ambient_light_color = Color(0.662745, 0.694118, 0.772549, 1) ambient_light_color = Color(0.662745, 0.694118, 0.772549, 1)
ambient_light_energy = 1.15 ambient_light_sky_contribution = 0.34
tonemap_mode = 3 tonemap_mode = 3
ssao_enabled = true
ssao_radius = 0.3 ssao_radius = 0.3
ssao_intensity = 0.5 ssao_intensity = 0.5
ssao_power = 15.0 ssao_power = 15.0
@ -24,3 +23,4 @@ glow_levels/2 = 0.6
glow_levels/3 = 0.6 glow_levels/3 = 0.6
glow_levels/5 = 0.0 glow_levels/5 = 0.0
glow_intensity = 2.0 glow_intensity = 2.0
volumetric_fog_density = 0.1222