Using static bodies for non-grunked assets

This commit is contained in:
Rob Kelly 2025-04-11 14:06:09 -06:00
parent 2b721b1a1c
commit b79859f472
5 changed files with 266 additions and 53 deletions

BIN
assets/red.png (Stored with Git LFS) Normal file

Binary file not shown.

34
assets/red.png.import Normal file
View File

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

File diff suppressed because one or more lines are too long

View File

@ -54,7 +54,7 @@ _surfaces = [{
blend_shape_mode = 0 blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_l13nj") shadow_mesh = SubResource("ArrayMesh_l13nj")
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_2roq2"] [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_hj02w"]
width = 256 width = 256
height = 256 height = 256
depth = 32 depth = 32
@ -62,7 +62,7 @@ seamless = true
seamless_blend_skirt = 0.5 seamless_blend_skirt = 0.5
noise = ExtResource("8_31hib") noise = ExtResource("8_31hib")
[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_fk1xc"] [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_ytvmw"]
width = 256 width = 256
height = 256 height = 256
depth = 32 depth = 32
@ -86,8 +86,8 @@ shader_parameter/uv_scale = Vector2(2, 2)
shader_parameter/time_scale = 0.2 shader_parameter/time_scale = 0.2
shader_parameter/edge_bleed = 0.25 shader_parameter/edge_bleed = 0.25
shader_parameter/gunk_mask = ExtResource("7_a1gko") shader_parameter/gunk_mask = ExtResource("7_a1gko")
shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_hj02w")
shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_ytvmw")
shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_magnitude = 0.0
shader_parameter/jitter_time_scale = 0.1 shader_parameter/jitter_time_scale = 0.1
shader_parameter/vertex_inflation = 0.0 shader_parameter/vertex_inflation = 0.0
@ -96,5 +96,5 @@ shader_parameter/inflation_pixellation = 10.0
[node name="TarpCrateLogo" instance=ExtResource("1_l13nj")] [node name="TarpCrateLogo" instance=ExtResource("1_l13nj")]
mesh = SubResource("ArrayMesh_5yd1v") mesh = SubResource("ArrayMesh_5yd1v")
[node name="GunkBody" parent="." index="0" groups=["PlasticMaterial"]] [node name="GunkBody" parent="." index="0"]
source_gunk_material = SubResource("ShaderMaterial_vcd1x") source_gunk_material = SubResource("ShaderMaterial_vcd1x")

File diff suppressed because one or more lines are too long