more level design

This commit is contained in:
Derek
2024-10-06 16:20:37 -05:00
parent 730b9cd1bf
commit 0402cb7682
68 changed files with 1309 additions and 57 deletions

Binary file not shown.

View File

@@ -23,4 +23,4 @@ compress/channel_pack=1
mipmaps/generate=false
mipmaps/limit=-1
slices/horizontal=1
slices/vertical=1
slices/vertical=4

Binary file not shown.

View File

@@ -0,0 +1,51 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cm8xhwdydgwps"
path="res://.godot/imported/paintings1.blend-ac26aafa466524a4bc6a3d8ae89f8814.scn"
[deps]
source_file="res://assets/Models/paintings1.blend"
dest_files=["res://.godot/imported/paintings1.blend-ac26aafa466524a4bc6a3d8ae89f8814.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

BIN
assets/Models/plant1.blend Normal file

Binary file not shown.

View File

@@ -0,0 +1,51 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bbdc8oio4xe0i"
path="res://.godot/imported/plant1.blend-18c852a3227acf21dad24d26ea7442c6.scn"
[deps]
source_file="res://assets/Models/plant1.blend"
dest_files=["res://.godot/imported/plant1.blend-18c852a3227acf21dad24d26ea7442c6.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

BIN
assets/Models/plant1.blend1 Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://blekmkdvny1kb"
path="res://.godot/imported/calathea_orbifolia_01_alpha_1k.jpg-ae87b902c85e459bde1a9455f4549113.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/calathea_orbifolia_01_alpha_1k.jpg"
dest_files=["res://.godot/imported/calathea_orbifolia_01_alpha_1k.jpg-ae87b902c85e459bde1a9455f4549113.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.

After

Width:  |  Height:  |  Size: 47 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://0ya7gs2mu72"
path="res://.godot/imported/calathea_orbifolia_01_diff_1k.jpg-4b80b074771d4e5a142b1862b13c5cc1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/calathea_orbifolia_01_diff_1k.jpg"
dest_files=["res://.godot/imported/calathea_orbifolia_01_diff_1k.jpg-4b80b074771d4e5a142b1862b13c5cc1.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.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cndrss7pbubst"
path="res://.godot/imported/calathea_orbifolia_01_disp_1k.jpg-468e60c6fc52dad2b9126edce71391c7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/calathea_orbifolia_01_disp_1k.jpg"
dest_files=["res://.godot/imported/calathea_orbifolia_01_disp_1k.jpg-468e60c6fc52dad2b9126edce71391c7.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

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://coo8j3eo6qgp8"
path="res://.godot/imported/calathea_orbifolia_01_nor_gl_1k.exr-50be924c1492ed588609f7fbfe8e9091.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/calathea_orbifolia_01_nor_gl_1k.exr"
dest_files=["res://.godot/imported/calathea_orbifolia_01_nor_gl_1k.exr-50be924c1492ed588609f7fbfe8e9091.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

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b5ukpehwtpulw"
path="res://.godot/imported/calathea_orbifolia_01_rough_1k.exr-d503b9e7fba0bf721c47d2cca819c4d5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Models/textures/calathea_orbifolia_01_rough_1k.exr"
dest_files=["res://.godot/imported/calathea_orbifolia_01_rough_1k.exr-d503b9e7fba0bf721c47d2cca819c4d5.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.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bervxllx4mjqe"
path.s3tc="res://.godot/imported/dickbutt.png-0bc4b4e22ce71e76bb86facc5e5fbffc.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/Textures/dickbutt.png"
dest_files=["res://.godot/imported/dickbutt.png-0bc4b4e22ce71e76bb86facc5e5fbffc.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

File diff suppressed because one or more lines are too long

View File

@@ -2,14 +2,14 @@
Shader from Godot Shaders - the free shader library.
godotshaders.com/shader/VHS-and-CRT-monitor-effect
This shader is under CC0 license. Feel free to use, improve and
change this shader according to your needs and consider sharing
This shader is under CC0 license. Feel free to use, improve and
change this shader according to your needs and consider sharing
the modified result to godotshaders.com.
*/
shader_type canvas_item;
//*** IMPORTANT! ***/
//*** IMPORTANT! ***/
// - If you are using this shader to affect the node it is applied to set 'overlay' to false (unchecked in the instepctor).
// - If you are using this shader as an overlay, and want the shader to affect the nodes below in the Scene hierarchy,
// set 'overlay' to true (checked in the inspector).
@@ -74,7 +74,7 @@ vec2 warp(vec2 uv){
float delta2 = dot(delta.xy, delta.xy);
float delta4 = delta2 * delta2;
float delta_offset = delta4 * warp_amount;
return uv + delta * delta_offset;
}
@@ -101,14 +101,14 @@ void fragment()
vec2 text_uv = uv;
vec2 roll_uv = vec2(0.0);
float time = roll ? TIME : 0.0;
// Pixelate the texture based on the given resolution.
if (pixelate)
{
text_uv = ceil(uv * resolution) / resolution;
}
// Create the rolling effect. We need roll_line a bit later to make the noise effect.
// That is why this runs if roll is true OR noise_opacity is over 0.
float roll_line = 0.0;
@@ -121,11 +121,11 @@ void fragment()
// Distort the UV where where the lines are
roll_uv = vec2(( roll_line * distort_intensity * (1.-UV.x)), 0.0);
}
vec4 text;
if (roll)
{
// If roll is true distort the texture with roll_uv. The texture is split up into RGB to
// If roll is true distort the texture with roll_uv. The texture is split up into RGB to
// make some chromatic aberration. We apply the aberration to the red and green channels accorging to the aberration parameter
// and intensify it a bit in the roll distortion.
text.r = texture(SCREEN_TEXTURE, text_uv + roll_uv * 0.8 + vec2(aberration, 0.0) * .1).r;
@@ -135,43 +135,43 @@ void fragment()
}
else
{
// If roll is false only apply the aberration without any distorion. The aberration values are very small so the .1 is only
// If roll is false only apply the aberration without any distorion. The aberration values are very small so the .1 is only
// to make the slider in the Inspector less sensitive.
text.r = texture(SCREEN_TEXTURE, text_uv + vec2(aberration, 0.0) * .1).r;
text.g = texture(SCREEN_TEXTURE, text_uv - vec2(aberration, 0.0) * .1).g;
text.b = texture(SCREEN_TEXTURE, text_uv).b;
text.a = 1.0;
}
float r = text.r;
float g = text.g;
float b = text.b;
uv = warp(UV);
// CRT monitors don't have pixels but groups of red, green and blue dots or lines, called grille. We isolate the texture's color channels
// CRT monitors don't have pixels but groups of red, green and blue dots or lines, called grille. We isolate the texture's color channels
// and divide it up in 3 offsetted lines to show the red, green and blue colors next to each other, with a small black gap between.
if (grille_opacity > 0.0){
float g_r = smoothstep(0.85, 0.95, abs(sin(uv.x * (resolution.x * 3.14159265))));
r = mix(r, r * g_r, grille_opacity);
float g_g = smoothstep(0.85, 0.95, abs(sin(1.05 + uv.x * (resolution.x * 3.14159265))));
g = mix(g, g * g_g, grille_opacity);
float b_b = smoothstep(0.85, 0.95, abs(sin(2.1 + uv.x * (resolution.x * 3.14159265))));
b = mix(b, b * b_b, grille_opacity);
}
// Apply the grille to the texture's color channels and apply Brightness. Since the grille and the scanlines (below) make the image very dark you
// can compensate by increasing the brightness.
text.r = clamp(r * brightness, 0.0, 1.0);
text.g = clamp(g * brightness, 0.0, 1.0);
text.b = clamp(b * brightness, 0.0, 1.0);
// Scanlines are the horizontal lines that make up the image on a CRT monitor.
// Here we are actual setting the black gap between each line, which I guess is not the right definition of the word, but you get the idea
// Scanlines are the horizontal lines that make up the image on a CRT monitor.
// Here we are actual setting the black gap between each line, which I guess is not the right definition of the word, but you get the idea
float scanlines = 0.5;
if (scanlines_opacity > 0.0)
{
@@ -179,29 +179,29 @@ void fragment()
scanlines = smoothstep(scanlines_width, scanlines_width + 0.5, abs(sin(uv.y * (resolution.y * 3.14159265))));
text.rgb = mix(text.rgb, text.rgb * vec3(scanlines), scanlines_opacity);
}
// Apply the banded noise.
if (noise_opacity > 0.0)
{
// Generate a noise pattern that is very stretched horizontally, and animate it with noise_speed
float noise = smoothstep(0.4, 0.5, noise(uv * vec2(2.0, 200.0) + vec2(10.0, (TIME * (noise_speed))) ) );
// We use roll_line (set above) to define how big the noise should be vertically (multiplying cuts off all black parts).
// We also add in some basic noise with random() to break up the noise pattern above. The noise is sized according to
// the resolution value set in the inspector. If you don't like this look you can
// We also add in some basic noise with random() to break up the noise pattern above. The noise is sized according to
// the resolution value set in the inspector. If you don't like this look you can
// change "ceil(uv * resolution) / resolution" to only "uv" to make it less pixelated. Or multiply resolution with som value
// greater than 1.0 to make them smaller.
roll_line *= noise * scanlines * clamp(random((ceil(uv * resolution) / resolution) + vec2(TIME * 0.8, 0.0)).x + 0.8, 0.0, 1.0);
// Add it to the texture based on noise_opacity
text.rgb = clamp(mix(text.rgb, text.rgb + roll_line, noise_opacity), vec3(0.0), vec3(1.0));
}
// Apply static noise by generating it over the whole screen in the same way as above
if (static_noise_intensity > 0.0)
{
text.rgb += clamp(random((ceil(uv * resolution) / resolution) + fract(TIME)).x, 0.0, 1.0) * static_noise_intensity;
}
// Apply a black border to hide imperfections caused by the warping.
// Also apply the vignette
text.rgb *= border(uv);
@@ -211,7 +211,7 @@ void fragment()
{
text.a = border(uv);
}
// Apply discoloration to get a VHS look (lower saturation and higher contrast)
// You can play with the values below or expose them in the Inspector.
float saturation = 0.1;
@@ -221,11 +221,11 @@ void fragment()
// Saturation
vec3 greyscale = vec3(text.r + text.g + text.b) / 3.;
text.rgb = mix(text.rgb, greyscale, saturation);
// Contrast
float midpoint = pow(0.5, 2.2);
text.rgb = (text.rgb - vec3(midpoint)) * contrast + midpoint;
}
COLOR = text;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c8uou2y8gyult"
path="res://.godot/imported/94_tadao ando concrete DEMO.jpg-b9a74596da8c1e2e238b6499ef9c540d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete DEMO.jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete DEMO.jpg-b9a74596da8c1e2e238b6499ef9c540d.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.

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cuwb31vnhy28j"
path="res://.godot/imported/94_tadao ando concrete-AO (Custom).jpg-138890df7e58d26e484dc81a648b8d43.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete-AO (Custom).jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete-AO (Custom).jpg-138890df7e58d26e484dc81a648b8d43.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.

After

Width:  |  Height:  |  Size: 914 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://6tfkffauy4oa"
path.s3tc="res://.godot/imported/94_tadao ando concrete-AO.jpg-5608b043a0841e254b3dae5a2e11bc7f.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete-AO.jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete-AO.jpg-5608b043a0841e254b3dae5a2e11bc7f.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=8
roughness/src_normal="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_NORM.jpg"
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.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://j78l1q8jigp3"
path.s3tc="res://.godot/imported/94_tadao ando concrete_DIFF (Custom).jpg-9627243c1ad84f6e2c74bde3b75b478b.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_DIFF (Custom).jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete_DIFF (Custom).jpg-9627243c1ad84f6e2c74bde3b75b478b.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.

After

Width:  |  Height:  |  Size: 3.1 MiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://caxv1a11hunn3"
path.s3tc="res://.godot/imported/94_tadao ando concrete_DIFF.jpg-eb6ad79ad5bf074ebc0a563824d73f66.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_DIFF.jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete_DIFF.jpg-eb6ad79ad5bf074ebc0a563824d73f66.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.

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ceclvxpreuax7"
path.s3tc="res://.godot/imported/94_tadao ando concrete_DISPL (Custom).jpg-18399ef0fef09975e3bbfb3f30d3bee0.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_DISPL (Custom).jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete_DISPL (Custom).jpg-18399ef0fef09975e3bbfb3f30d3bee0.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=7
roughness/src_normal="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_NORM (Custom).jpg"
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.

After

Width:  |  Height:  |  Size: 797 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b062q447g4d08"
path="res://.godot/imported/94_tadao ando concrete_DISPL.jpg-340dd39ade8d9ea0195bb6a80bf92403.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_DISPL.jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete_DISPL.jpg-340dd39ade8d9ea0195bb6a80bf92403.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.

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://blrqd7fw5g4hn"
path.s3tc="res://.godot/imported/94_tadao ando concrete_NORM (Custom).jpg-69c1ca6b0e4b65f7996c77a107a9875b.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_NORM (Custom).jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete_NORM (Custom).jpg-69c1ca6b0e4b65f7996c77a107a9875b.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_NORM (Custom).jpg"
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.

After

Width:  |  Height:  |  Size: 2.2 MiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://0ep2rwfygt16"
path.s3tc="res://.godot/imported/94_tadao ando concrete_NORM.jpg-a71c85f6b5a4a826a36c05b0a4769cf5.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_NORM.jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete_NORM.jpg-a71c85f6b5a4a826a36c05b0a4769cf5.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_NORM.jpg"
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.

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djxv4qpo8k26i"
path="res://.godot/imported/94_tadao ando concrete_SPEC.jpg-2a4aa95abd51be278f713456fb44efa3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_SPEC.jpg"
dest_files=["res://.godot/imported/94_tadao ando concrete_SPEC.jpg-2a4aa95abd51be278f713456fb44efa3.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

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csr87ec603nd2"
path="res://.godot/imported/96_gray ceiling perforated metal texture-demo.jpg-e4b20a7796af4526c8ff621175ecbe60.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-demo.jpg"
dest_files=["res://.godot/imported/96_gray ceiling perforated metal texture-demo.jpg-e4b20a7796af4526c8ff621175ecbe60.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

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://v58ido2dpkln"
path.s3tc="res://.godot/imported/96_gray ceiling perforated metal texture-seamless_EMISSION.png-88fa8843cefae89b3afb00455053720b.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_EMISSION.png"
dest_files=["res://.godot/imported/96_gray ceiling perforated metal texture-seamless_EMISSION.png-88fa8843cefae89b3afb00455053720b.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

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bt7aqfoefd4fn"
path="res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr.png-93e81735af3d56177aaf84918a035501.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr.png"
dest_files=["res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr.png-93e81735af3d56177aaf84918a035501.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

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dpgqhlbyc8jvn"
path.s3tc="res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_DIFFUSE.jpg-547fb220a938671df56f2e84fc02eb7e.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_DIFFUSE.jpg"
dest_files=["res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_DIFFUSE.jpg-547fb220a938671df56f2e84fc02eb7e.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

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://drrubslhrlkgs"
path.s3tc="res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_ao.jpg-872ce19fe93a7acf98bc3c71cd6c0e3a.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_ao.jpg"
dest_files=["res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_ao.jpg-872ce19fe93a7acf98bc3c71cd6c0e3a.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

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cv5t0dht1jcwt"
path="res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_displacement.jpg-aad766be75488259cc0f280381f30926.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_displacement.jpg"
dest_files=["res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_displacement.jpg-aad766be75488259cc0f280381f30926.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

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://coh8ohqg0m5iv"
path="res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_mask.jpg-e08f5639b9ee04ca43220e59c1573096.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_mask.jpg"
dest_files=["res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_mask.jpg-e08f5639b9ee04ca43220e59c1573096.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

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://2wpykg2p5dlp"
path.s3tc="res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_normal.jpg-7e299dcd2f5440717ef4390fcf918021.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_normal.jpg"
dest_files=["res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_normal.jpg-7e299dcd2f5440717ef4390fcf918021.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_normal.jpg"
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

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://8uvbv6b4hki2"
path.s3tc="res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_specular.jpg-54029c845e98f0f378e8e2457ed850f7.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_specular.jpg"
dest_files=["res://.godot/imported/96_gray ceiling perforated metal texture-seamless_hr_specular.jpg-54029c845e98f0f378e8e2457ed850f7.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

@@ -0,0 +1,29 @@
[gd_resource type="StandardMaterial3D" load_steps=6 format=3 uid="uid://isd7ca2ymvs8"]
[ext_resource type="Texture2D" uid="uid://dpgqhlbyc8jvn" path="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_DIFFUSE.jpg" id="1_rwy7p"]
[ext_resource type="Texture2D" uid="uid://drrubslhrlkgs" path="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_ao.jpg" id="2_xemvo"]
[ext_resource type="Texture2D" uid="uid://ceclvxpreuax7" path="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_DISPL (Custom).jpg" id="3_3f4tx"]
[ext_resource type="Texture2D" uid="uid://v58ido2dpkln" path="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_EMISSION.png" id="3_mytvb"]
[ext_resource type="Texture2D" uid="uid://2wpykg2p5dlp" path="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_normal.jpg" id="5_mm3fv"]
[resource]
albedo_color = Color(0.400698, 0.400698, 0.400698, 1)
albedo_texture = ExtResource("1_rwy7p")
metallic = 1.0
roughness = 0.25
emission_enabled = true
emission = Color(1, 1, 1, 1)
emission_energy_multiplier = 7.0
emission_operator = 1
emission_texture = ExtResource("3_mytvb")
normal_enabled = true
normal_texture = ExtResource("5_mm3fv")
ao_enabled = true
ao_texture = ExtResource("2_xemvo")
heightmap_deep_parallax = true
heightmap_min_layers = 8
heightmap_max_layers = 32
heightmap_texture = ExtResource("3_3f4tx")
uv1_scale = Vector3(0.3, 0.3, 0.3)
uv1_triplanar = true
texture_filter = 4

View File

@@ -0,0 +1,29 @@
[gd_resource type="StandardMaterial3D" load_steps=6 format=3 uid="uid://qru0c50pmpi8"]
[ext_resource type="Texture2D" uid="uid://dpgqhlbyc8jvn" path="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_DIFFUSE.jpg" id="1_yohb8"]
[ext_resource type="Texture2D" uid="uid://drrubslhrlkgs" path="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_ao.jpg" id="2_ldvwk"]
[ext_resource type="Texture2D" uid="uid://v58ido2dpkln" path="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_EMISSION.png" id="3_isnkg"]
[ext_resource type="Texture2D" uid="uid://ceclvxpreuax7" path="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_DISPL (Custom).jpg" id="4_f24h6"]
[ext_resource type="Texture2D" uid="uid://2wpykg2p5dlp" path="res://assets/materials/96_gray ceiling perforated metal texture-seamless_hr/96_gray ceiling perforated metal texture-seamless_hr_normal.jpg" id="5_h4q2y"]
[resource]
albedo_color = Color(0.400698, 0.400698, 0.400698, 1)
albedo_texture = ExtResource("1_yohb8")
metallic = 1.0
roughness = 0.25
emission_enabled = true
emission = Color(1, 0, 0, 1)
emission_energy_multiplier = 8.0
emission_operator = 1
emission_texture = ExtResource("3_isnkg")
normal_enabled = true
normal_texture = ExtResource("5_h4q2y")
ao_enabled = true
ao_texture = ExtResource("2_ldvwk")
heightmap_deep_parallax = true
heightmap_min_layers = 8
heightmap_max_layers = 32
heightmap_texture = ExtResource("4_f24h6")
uv1_scale = Vector3(0.3, 0.3, 0.3)
uv1_triplanar = true
texture_filter = 4

View File

@@ -0,0 +1,11 @@
[gd_resource type="StandardMaterial3D" load_steps=3 format=3 uid="uid://dy2pswr330jnk"]
[ext_resource type="Texture2D" uid="uid://bu3w5slec6gib" path="res://assets/Models/brick1.png" id="1_ruoxw"]
[ext_resource type="Texture2D" uid="uid://dtccywxaqkqwk" path="res://assets/Models/brick1.normal.png" id="2_tslnh"]
[resource]
albedo_texture = ExtResource("1_ruoxw")
normal_enabled = true
normal_texture = ExtResource("2_tslnh")
uv1_scale = Vector3(0.2, 0.2, 0.2)
uv1_triplanar = true

View File

@@ -0,0 +1,23 @@
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://b6hhomp4kcjvb"]
[ext_resource type="Texture2D" uid="uid://j78l1q8jigp3" path="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_DIFF (Custom).jpg" id="1_wceq1"]
[ext_resource type="Texture2D" uid="uid://6tfkffauy4oa" path="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete-AO.jpg" id="2_rhxpx"]
[ext_resource type="Texture2D" uid="uid://ceclvxpreuax7" path="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_DISPL (Custom).jpg" id="3_8754f"]
[ext_resource type="Texture2D" uid="uid://blrqd7fw5g4hn" path="res://assets/materials/94_tadao ando concrete plates-seamless_hr/94_tadao ando concrete_NORM (Custom).jpg" id="4_7t6g2"]
[resource]
albedo_color = Color(0.400698, 0.400698, 0.400698, 1)
albedo_texture = ExtResource("1_wceq1")
normal_enabled = true
normal_scale = 2.0
normal_texture = ExtResource("4_7t6g2")
ao_enabled = true
ao_texture = ExtResource("2_rhxpx")
heightmap_enabled = true
heightmap_deep_parallax = true
heightmap_min_layers = 8
heightmap_max_layers = 32
heightmap_texture = ExtResource("3_8754f")
uv1_scale = Vector3(0.3, 0.3, 0.3)
uv1_triplanar = true
texture_filter = 4

View File

@@ -21,6 +21,7 @@ roughness_texture = ExtResource("1_b5b37")
roughness_texture_channel = 1
normal_enabled = true
normal_texture = ExtResource("2_y5wa3")
texture_filter = 0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a23kd"]
resource_name = "rocketlauncher1.wires"
@@ -108,7 +109,7 @@ _surfaces = [{
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_qiiww"]
[sub_resource type="ArrayMesh" id="ArrayMesh_3trqo"]
resource_name = "rocketlauncher_Cylinder"
_surfaces = [{
"aabb": AABB(-0.251493, -1.32043, -0.251493, 0.504035, 2.56075, 0.502985),
@@ -457,7 +458,6 @@ _data = {
script = ExtResource("1_ra4f1")
gun_name = "Badooka"
fire_mode = 1
recoil_amount = 2.0
max_ammo = 1
bullet_speed = 60.0
bullet = ExtResource("2_dmokb")
@@ -470,7 +470,7 @@ audio_reload = NodePath("Audio/Reload")
[node name="rocketlauncher1" type="MeshInstance3D" parent="."]
transform = Transform3D(1.41767e-10, -3.62203e-06, -1, -0.999434, -0.0336273, 1.21657e-07, -0.0336273, 0.999434, -3.61999e-06, 0, 0.242, 0.703125)
mesh = SubResource("ArrayMesh_qiiww")
mesh = SubResource("ArrayMesh_3trqo")
skeleton = NodePath("")
[node name="Trigger" type="MeshInstance3D" parent="rocketlauncher1"]