started work on clouds
@@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=27 format=3 uid="uid://otkecr0hcyon"]
|
[gd_scene load_steps=30 format=3 uid="uid://otkecr0hcyon"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bj1y0fbjtul4a" path="res://post_processing.tscn" id="1_48lr2"]
|
[ext_resource type="PackedScene" uid="uid://bj1y0fbjtul4a" path="res://post_processing.tscn" id="1_48lr2"]
|
||||||
[ext_resource type="PackedScene" uid="uid://drwae3loscbw7" path="res://assets/player.tscn" id="1_ibypk"]
|
[ext_resource type="PackedScene" uid="uid://drwae3loscbw7" path="res://assets/player.tscn" id="1_ibypk"]
|
||||||
@@ -19,6 +19,8 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="18_e0i8x"]
|
[ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="18_e0i8x"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c6bpysq1tjhy4" path="res://vendingmahcine.tscn" id="19_brrhm"]
|
[ext_resource type="PackedScene" uid="uid://c6bpysq1tjhy4" path="res://vendingmahcine.tscn" id="19_brrhm"]
|
||||||
[ext_resource type="Terrain3DAssets" uid="uid://dal3jhw6241qg" path="res://demo/data/assets.tres" id="19_wqead"]
|
[ext_resource type="Terrain3DAssets" uid="uid://dal3jhw6241qg" path="res://demo/data/assets.tres" id="19_wqead"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://b6d8oy7iuad4a" path="res://cloud1.tscn" id="20_wqead"]
|
||||||
|
[ext_resource type="Script" uid="uid://1q8lyvac5gft" path="res://scripts/cloudSpawner.gd" id="21_mlcq0"]
|
||||||
|
|
||||||
[sub_resource type="Animation" id="Animation_v0ka4"]
|
[sub_resource type="Animation" id="Animation_v0ka4"]
|
||||||
length = 0.001
|
length = 0.001
|
||||||
@@ -118,30 +120,30 @@ _shader_parameters = {
|
|||||||
"auto_height_reduction": 0.0,
|
"auto_height_reduction": 0.0,
|
||||||
"auto_overlay_texture": 1,
|
"auto_overlay_texture": 1,
|
||||||
"auto_slope": 1.0,
|
"auto_slope": 1.0,
|
||||||
"bias_distance": 512.0,
|
&"bias_distance": 512.0,
|
||||||
"blend_sharpness": 0.87,
|
"blend_sharpness": 0.87,
|
||||||
"depth_blur": 0.0,
|
&"depth_blur": 0.0,
|
||||||
"dual_scale_far": 170.0,
|
"dual_scale_far": 170.0,
|
||||||
"dual_scale_near": 100.0,
|
"dual_scale_near": 100.0,
|
||||||
"dual_scale_reduction": 0.3,
|
"dual_scale_reduction": 0.3,
|
||||||
"dual_scale_texture": 0,
|
"dual_scale_texture": 0,
|
||||||
"enable_macro_variation": true,
|
&"enable_macro_variation": true,
|
||||||
"enable_projection": true,
|
&"enable_projection": true,
|
||||||
"height_blending": true,
|
"height_blending": true,
|
||||||
"macro_variation1": Color(0.855, 0.8625, 0.9, 1),
|
"macro_variation1": Color(0.855, 0.8625, 0.9, 1),
|
||||||
"macro_variation2": Color(0.9, 0.885, 0.81, 1),
|
"macro_variation2": Color(0.9, 0.885, 0.81, 1),
|
||||||
"macro_variation_slope": 0.333,
|
&"macro_variation_slope": 0.333,
|
||||||
"mipmap_bias": 1.0,
|
&"mipmap_bias": 1.0,
|
||||||
"noise1_angle": 0.1,
|
"noise1_angle": 0.1,
|
||||||
"noise1_offset": Vector2(0.5, 0.5),
|
"noise1_offset": Vector2(0.5, 0.5),
|
||||||
"noise1_scale": 0.04,
|
"noise1_scale": 0.04,
|
||||||
"noise2_scale": 0.076,
|
"noise2_scale": 0.076,
|
||||||
"noise3_scale": 0.225,
|
"noise3_scale": 0.225,
|
||||||
"noise_texture": SubResource("NoiseTexture2D_bov7h"),
|
"noise_texture": SubResource("NoiseTexture2D_bov7h"),
|
||||||
"projection_angular_division": 1.0,
|
&"projection_angular_division": 2.0,
|
||||||
"projection_threshold": 0.8,
|
&"projection_threshold": 0.8,
|
||||||
"tri_scale_reduction": 0.3,
|
"tri_scale_reduction": 0.3,
|
||||||
"world_noise_fragment_normals": false,
|
&"world_noise_fragment_normals": false,
|
||||||
"world_noise_height": 34.0,
|
"world_noise_height": 34.0,
|
||||||
"world_noise_lod_distance": 7500.0,
|
"world_noise_lod_distance": 7500.0,
|
||||||
"world_noise_max_octaves": 4,
|
"world_noise_max_octaves": 4,
|
||||||
@@ -149,12 +151,17 @@ _shader_parameters = {
|
|||||||
"world_noise_offset": Vector3(2.17, -1.225, 1.9),
|
"world_noise_offset": Vector3(2.17, -1.225, 1.9),
|
||||||
"world_noise_region_blend": 0.33,
|
"world_noise_region_blend": 0.33,
|
||||||
"world_noise_scale": 9.85,
|
"world_noise_scale": 9.85,
|
||||||
"world_space_normal_blend": true
|
&"world_space_normal_blend": true
|
||||||
}
|
}
|
||||||
world_background = 2
|
world_background = 2
|
||||||
auto_shader = true
|
auto_shader = true
|
||||||
dual_scaling = true
|
dual_scaling = true
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hthjk"]
|
||||||
|
transparency = 1
|
||||||
|
shading_mode = 0
|
||||||
|
albedo_color = Color(1, 1, 1, 0)
|
||||||
|
|
||||||
[node name="Hub1" type="Node3D"]
|
[node name="Hub1" type="Node3D"]
|
||||||
script = ExtResource("1_v17bv")
|
script = ExtResource("1_v17bv")
|
||||||
map_name = "Hub 1"
|
map_name = "Hub 1"
|
||||||
@@ -391,3 +398,12 @@ assets = ExtResource("19_wqead")
|
|||||||
collision_mode = 2
|
collision_mode = 2
|
||||||
top_level = true
|
top_level = true
|
||||||
metadata/_edit_lock_ = true
|
metadata/_edit_lock_ = true
|
||||||
|
|
||||||
|
[node name="Node3D" parent="." instance=ExtResource("20_wqead")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.9581, 103.525, 58.8201)
|
||||||
|
|
||||||
|
[node name="CloudSpawner2" type="CSGBox3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.999695, 0.0246939, 0, -0.0246939, 0.999695, -45.7803, 141.291, -87.7143)
|
||||||
|
size = Vector3(408.771, 87.5078, 254.602)
|
||||||
|
material = SubResource("StandardMaterial3D_hthjk")
|
||||||
|
script = ExtResource("21_mlcq0")
|
||||||
|
|||||||
83
assets/Shaders/clouds.gdshader
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
shader_type spatial;
|
||||||
|
render_mode unshaded;
|
||||||
|
|
||||||
|
uniform sampler3D cloud_noise_texture;
|
||||||
|
uniform float cloud_scale : hint_range(0.001, 5.0) = 1.0;
|
||||||
|
uniform float cloud_threshold : hint_range(0.0, 1.0) = 0.5;
|
||||||
|
uniform float cloud_threshold_multiplier: hint_range(0.00, 10.00) = 0.05;
|
||||||
|
uniform int max_steps : hint_range(1, 200) = 64;
|
||||||
|
uniform float step_size : hint_range(0.01, 0.5) = 0.1;
|
||||||
|
uniform float cloud_scroll_speed : hint_range(-1.0, 1.0) = 0.5;
|
||||||
|
uniform vec3 minBounds = vec3(-1.0, -1.0, -1.0);
|
||||||
|
uniform vec3 maxBounds = vec3(1.0, 1.0, 1.0);
|
||||||
|
|
||||||
|
uniform sampler3D detail_noise_texture;
|
||||||
|
uniform float detail_intensity = 0.5;
|
||||||
|
|
||||||
|
float sample_detail_noise(vec3 position) {
|
||||||
|
return texture(detail_noise_texture, position).r;
|
||||||
|
}
|
||||||
|
|
||||||
|
float sample_cloud(vec3 position) {
|
||||||
|
vec3 offsetPos = position + cloud_scroll_speed * TIME;
|
||||||
|
float main_cloud = texture(cloud_noise_texture, offsetPos).r;
|
||||||
|
float detail = sample_detail_noise(position * 10.0); // 10.0 is an arbitrary value for higher frequency
|
||||||
|
return mix(main_cloud, detail, detail_intensity);
|
||||||
|
}
|
||||||
|
|
||||||
|
float raymarch(vec3 ro_model, vec3 rd_model, vec2 intersections) {
|
||||||
|
float total_density = 0.0;
|
||||||
|
float t = intersections.x; // start from the entry point
|
||||||
|
float max_t = intersections.y; // march up to the exit point
|
||||||
|
|
||||||
|
for (int i = 0; i < max_steps && t < max_t; i++) {
|
||||||
|
vec3 pos_model = ro_model + t * rd_model;
|
||||||
|
float density = sample_cloud(pos_model * cloud_scale);
|
||||||
|
density = smoothstep(cloud_threshold - 0.05, cloud_threshold + cloud_threshold_multiplier, density);
|
||||||
|
total_density += density * step_size;
|
||||||
|
t += step_size;
|
||||||
|
}
|
||||||
|
return total_density;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Return both entry and exit intersections with the mesh
|
||||||
|
vec2 getRayIntersections(vec3 ro, vec3 rd) {
|
||||||
|
vec3 t1 = (minBounds - ro) / rd;
|
||||||
|
vec3 t2 = (maxBounds - ro) / rd;
|
||||||
|
|
||||||
|
vec3 tmin = min(t1, t2);
|
||||||
|
vec3 tmax = max(t1, t2);
|
||||||
|
|
||||||
|
float t_near = max(max(tmin.x, tmin.y), tmin.z);
|
||||||
|
float t_far = min(min(tmax.x, tmax.y), tmax.z);
|
||||||
|
|
||||||
|
if (t_near > t_far || t_far < 0.0) {
|
||||||
|
return vec2(-1.0, -1.0); // No intersection
|
||||||
|
}
|
||||||
|
|
||||||
|
return vec2(t_near, t_far);
|
||||||
|
}
|
||||||
|
|
||||||
|
void fragment() {
|
||||||
|
vec3 ro_world = INV_VIEW_MATRIX[3].xyz;
|
||||||
|
vec4 clipPos = vec4((FRAGCOORD.xy / VIEWPORT_SIZE.xy) * 2.0 - 1.0, FRAGCOORD.z, 1.0);
|
||||||
|
vec4 viewPos = INV_PROJECTION_MATRIX * clipPos;
|
||||||
|
vec3 rd_world = normalize(viewPos.xyz / viewPos.w);
|
||||||
|
rd_world = mat3(INV_VIEW_MATRIX) * rd_world;
|
||||||
|
|
||||||
|
vec2 intersections = getRayIntersections(ro_world, rd_world);
|
||||||
|
|
||||||
|
// Check if there's no intersection
|
||||||
|
if (intersections.x == -1.0) {
|
||||||
|
discard;
|
||||||
|
}
|
||||||
|
|
||||||
|
vec3 ro_model = mat3(inverse(MODEL_MATRIX)) * (ro_world - MODEL_MATRIX[3].xyz);
|
||||||
|
vec3 rd_model = mat3(inverse(MODEL_MATRIX)) * rd_world;
|
||||||
|
|
||||||
|
float cloud_intensity = raymarch(ro_model, rd_model, intersections);
|
||||||
|
|
||||||
|
ALBEDO = vec3(0.8, 0.8, 0.9) * cloud_intensity;
|
||||||
|
ALPHA = cloud_intensity;
|
||||||
|
}
|
||||||
1
assets/Shaders/clouds.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://04psy5bhe42p
|
||||||
BIN
assets/Textures/clouds/FX_CloudAlpha01.jpg
Normal file
|
After Width: | Height: | Size: 486 KiB |
34
assets/Textures/clouds/FX_CloudAlpha01.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dnjyqkxlevsxf"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha01.jpg-63bf4090ff96d0e8d118b17ba76eba82.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha01.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha01.jpg-63bf4090ff96d0e8d118b17ba76eba82.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/Textures/clouds/FX_CloudAlpha01.png
Normal file
|
After Width: | Height: | Size: 2.3 MiB |
35
assets/Textures/clouds/FX_CloudAlpha01.png.import
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cok8af7y2qrmo"
|
||||||
|
path.s3tc="res://.godot/imported/FX_CloudAlpha01.png-6acd428eb3ff3071656f8390ef85e641.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha01.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha01.png-6acd428eb3ff3071656f8390ef85e641.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
|
||||||
BIN
assets/Textures/clouds/FX_CloudAlpha02.jpg
Normal file
|
After Width: | Height: | Size: 462 KiB |
34
assets/Textures/clouds/FX_CloudAlpha02.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://ddhq88hf480jq"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha02.jpg-db4663a6373d326ccc42676472a58c2c.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha02.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha02.jpg-db4663a6373d326ccc42676472a58c2c.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/Textures/clouds/FX_CloudAlpha02.png
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
35
assets/Textures/clouds/FX_CloudAlpha02.png.import
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://67x3fnw0v2wt"
|
||||||
|
path.s3tc="res://.godot/imported/FX_CloudAlpha02.png-babfad9cbf7ca1bd9d43c96c19803845.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha02.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha02.png-babfad9cbf7ca1bd9d43c96c19803845.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
|
||||||
BIN
assets/Textures/clouds/FX_CloudAlpha03.jpg
Normal file
|
After Width: | Height: | Size: 536 KiB |
34
assets/Textures/clouds/FX_CloudAlpha03.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cu6ygewece8fi"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha03.jpg-61222373a542561fbb7450c42881ea18.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha03.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha03.jpg-61222373a542561fbb7450c42881ea18.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/Textures/clouds/FX_CloudAlpha03.png
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
34
assets/Textures/clouds/FX_CloudAlpha03.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://b7e8eqesi3gd4"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha03.png-b2a14216a94295382f2c54ef4de7a297.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha03.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha03.png-b2a14216a94295382f2c54ef4de7a297.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/Textures/clouds/FX_CloudAlpha04.jpg
Normal file
|
After Width: | Height: | Size: 428 KiB |
34
assets/Textures/clouds/FX_CloudAlpha04.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bc8jfxnbvi110"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha04.jpg-a2f9349698d7cb46056ac9dda224c6ef.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha04.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha04.jpg-a2f9349698d7cb46056ac9dda224c6ef.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/Textures/clouds/FX_CloudAlpha04.png
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
34
assets/Textures/clouds/FX_CloudAlpha04.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://blcojggudns0i"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha04.png-6c371acc9bf7308b3fdeccd8f1bcc301.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha04.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha04.png-6c371acc9bf7308b3fdeccd8f1bcc301.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/Textures/clouds/FX_CloudAlpha05.jpg
Normal file
|
After Width: | Height: | Size: 741 KiB |
34
assets/Textures/clouds/FX_CloudAlpha05.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://1d66u6t8t7al"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha05.jpg-9c28a810ce12a15c6fdb9de69ed60f6b.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha05.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha05.jpg-9c28a810ce12a15c6fdb9de69ed60f6b.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/Textures/clouds/FX_CloudAlpha05.png
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
34
assets/Textures/clouds/FX_CloudAlpha05.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://1jiicaj780bm"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha05.png-2b6867c6d0ddac22fd7d75cd8cefb6d7.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha05.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha05.png-2b6867c6d0ddac22fd7d75cd8cefb6d7.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/Textures/clouds/FX_CloudAlpha06.jpg
Normal file
|
After Width: | Height: | Size: 564 KiB |
34
assets/Textures/clouds/FX_CloudAlpha06.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cqunu5o4sbnc8"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha06.jpg-a94c733d9304e7393a3432dc053ae4d5.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha06.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha06.jpg-a94c733d9304e7393a3432dc053ae4d5.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/Textures/clouds/FX_CloudAlpha06.png
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
34
assets/Textures/clouds/FX_CloudAlpha06.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://d0lfa0pa6ayqo"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha06.png-dc77eaa9da637aedfea02ad4619fc266.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha06.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha06.png-dc77eaa9da637aedfea02ad4619fc266.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/Textures/clouds/FX_CloudAlpha07.jpg
Normal file
|
After Width: | Height: | Size: 358 KiB |
34
assets/Textures/clouds/FX_CloudAlpha07.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://yswmbq4fcvad"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha07.jpg-0317f87ae29110d70de85aef4f01b576.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha07.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha07.jpg-0317f87ae29110d70de85aef4f01b576.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/Textures/clouds/FX_CloudAlpha07.png
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
34
assets/Textures/clouds/FX_CloudAlpha07.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://da25siq0ppl2"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha07.png-e15f299ba519a2e11be4729768e7cec6.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha07.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha07.png-e15f299ba519a2e11be4729768e7cec6.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/Textures/clouds/FX_CloudAlpha08.jpg
Normal file
|
After Width: | Height: | Size: 637 KiB |
34
assets/Textures/clouds/FX_CloudAlpha08.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c7k0cdusgd2dc"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha08.jpg-a65cb73dd34cc330a487c97f40248bee.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha08.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha08.jpg-a65cb73dd34cc330a487c97f40248bee.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/Textures/clouds/FX_CloudAlpha08.png
Normal file
|
After Width: | Height: | Size: 2.7 MiB |
34
assets/Textures/clouds/FX_CloudAlpha08.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://djk15rvo8rf8k"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha08.png-ec838be4c5163ce41c0899061475ac0d.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha08.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha08.png-ec838be4c5163ce41c0899061475ac0d.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/Textures/clouds/FX_CloudAlpha09.jpg
Normal file
|
After Width: | Height: | Size: 826 KiB |
34
assets/Textures/clouds/FX_CloudAlpha09.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cwo4o2gvj1uac"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha09.jpg-35dccb36b9a4590ef1d2e4280d191d48.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha09.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha09.jpg-35dccb36b9a4590ef1d2e4280d191d48.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/Textures/clouds/FX_CloudAlpha09.png
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
34
assets/Textures/clouds/FX_CloudAlpha09.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cwfotvhu64omr"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha09.png-2f0ac703a99bd1b47b2a984f2a74ee18.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha09.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha09.png-2f0ac703a99bd1b47b2a984f2a74ee18.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/Textures/clouds/FX_CloudAlpha10.jpg
Normal file
|
After Width: | Height: | Size: 345 KiB |
34
assets/Textures/clouds/FX_CloudAlpha10.jpg.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cevblvd4dmvkv"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha10.jpg-1e889bcc796d5f303b68c44a0134a9ee.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha10.jpg"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha10.jpg-1e889bcc796d5f303b68c44a0134a9ee.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/Textures/clouds/FX_CloudAlpha10.png
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
34
assets/Textures/clouds/FX_CloudAlpha10.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://h1klv0nwdp00"
|
||||||
|
path="res://.godot/imported/FX_CloudAlpha10.png-d8eb1ca711b100bc11c6b2b41e6150e7.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://assets/Textures/clouds/FX_CloudAlpha10.png"
|
||||||
|
dest_files=["res://.godot/imported/FX_CloudAlpha10.png-d8eb1ca711b100bc11c6b2b41e6150e7.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
|
||||||
25
cloud1.tscn
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
[gd_scene load_steps=5 format=3 uid="uid://b6d8oy7iuad4a"]
|
||||||
|
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cok8af7y2qrmo" path="res://assets/Textures/clouds/FX_CloudAlpha01.png" id="1_g3s35"]
|
||||||
|
|
||||||
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_017xs"]
|
||||||
|
emission_shape = 3
|
||||||
|
emission_box_extents = Vector3(20, 10, 20)
|
||||||
|
gravity = Vector3(0, 0, 0)
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7tvac"]
|
||||||
|
transparency = 1
|
||||||
|
shading_mode = 0
|
||||||
|
albedo_texture = ExtResource("1_g3s35")
|
||||||
|
billboard_mode = 1
|
||||||
|
|
||||||
|
[sub_resource type="QuadMesh" id="QuadMesh_0l02b"]
|
||||||
|
material = SubResource("StandardMaterial3D_7tvac")
|
||||||
|
size = Vector2(50, 50)
|
||||||
|
|
||||||
|
[node name="Node3D" type="GPUParticles3D"]
|
||||||
|
amount = 50
|
||||||
|
lifetime = 60.0
|
||||||
|
explosiveness = 0.98
|
||||||
|
process_material = SubResource("ParticleProcessMaterial_017xs")
|
||||||
|
draw_pass_1 = SubResource("QuadMesh_0l02b")
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
[gd_scene load_steps=8 format=3 uid="uid://cofnhdcclon1w"]
|
[gd_scene load_steps=8 format=3 uid="uid://cofnhdcclon1w"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://dakis6gu8b7nm" path="res://demo/src/CodeGenerated.gd" id="1_h7vyv"]
|
[ext_resource type="Script" path="res://demo/src/CodeGenerated.gd" id="1_h7vyv"]
|
||||||
[ext_resource type="PackedScene" uid="uid://domhm87hbhbg1" path="res://demo/components/Player.tscn" id="2_3v2uf"]
|
[ext_resource type="PackedScene" uid="uid://domhm87hbhbg1" path="res://demo/components/Player.tscn" id="2_3v2uf"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bb2lp50sjndus" path="res://demo/components/Environment.tscn" id="3_71ikj"]
|
[ext_resource type="PackedScene" uid="uid://bb2lp50sjndus" path="res://demo/components/Environment.tscn" id="3_71ikj"]
|
||||||
[ext_resource type="PackedScene" uid="uid://di5fovhcyd7re" path="res://demo/components/Enemy.tscn" id="4_p8qry"]
|
[ext_resource type="PackedScene" uid="uid://di5fovhcyd7re" path="res://demo/components/Enemy.tscn" id="4_p8qry"]
|
||||||
[ext_resource type="PackedScene" uid="uid://d2jihfohphuue" path="res://demo/components/UI.tscn" id="4_x5ge4"]
|
[ext_resource type="PackedScene" uid="uid://d2jihfohphuue" path="res://demo/components/UI.tscn" id="4_x5ge4"]
|
||||||
[ext_resource type="Script" uid="uid://brh8x1wnycrl5" path="res://demo/src/RuntimeNavigationBaker.gd" id="5_445ur"]
|
[ext_resource type="Script" path="res://demo/src/RuntimeNavigationBaker.gd" id="5_445ur"]
|
||||||
|
|
||||||
[sub_resource type="NavigationMesh" id="NavigationMesh_vs6am"]
|
[sub_resource type="NavigationMesh" id="NavigationMesh_vs6am"]
|
||||||
geometry_parsed_geometry_type = 1
|
geometry_parsed_geometry_type = 1
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=21 format=3 uid="uid://uo43j7bomkf3"]
|
[gd_scene load_steps=22 format=3 uid="uid://uo43j7bomkf3"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://b81yg4r8e5ecj" path="res://scripts/subscene.gd" id="1_ie2kr"]
|
[ext_resource type="Script" uid="uid://b81yg4r8e5ecj" path="res://scripts/subscene.gd" id="1_ie2kr"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cwy8iv8nlwqrc" path="res://assets/realtime_day_night_cycle.tscn" id="3_uc3ig"]
|
[ext_resource type="PackedScene" uid="uid://cwy8iv8nlwqrc" path="res://assets/realtime_day_night_cycle.tscn" id="3_uc3ig"]
|
||||||
@@ -14,6 +14,7 @@
|
|||||||
[ext_resource type="PackedScene" uid="uid://dt4t2a48204v1" path="res://assets/spikes_1.tscn" id="17_hpnr5"]
|
[ext_resource type="PackedScene" uid="uid://dt4t2a48204v1" path="res://assets/spikes_1.tscn" id="17_hpnr5"]
|
||||||
[ext_resource type="PackedScene" uid="uid://db7xqf12sayj0" path="res://assets/chest_spawner.tscn" id="17_mw655"]
|
[ext_resource type="PackedScene" uid="uid://db7xqf12sayj0" path="res://assets/chest_spawner.tscn" id="17_mw655"]
|
||||||
[ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="18_1ool5"]
|
[ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="18_1ool5"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://c0vc26f4warsi" path="res://scripts/cloud_spawner.tscn" id="18_e6kt2"]
|
||||||
[ext_resource type="PackedScene" uid="uid://do6gt53xr2l23" path="res://assets/garbage_bin.tscn" id="18_r6s5q"]
|
[ext_resource type="PackedScene" uid="uid://do6gt53xr2l23" path="res://assets/garbage_bin.tscn" id="18_r6s5q"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bessq6hl7qsh8" path="res://assets/stats.tscn" id="19_p7jxd"]
|
[ext_resource type="PackedScene" uid="uid://bessq6hl7qsh8" path="res://assets/stats.tscn" id="19_p7jxd"]
|
||||||
[ext_resource type="PackedScene" uid="uid://dgapcuvg0gtmm" path="res://assets/scene_changer.tscn" id="22_6kw07"]
|
[ext_resource type="PackedScene" uid="uid://dgapcuvg0gtmm" path="res://assets/scene_changer.tscn" id="22_6kw07"]
|
||||||
@@ -329,3 +330,8 @@ shape = SubResource("BoxShape3D_57hjo")
|
|||||||
[node name="TubeTop" parent="." node_paths=PackedStringArray("level_bounds") instance=ExtResource("17_57hjo")]
|
[node name="TubeTop" parent="." node_paths=PackedStringArray("level_bounds") instance=ExtResource("17_57hjo")]
|
||||||
transform = Transform3D(0.0715845, 0, -0.997435, 0, 1, 0, 0.997435, 0, 0.0715845, 0, 0, -0.122)
|
transform = Transform3D(0.0715845, 0, -0.997435, 0, 1, 0, 0.997435, 0, 0.0715845, 0, 0, -0.122)
|
||||||
level_bounds = NodePath("../LevelBounds")
|
level_bounds = NodePath("../LevelBounds")
|
||||||
|
|
||||||
|
[node name="CSGBox3D" parent="." instance=ExtResource("18_e6kt2")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -110.629, -77.2547, -8.15445)
|
||||||
|
size = Vector3(972.52, 147.371, 676.655)
|
||||||
|
number_of_clouds = 150
|
||||||
|
|||||||
22
scripts/cloudSpawner.gd
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
extends CSGBox3D
|
||||||
|
|
||||||
|
@export var number_of_clouds : int = 50
|
||||||
|
@export var cloud = preload("res://cloud1.tscn")
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
spawn_clouds()
|
||||||
|
|
||||||
|
func spawn_clouds():
|
||||||
|
print("SPAWNING CLOUDS")
|
||||||
|
while number_of_clouds >= 0:
|
||||||
|
number_of_clouds -= 1
|
||||||
|
|
||||||
|
var x : float = randf_range(size.x / 2, -size.x /2)
|
||||||
|
var y : float = randf_range(size.y/ 2, -size.y /2)
|
||||||
|
var z : float = randf_range(size.z / 2, -size.z /2)
|
||||||
|
var spawn_pos = Vector3(x,y,z)
|
||||||
|
|
||||||
|
var cloud = cloud.instantiate()
|
||||||
|
add_child(cloud)
|
||||||
|
cloud.global_position = self.global_position + spawn_pos
|
||||||
|
print("CLOUD POS : ",spawn_pos)
|
||||||
1
scripts/cloudSpawner.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://1q8lyvac5gft
|
||||||
12
scripts/cloud_spawner.tscn
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://c0vc26f4warsi"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://1q8lyvac5gft" path="res://scripts/cloudSpawner.gd" id="1_4fk3q"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hthjk"]
|
||||||
|
transparency = 1
|
||||||
|
shading_mode = 0
|
||||||
|
albedo_color = Color(1, 1, 1, 0)
|
||||||
|
|
||||||
|
[node name="CSGBox3D" type="CSGBox3D"]
|
||||||
|
material = SubResource("StandardMaterial3D_hthjk")
|
||||||
|
script = ExtResource("1_4fk3q")
|
||||||
BIN
white-smoke-on-a-black-background.webp
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
34
white-smoke-on-a-black-background.webp.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://5sd1w1e8obnt"
|
||||||
|
path="res://.godot/imported/white-smoke-on-a-black-background.webp-f0dec5887dce6f9ba356a86bc804cc2f.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://white-smoke-on-a-black-background.webp"
|
||||||
|
dest_files=["res://.godot/imported/white-smoke-on-a-black-background.webp-f0dec5887dce6f9ba356a86bc804cc2f.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
|
||||||