diff --git a/assets/materials/mat_fluid.tres b/assets/materials/mat_fluid.tres new file mode 100644 index 0000000..200e0db --- /dev/null +++ b/assets/materials/mat_fluid.tres @@ -0,0 +1,12 @@ +[gd_resource type="ShaderMaterial" format=3 uid="uid://dl0lyxgl6wmtp"] + +[ext_resource type="Shader" uid="uid://djb4t6pw03tow" path="res://shaders/fluid.gdshader" id="1_6yqam"] + +[resource] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("1_6yqam") +shader_parameter/albedo_color = Color(0, 0, 0, 1) +shader_parameter/fill = 0.0 +shader_parameter/wave_intensity = 0.0 +shader_parameter/remap_for_mesh = false diff --git a/assets/materials/mat_glass.tres b/assets/materials/mat_glass.tres index ee614fd..aea34a6 100644 --- a/assets/materials/mat_glass.tres +++ b/assets/materials/mat_glass.tres @@ -6,3 +6,7 @@ transparency = 4 cull_mode = 2 albedo_color = Color(0.9063318, 0.9063318, 0.9063318, 0.25) roughness = 0.0 +rim_enabled = true +rim = 0.05 +clearcoat_enabled = true +refraction_scale = -0.22 diff --git a/assets/materials/mat_metal.tres b/assets/materials/mat_metal.tres index 702de28..9d86ffa 100644 --- a/assets/materials/mat_metal.tres +++ b/assets/materials/mat_metal.tres @@ -4,3 +4,7 @@ albedo_color = Color(0.5689727, 0.56897277, 0.5689727, 1) metallic = 1.0 roughness = 0.59 +anisotropy_enabled = true +anisotropy = 0.4 +ao_light_affect = 1.0 +stencil_flags = 2 diff --git a/assets/models/BigFlask.glb b/assets/models/BigFlask.glb new file mode 100644 index 0000000..5ab0b83 Binary files /dev/null and b/assets/models/BigFlask.glb differ diff --git a/assets/models/BigFlask.glb.import b/assets/models/BigFlask.glb.import new file mode 100644 index 0000000..4cfe032 --- /dev/null +++ b/assets/models/BigFlask.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cvnsptgj1pkhj" +path="res://.godot/imported/BigFlask.glb-f337251fae0672db3f1f3be331175d23.scn" + +[deps] + +source_file="res://assets/models/BigFlask.glb" +dest_files=["res://.godot/imported/BigFlask.glb-f337251fae0672db3f1f3be331175d23.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Buretka.glb b/assets/models/Buretka.glb new file mode 100644 index 0000000..64ebbe3 Binary files /dev/null and b/assets/models/Buretka.glb differ diff --git a/assets/models/Buretka.glb.import b/assets/models/Buretka.glb.import new file mode 100644 index 0000000..f97bcc3 --- /dev/null +++ b/assets/models/Buretka.glb.import @@ -0,0 +1,62 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://hki6yjhrgpsl" +path="res://.godot/imported/Buretka.glb-fcf890692b1ac4b4bc0b9cafee3fc0c5.scn" + +[deps] + +source_file="res://assets/models/Buretka.glb" +dest_files=["res://.godot/imported/Buretka.glb-fcf890692b1ac4b4bc0b9cafee3fc0c5.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={ +"materials": { +"@MATERIAL:2": { +"use_external/enabled": true, +"use_external/path": "uid://64m17act0kwu" +}, +"Fluid": { +"use_external/enabled": true, +"use_external/fallback_path": "res://assets/materials/mat_fluid.tres", +"use_external/path": "uid://dl0lyxgl6wmtp" +}, +"Glass": { +"use_external/enabled": true, +"use_external/fallback_path": "res://assets/materials/mat_glass.tres", +"use_external/path": "uid://64m17act0kwu" +} +} +} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Burner.glb b/assets/models/Burner.glb new file mode 100644 index 0000000..794f04e Binary files /dev/null and b/assets/models/Burner.glb differ diff --git a/assets/models/Burner.glb.import b/assets/models/Burner.glb.import new file mode 100644 index 0000000..28ea8b5 --- /dev/null +++ b/assets/models/Burner.glb.import @@ -0,0 +1,62 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dy3qofc76rm13" +path="res://.godot/imported/Burner.glb-2bccac84191d819fef2d0e9655ddc4f5.scn" + +[deps] + +source_file="res://assets/models/Burner.glb" +dest_files=["res://.godot/imported/Burner.glb-2bccac84191d819fef2d0e9655ddc4f5.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={ +"materials": { +"@MATERIAL:2": { +"use_external/enabled": true, +"use_external/path": "uid://64m17act0kwu" +}, +"mat_glass": { +"use_external/enabled": true, +"use_external/fallback_path": "res://assets/materials/mat_glass.tres", +"use_external/path": "uid://64m17act0kwu" +}, +"nat_metal2": { +"use_external/enabled": true, +"use_external/fallback_path": "res://assets/materials/mat_metal.tres", +"use_external/path": "uid://b2h6brwubdafv" +} +} +} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/ChemicalBottle.glb b/assets/models/ChemicalBottle.glb new file mode 100644 index 0000000..4d42fcf Binary files /dev/null and b/assets/models/ChemicalBottle.glb differ diff --git a/assets/models/ChemicalBottle.glb.import b/assets/models/ChemicalBottle.glb.import new file mode 100644 index 0000000..6cac13b --- /dev/null +++ b/assets/models/ChemicalBottle.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://d0biw0xdewmvj" +path="res://.godot/imported/ChemicalBottle.glb-08d78faf7335679f5838b9a3d7cacddb.scn" + +[deps] + +source_file="res://assets/models/ChemicalBottle.glb" +dest_files=["res://.godot/imported/ChemicalBottle.glb-08d78faf7335679f5838b9a3d7cacddb.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Chemistry.glb b/assets/models/Chemistry.glb deleted file mode 100644 index 496bf3b..0000000 Binary files a/assets/models/Chemistry.glb and /dev/null differ diff --git a/assets/models/Chemistry.glb.import b/assets/models/Chemistry.glb.import deleted file mode 100644 index 33b7fae..0000000 --- a/assets/models/Chemistry.glb.import +++ /dev/null @@ -1,110 +0,0 @@ -[remap] - -importer="scene" -importer_version=1 -type="PackedScene" -uid="uid://bx5wihgk668w1" -path="res://.godot/imported/Chemistry.glb-8fa27a23d9fb0d06abbb958b7e8c5388.scn" - -[deps] - -source_file="res://assets/models/Chemistry.glb" -dest_files=["res://.godot/imported/Chemistry.glb-8fa27a23d9fb0d06abbb958b7e8c5388.scn"] - -[params] - -nodes/root_type="" -nodes/root_name="" -nodes/root_script=null -nodes/apply_root_scale=true -nodes/root_scale=1.0 -nodes/import_as_skeleton_bones=false -nodes/use_name_suffixes=true -nodes/use_node_type_suffixes=true -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="" -materials/extract=0 -materials/extract_format=0 -materials/extract_path="" -_subresources={ -"materials": { -"@MATERIAL:3": { -"use_external/enabled": true, -"use_external/path": "uid://64m17act0kwu" -}, -"mat_glass": { -"use_external/enabled": true, -"use_external/fallback_path": "res://assets/materials/mat_glass.tres", -"use_external/path": "uid://64m17act0kwu" -} -}, -"meshes": { -"Chemistry_Circle_001": { -"generate/lightmap_uv": 0, -"generate/lods": 0, -"generate/shadow_meshes": 0, -"lods/normal_merge_angle": 20.0, -"save_to_file/enabled": true, -"save_to_file/fallback_path": "res://assets/meshes/jar_fill.res", -"save_to_file/path": "uid://dxeseuqcwne1m" -}, -"Chemistry_Circle_003": { -"generate/lightmap_uv": 0, -"generate/lods": 0, -"generate/shadow_meshes": 0, -"lods/normal_merge_angle": 20.0, -"save_to_file/enabled": true, -"save_to_file/fallback_path": "res://assets/meshes/jar.res", -"save_to_file/path": "uid://dddqboph2ygmw" -}, -"Chemistry_Sphere_001": { -"generate/lightmap_uv": 0, -"generate/lods": 0, -"generate/shadow_meshes": 0, -"lods/normal_merge_angle": 20.0, -"save_to_file/enabled": true, -"save_to_file/fallback_path": "res://assets/meshes/spoon.res", -"save_to_file/path": "uid://cdvben7q8oxgf" -}, -"Chemistry_Sphere_003": { -"generate/lightmap_uv": 0, -"generate/lods": 0, -"generate/shadow_meshes": 0, -"lods/normal_merge_angle": 20.0, -"save_to_file/enabled": true, -"save_to_file/fallback_path": "res://assets/meshes/big_flask_fill.res", -"save_to_file/path": "uid://q71x8vx4dkis" -}, -"Chemistry_Sphere_004": { -"generate/lightmap_uv": 0, -"generate/lods": 0, -"generate/shadow_meshes": 0, -"lods/normal_merge_angle": 20.0, -"save_to_file/enabled": true, -"save_to_file/fallback_path": "res://assets/meshes/big_flask.res", -"save_to_file/path": "uid://bsigmbc20m6pn" -}, -"Chemistry_Sphere_005": { -"generate/lightmap_uv": 0, -"generate/lods": 0, -"generate/shadow_meshes": 0, -"lods/normal_merge_angle": 20.0, -"save_to_file/enabled": true, -"save_to_file/fallback_path": "res://assets/meshes/spoon_fill.res", -"save_to_file/path": "uid://n4ibk6y8t7h3" -} -} -} -gltf/naming_version=2 -gltf/embedded_image_handling=1 diff --git a/assets/models/Cylinder.glb b/assets/models/Cylinder.glb new file mode 100644 index 0000000..593d77d Binary files /dev/null and b/assets/models/Cylinder.glb differ diff --git a/assets/models/Cylinder.glb.import b/assets/models/Cylinder.glb.import new file mode 100644 index 0000000..5620537 --- /dev/null +++ b/assets/models/Cylinder.glb.import @@ -0,0 +1,58 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ywpr88b2rtwu" +path="res://.godot/imported/Cylinder.glb-ae0ab36716a808850d1320b06205bce0.scn" + +[deps] + +source_file="res://assets/models/Cylinder.glb" +dest_files=["res://.godot/imported/Cylinder.glb-ae0ab36716a808850d1320b06205bce0.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={ +"materials": { +"Fluid": { +"use_external/enabled": true, +"use_external/fallback_path": "res://assets/materials/mat_fluid.tres", +"use_external/path": "uid://dl0lyxgl6wmtp" +}, +"Glass": { +"use_external/enabled": true, +"use_external/fallback_path": "res://assets/materials/mat_glass.tres", +"use_external/path": "uid://64m17act0kwu" +} +} +} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Glass.glb b/assets/models/Glass.glb new file mode 100644 index 0000000..e348a66 Binary files /dev/null and b/assets/models/Glass.glb differ diff --git a/assets/models/Glass.glb.import b/assets/models/Glass.glb.import new file mode 100644 index 0000000..0148095 --- /dev/null +++ b/assets/models/Glass.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bhl1mrm626kup" +path="res://.godot/imported/Glass.glb-49313b40e00c22fcac9cdf3252eda971.scn" + +[deps] + +source_file="res://assets/models/Glass.glb" +dest_files=["res://.godot/imported/Glass.glb-49313b40e00c22fcac9cdf3252eda971.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Holder.glb b/assets/models/Holder.glb new file mode 100644 index 0000000..675d0ac Binary files /dev/null and b/assets/models/Holder.glb differ diff --git a/assets/models/Holder.glb.import b/assets/models/Holder.glb.import new file mode 100644 index 0000000..815d556 --- /dev/null +++ b/assets/models/Holder.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cvu53tuyy1j5w" +path="res://.godot/imported/Holder.glb-44e63a9eb0eb8fdc7fb783f81e41f9f1.scn" + +[deps] + +source_file="res://assets/models/Holder.glb" +dest_files=["res://.godot/imported/Holder.glb-44e63a9eb0eb8fdc7fb783f81e41f9f1.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Jar.glb b/assets/models/Jar.glb new file mode 100644 index 0000000..997b203 Binary files /dev/null and b/assets/models/Jar.glb differ diff --git a/assets/models/Jar.glb.import b/assets/models/Jar.glb.import new file mode 100644 index 0000000..6c83440 --- /dev/null +++ b/assets/models/Jar.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://doyfucxvjnpif" +path="res://.godot/imported/Jar.glb-e2505bcdeb56a40300586541c985bcaa.scn" + +[deps] + +source_file="res://assets/models/Jar.glb" +dest_files=["res://.godot/imported/Jar.glb-e2505bcdeb56a40300586541c985bcaa.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Pipette.glb b/assets/models/Pipette.glb new file mode 100644 index 0000000..642452b Binary files /dev/null and b/assets/models/Pipette.glb differ diff --git a/assets/models/Pipette.glb.import b/assets/models/Pipette.glb.import new file mode 100644 index 0000000..23075de --- /dev/null +++ b/assets/models/Pipette.glb.import @@ -0,0 +1,58 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dygs35xtllb3" +path="res://.godot/imported/Pipette.glb-e5c5cac5890699ef600f6b7ac9f6338e.scn" + +[deps] + +source_file="res://assets/models/Pipette.glb" +dest_files=["res://.godot/imported/Pipette.glb-e5c5cac5890699ef600f6b7ac9f6338e.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={ +"materials": { +"Fluid": { +"use_external/enabled": true, +"use_external/fallback_path": "res://assets/materials/mat_fluid.tres", +"use_external/path": "uid://dl0lyxgl6wmtp" +}, +"Glass": { +"use_external/enabled": true, +"use_external/fallback_path": "res://assets/materials/mat_glass.tres", +"use_external/path": "uid://64m17act0kwu" +} +} +} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Plate.glb b/assets/models/Plate.glb new file mode 100644 index 0000000..ef2d8e4 Binary files /dev/null and b/assets/models/Plate.glb differ diff --git a/assets/models/Plate.glb.import b/assets/models/Plate.glb.import new file mode 100644 index 0000000..8e0067c --- /dev/null +++ b/assets/models/Plate.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b1mtw7de7pcsc" +path="res://.godot/imported/Plate.glb-323fd6697b2e4cb3875f352cbb2eb40c.scn" + +[deps] + +source_file="res://assets/models/Plate.glb" +dest_files=["res://.godot/imported/Plate.glb-323fd6697b2e4cb3875f352cbb2eb40c.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Spoon.glb b/assets/models/Spoon.glb new file mode 100644 index 0000000..997b203 Binary files /dev/null and b/assets/models/Spoon.glb differ diff --git a/assets/models/Spoon.glb.import b/assets/models/Spoon.glb.import new file mode 100644 index 0000000..7d9c00f --- /dev/null +++ b/assets/models/Spoon.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c4oalb6kr7b4k" +path="res://.godot/imported/Spoon.glb-6ee7757fd7415a89197b9c0fbf683591.scn" + +[deps] + +source_file="res://assets/models/Spoon.glb" +dest_files=["res://.godot/imported/Spoon.glb-6ee7757fd7415a89197b9c0fbf683591.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Wash.glb b/assets/models/Wash.glb new file mode 100644 index 0000000..95a295e Binary files /dev/null and b/assets/models/Wash.glb differ diff --git a/assets/models/Wash.glb.import b/assets/models/Wash.glb.import new file mode 100644 index 0000000..3e798a2 --- /dev/null +++ b/assets/models/Wash.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dp03knoewdjw0" +path="res://.godot/imported/Wash.glb-da6ba355b6ea2ba3ac29a7d7c1aaea83.scn" + +[deps] + +source_file="res://assets/models/Wash.glb" +dest_files=["res://.godot/imported/Wash.glb-da6ba355b6ea2ba3ac29a7d7c1aaea83.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/models/Weights.glb b/assets/models/Weights.glb new file mode 100644 index 0000000..fb9640f Binary files /dev/null and b/assets/models/Weights.glb differ diff --git a/assets/models/Weights.glb.import b/assets/models/Weights.glb.import new file mode 100644 index 0000000..225ff6f --- /dev/null +++ b/assets/models/Weights.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dnfqwy55mx68a" +path="res://.godot/imported/Weights.glb-74a0e8bcdcb9e5e5a2d40bab05da4be3.scn" + +[deps] + +source_file="res://assets/models/Weights.glb" +dest_files=["res://.godot/imported/Weights.glb-74a0e8bcdcb9e5e5a2d40bab05da4be3.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/source_models/ChemistryPack1.blend b/assets/source_models/ChemistryPack1.blend new file mode 100644 index 0000000..a56852c Binary files /dev/null and b/assets/source_models/ChemistryPack1.blend differ diff --git a/assets/source_models/ChemistryPack1.blend.import b/assets/source_models/ChemistryPack1.blend.import new file mode 100644 index 0000000..80c4dbe --- /dev/null +++ b/assets/source_models/ChemistryPack1.blend.import @@ -0,0 +1,63 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dqkomvsapshni" +path="res://.godot/imported/ChemistryPack1.blend-979bb8ede97c7f45d70a391ca4e2a908.scn" + +[deps] + +source_file="res://assets/source_models/ChemistryPack1.blend" +dest_files=["res://.godot/imported/ChemistryPack1.blend-979bb8ede97c7f45d70a391ca4e2a908.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_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/vertex_colors=1 +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +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 +gltf/naming_version=2 +gltf/texture_map_mode=1 diff --git a/assets/source_models/ChemistryPack1.blend1 b/assets/source_models/ChemistryPack1.blend1 new file mode 100644 index 0000000..dbf7e84 Binary files /dev/null and b/assets/source_models/ChemistryPack1.blend1 differ diff --git a/assets/source_models/ChemistryPack2.blend b/assets/source_models/ChemistryPack2.blend new file mode 100644 index 0000000..bb940bf Binary files /dev/null and b/assets/source_models/ChemistryPack2.blend differ diff --git a/assets/source_models/ChemistryPack2.blend.import b/assets/source_models/ChemistryPack2.blend.import new file mode 100644 index 0000000..6c1645a --- /dev/null +++ b/assets/source_models/ChemistryPack2.blend.import @@ -0,0 +1,63 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dg2nlsi7uist5" +path="res://.godot/imported/ChemistryPack2.blend-2b9a925cd9aa8c3b21ddbd6273ebe978.scn" + +[deps] + +source_file="res://assets/source_models/ChemistryPack2.blend" +dest_files=["res://.godot/imported/ChemistryPack2.blend-2b9a925cd9aa8c3b21ddbd6273ebe978.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_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/vertex_colors=1 +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +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 +gltf/naming_version=2 +gltf/texture_map_mode=1 diff --git a/assets/source_models/ChemistryPack2.blend1 b/assets/source_models/ChemistryPack2.blend1 new file mode 100644 index 0000000..aef0d22 Binary files /dev/null and b/assets/source_models/ChemistryPack2.blend1 differ diff --git a/assets/source_models/ChemistryPack3.blend b/assets/source_models/ChemistryPack3.blend new file mode 100644 index 0000000..d4bcfe4 Binary files /dev/null and b/assets/source_models/ChemistryPack3.blend differ diff --git a/assets/source_models/ChemistryPack3.blend.import b/assets/source_models/ChemistryPack3.blend.import new file mode 100644 index 0000000..caa07d5 --- /dev/null +++ b/assets/source_models/ChemistryPack3.blend.import @@ -0,0 +1,63 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://csuijece70l3w" +path="res://.godot/imported/ChemistryPack3.blend-132e8477f2b87d6bf811aa2797eb9b8d.scn" + +[deps] + +source_file="res://assets/source_models/ChemistryPack3.blend" +dest_files=["res://.godot/imported/ChemistryPack3.blend-132e8477f2b87d6bf811aa2797eb9b8d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_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/vertex_colors=1 +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +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 +gltf/naming_version=2 +gltf/texture_map_mode=1 diff --git a/assets/source_models/ChemistryPack3.blend1 b/assets/source_models/ChemistryPack3.blend1 new file mode 100644 index 0000000..172f414 Binary files /dev/null and b/assets/source_models/ChemistryPack3.blend1 differ diff --git a/assets/source_models/Spoon.glb b/assets/source_models/Spoon.glb new file mode 100644 index 0000000..997b203 Binary files /dev/null and b/assets/source_models/Spoon.glb differ diff --git a/assets/source_models/Spoon.glb.import b/assets/source_models/Spoon.glb.import new file mode 100644 index 0000000..9fa34cd --- /dev/null +++ b/assets/source_models/Spoon.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bx1gfw8fwrmnv" +path="res://.godot/imported/Spoon.glb-656742f2d9208cfa88874a4d0c99ba2b.scn" + +[deps] + +source_file="res://assets/source_models/Spoon.glb" +dest_files=["res://.godot/imported/Spoon.glb-656742f2d9208cfa88874a4d0c99ba2b.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +mesh_library/use_node_names_as_mesh_names=false +array_mesh/deduplicate_surfaces=true +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +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="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 +gltf/texture_map_mode=1 diff --git a/assets/substances/MethylOrange.tres b/assets/substances/MethylOrange.tres index 5afbc42..43abb02 100644 --- a/assets/substances/MethylOrange.tres +++ b/assets/substances/MethylOrange.tres @@ -16,5 +16,4 @@ color_influence = 0.9 color = Color(1, 0.26666665, 0, 1) pHColor = SubResource("Gradient_iruga") prefer_scientific_name = true -is_solution = true metadata/_custom_type_script = "uid://b8q5buwgvppyh" diff --git a/assets/substances/Phenolphtalein.tres b/assets/substances/Phenolphtalein.tres index 2708de1..ac1d883 100644 --- a/assets/substances/Phenolphtalein.tres +++ b/assets/substances/Phenolphtalein.tres @@ -16,5 +16,4 @@ color_influence = 0.9 color = Color(1, 1, 1, 0.43529412) pHColor = SubResource("Gradient_td2hf") prefer_scientific_name = true -is_solution = true metadata/_custom_type_script = "uid://b8q5buwgvppyh" diff --git a/scenes/burner.tscn b/scenes/burner.tscn index ebe473c..8162a15 100644 --- a/scenes/burner.tscn +++ b/scenes/burner.tscn @@ -1,7 +1,8 @@ -[gd_scene format=3 uid="uid://c1mddt0n064ub"] +[gd_scene format=4 uid="uid://c1mddt0n064ub"] [ext_resource type="Script" uid="uid://bjnv2g1ni0525" path="res://src/drag/draggable_object.gd" id="1_v8cqm"] -[ext_resource type="PackedScene" uid="uid://3bg8whyxun5k" path="res://assets/models/SPIRTOVKA.glb" id="2_83yjx"] +[ext_resource type="Material" uid="uid://64m17act0kwu" path="res://assets/materials/mat_glass.tres" id="2_q8h83"] +[ext_resource type="Material" uid="uid://b2h6brwubdafv" path="res://assets/materials/mat_metal.tres" id="3_1xpes"] [ext_resource type="Script" uid="uid://d3v8045s7423j" path="res://src/button_gens/burner_button.gd" id="3_tuoyb"] [ext_resource type="Script" uid="uid://iv0p3iafoogu" path="res://src/burn_area.gd" id="4_s4s5n"] @@ -48,6 +49,156 @@ particles_anim_loop = false material = SubResource("StandardMaterial3D_q8h83") size = Vector2(0.05, 0.05) +[sub_resource type="ArrayMesh" id="ArrayMesh_js3r0"] +_surfaces = [{ +"aabb": AABB(-1.3485601, -1.1505451, -1.3485601, 2.6971202, 2.0552607, 2.6971202), +"format": 34359742465, +"index_count": 948, +"index_data": PackedByteArray("AAAVAAIAFQAVAAIAFQACAAIAUQAAAAIAAABSABUAUQBSAAAAUgBFABUARQAVABUARQBFABUAUgALAEUAUgBTAAsAUQBTAFIACwAMAEUACwBTAAwADABFAEUADAAMAEUARQArABUADAAiAEUARQAiACsAFQArACkAFQApAAIAIgBUACsAKwBVACkAKwBUAFUAIgBWAFQAKQBVAFcARABWACIADABEACIAIwBUAFYACQBVAFQACQBUACMAFwBVAAkAFwBXAFUAKQBXACoAAgApACoALQBXABcAKgBXAFgALQBYAFcAKgBYACwAFwBZAC0ACQAuABcAFwAuAFkACQBGAC4AIwBGAAkALgBIAFkARgBaAC4ALgBaAEgARgAmAFoAIwBbAEYAWwAmAEYAXABbACMAIwBWAFwAWwBHACYAXABWAF0ARABdAFYAXABeAFsAXgBHAFsAXABdABAAEABeAFwAQABdAEQAEABdAF8AQABfAF0AIQBAAEQAEABfACUAIQBEAAwAIQAMAAwAIQAhAAwAEABCAF4AJQBCABAAQgBgAF4AXgBgAEcAUwAhAAwAQgBDAGAAJQBhAEIAYQBDAEIAYgBhACUAQwATAGAAYABjAEcAYAATAGMARwBjAE0ARwBNACYAEwBkAGMAJgBNAEwAJgBMAFoATQBlAEwAYwAKAE0ATQAKAGUAYwBkAAoATABlAGYACgBmAGUAWgBMAGcATABmAGcAWgBnAEgAaAAKAGQAEwBoAGQAaABmAAoAZwBmACgASABnAEsAZwAoAEsAZgBpACgASwAoAGkAZgBqAGkAaABqAGYASABLAGsAWQBIAGsASwBpAGwAawBLAGwAbABpAG0AaQBqAG0AbABtAG4AbgBtAGoAGwBsAG4AawBsABsAWQBrAC8ALwBrABsALQBZAC8ALQAvAAgACABYAC0ALwAbAG8ACAAvAG8AGwBuAHAAbwAbAHAAcABuAEoAbgBqAEoACABxAFgASgBqABIACABvADEAMQBxAAgALABYAHEAMQBvADUAbwBwADUAcABKAEkANQBwAEkASQBKAHIASgASAHIANQBJAHMAMQA1AAYABgA1AHMAcwBJAHQASQByAHQAcgASAHUAagB1ABIAdAByAFAAcgB1AFAAagB2AHUAUAB1AHcAdQB2AHcAUAB3AHgAeAB3AHYAdABQAB8AHwBQAHgAOQB0AB8AcwB0ADkAagBoAHYAeQBzADkABgBzAHkAOQAfAHoAeQA5AB4AHgA5AHoAegAfAHsAHwB4AHsAHgB6ABEAewB4ACcAeAB2ACcAegB7AD8AEQB6AD8AewAnAHwAPwB7AHwAJwB2ABQAdgB9ABQAJwAUAH4AfAAnAH4AfgAUAH0AdgBoAH0AfQBoAE4AfgB9AE8ATwB9AE4AfwBOAGgATwBOAH8AfwBoABMAQwB/ABMAgAB/AEMAgABPAH8AYQCAAEMABwB+AE8ABwBPAIAAfAB+AAcAQQCAAGEAQQAHAIAAYgBBAGEAgQB8AAcAgQAHAEEAPwB8AIEADwBBAGIADwCBAEEAggA/AIEAggCBAA8AEQA/AIIAYgCDAA8ADwCEAIIADwCDAIQAYgCFAIMAJQCFAGIAJQBfAIUAggCGABEAggCEAIYAEQCGAIcAEQCHAB4AJACFAF8AJABfAEAAPQCFACQAPQCDAIUAPgAkAEAAIACDAD0AIACEAIMABQA9ACQABQAkAD4AOwAgAD0AOwA9AAUAOgCEACAAOgCGAIQADgA6ACAADgAgADsAOACGADoAOACHAIYAHQA4ADoAHQA6AA4AHACHADgAHQAdAA4AHACIAIcAHgCHAIgAHgCIAHkANgAcADgANgA4AB0AeQCIAIkAeQCJAAYANACIABwANACJAIgAAwA0ABwAAwAcADYABgCJAIoABgCKADEAMQCKAHEAMwCKAIkAMwCJADQAMABxAIoAMACKADMALABxADAAGgAzADQAGgA0AAMAGQAwADMAGQAzABoABAAsADAABAAwABkABAAZABkAGQAZABoABAAEABkAGQAaABoAGgAaAAMAMgAZABoAGgADAAMAMgCLABkAiwAEABkAjAAyABoAjACLADIAjAAaAAMAiwAYAAQAiwBRABgAjABRAIsAGABRABYAGAAWAAQAFgAsAAQAFgAqACwAFgAEAAQAFgAWAAQAAgAqABYAUQACABYAAgACABYAAgAWABYAjQBRAIwAUQCNAFMADQCMAAMAjgCMAA0AjQCMAI4ADQADADYAjgANADYAAwADADYAAwA2ADYAjgA2AB0ANgA2AB0ANgAdAB0ANwCOAB0AjQCOADcANwAdAA4AjQA3AA4AHQAOAA4AjQAOADsADgAOADsADgA7ADsAAQCNADsAjwCNAAEAUwCNAI8AUwCPADwAUwA8ACEAjwABAAUAAQA7AAUAOwA7AAUAOwAFAAUAPACPAD4AjwAFAD4APAA+ACEABQAFAD4ABQA+AD4APgAhACEAPgA+ACEAPgBAACEA"), +"lods": [0.15300168, PackedByteArray("AAAVAAIAAAACABYAFQApAAIAAgAqABYAAgApACoAFQArACkAFgAqACwAKQAXACoAKgAXAC0AKgAtACwAKQAJABcAKwAJACkAFwAuAC0ACQAuABcALAAtAAgALQAvAAgALQAuAC8ALAAIADAAFgAsAAQABAAsADAAGAAWAAQAGAAAABYABAAwABkAGAAEABkAMAAIADEACAAvADEAMgAYABkAMgAAABgAGQAwADMAMAAxADMAGQAzABoAMgAZABoAMwAxAAYAGgAzADQAMwAGADQAGgA0AAMAMgAaAAMAAwA0ABwANAAGABwADQAyAAMAMQA1AAYAMQAvADUAAwAcADYADQADADYAHAAGAB4ANwAyAA0ANwAAADIADQA2AB0ANwANAB0ANgAcADgAHAAeADgANgA4AB0ABgA5AB4ABgA1ADkAOAAeABEAHgA5ABEAHQA4ADoAOAARADoAHQA6AA4ANwAdAA4AOgARACAADgA6ACAANwAOADsADgAgADsAAQA3ADsAPAA3AAEAAAA3ADwAAQA7AAUAOwAgAD0AOwA9AAUAIAAPAD0AIAARAA8ABQA9ACQAPQAPACQAAQAFAD4ABQAkAD4APAABAD4AEQA/AA8AEQA5AD8AJAAPACUAPgAkAEAAJAAlAEAAPAA+ACEAPgBAACEAOQAfAD8ANQAfADkADwA/AEEADwBBACUAPwAHAEEAPwAfAAcAJQBBAEIAQAAlABAAJQBCABAAQQBDAEIAQQAHAEMAIQBAAEQAQAAQAEQAIQBEAAwAPAAhAAwARAAQACIADABEACIACwA8AAwAAAA8AAsAAAALABUACwAMAEUACwBFABUADAAiAEUARQArABUARQAiACsAIgAjACsAIgAQACMAKwAjAAkAEABGACMAIwBGAAkAEABCAEYACQBGAC4AQgBHAEYAQgBDAEcARgBIAC4ARgBHACYARgAmAEgALgBIABsALgAbAC8ALwAbAEkALwBJADUANQBJAB8AGwBKAEkASQBKAB8ASABLABsAGwBLAEoASABMAEsAJgBMAEgATAAoAEsAJgBNAEwARwBNACYATAAKACgATQAKAEwASwAoABIACgASACgASwASAEoARwATAE0AEwAKAE0AQwATAEcATgASAAoAEwBOAAoAQwBPABMATwBOABMABwBPAEMAEgBOABQATwAUAE4ABwAnAE8AJwAUAE8AHwAnAAcAUAASABQAUAAUACcAHwBQACcASgASAFAAHwBKAFAA"), 0.5204318, PackedByteArray("AAAVAAIAFQAJAAIAAAACABYAAgAXABYAAgAJABcAFgAXAAQAGAAWAAQAGAAAABYABAAXAAgAGAAEABkABAAIABkADQAYABkADQAAABgAGQAIABoADQAZABoAFwAbAAgACQAbABcAGgAIAAYACAAbAAYADQAaAAMAGgAGAAMAAwAGABwADQADAB0AAwAcAB0AHAAGAB4AHAAeAB0ABgAfAB4ABgAbAB8AHQAeABEAHgAfABEAAQANAB0AAQAAAA0AHQARAA4AAQAdAA4ADgARACAAAAABAAsAAAALABUAAQAOAAUADgAgAAUACwABACEAAQAFACEACwAMABUACwAhAAwADAAiABUAIgAjABUAFQAjAAkADAAQACIAIgAQACMAIQAQAAwAEAAJACMABQAkACEAJAAlACEAIQAlABAABQAPACQAJAAPACUAIAAPAAUAJQAPABAAIAARAA8AEQAHAA8ADwAHABAAEQAfAAcAEAAmAAkAEAAHACYACQAmABsAHwAnAAcABwATACYABwAnABMAJgAKABsAJgATAAoAJwAUABMAEwAUAAoAHwASACcAJwASABQAGwASAB8AFAASAAoAGwAoABIACgASACgAGwAKACgA"), 0.91647893, PackedByteArray("AAALAAIACwAMAAIAAAABAAsACwABAAwAAQAAAA0AAQAFAAwAAQANAA4AAQAOAAUADQAAAAMADQADAA4AAAACAAQAAAAEAAMABQAPAAwADgAPAAUADAAQAAIADAAPABAAAgAJAAQAAgAQAAkABAAIAAMABAAJAAgAAwAGAA4AAwAIAAYADgARAA8ADgAGABEADwAHABAAEQAHAA8ABgAHABEABgAIAAcAEAAHAAkACAASAAcABwATAAkACQAKAAgACAAKABIACQATAAoABwASABQABwAUABMAFAASAAoAEwAUAAoA"), 2.5055819, PackedByteArray("AAABAAIAAQAAAAMAAAACAAQAAAAEAAMAAQAFAAIAAQADAAUAAwAGAAUABQAHAAIABQAGAAcAAwAIAAYABAAIAAMABgAIAAcAAgAJAAQABAAJAAgAAgAHAAkACAAKAAcACQAHAAoACQAKAAgA")], +"name": "mat_glass", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 144, +"vertex_data": PackedByteArray("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") +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_a42nb"] +resource_name = "Burner_Cylinder_003" +_surfaces = [{ +"aabb": AABB(-1.3485601, -1.1505451, -1.3485601, 2.6971202, 2.0552607, 2.6971202), +"attribute_data": PackedByteArray("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"), +"format": 34359742487, +"index_count": 948, +"index_data": PackedByteArray("AAAnAAIAJwASAAIAAAB3ACcAJwAwABIAMABTABIAdwBEACcARAAwACcAdwAUAEQAMABSAFMAUgB4AFMARABPADAATwBSADAAFAAVAEQAFQBPAEQAFAB5ABUAUgB6AHgAEwB4AHoATwAvAFIALwB6AFIAFQAhAE8AIQAvAE8AeQAoABUAKAAhABUAeQBFACgAEwB6ADEAMQBUABMALwB7AHoAMQB6AHsAIQBOAC8ATgB7AC8AMgBOACEAKAAyACEAMQB8AFQAfAAzAFQAMQB7AH0AfQB8ADEATgB+AHsAfQB7AH4AMgBQAE4AUAB+AE4AfAB1ADMAdQB0ADMAfQB/AHwAfwB1AHwAfQB+ACMAIwB/AH0AUACAAH4AIwB+AIAAdQCBAHQAgQARAHQAgQCCABEAgwCBAHUAfwCDAHUAIgCCAIEAgwAiAIEAIgCEAIIAVQCDAH8AIwBVAH8AcwAiAIMAVQBzAIMAhQCEACIAcwCFACIAhQByAIQANABVACMAIwCAADQAhgBzAFUANACGAFUAhwCFAHMAhgCHAHMAcQByAIUAhwBxAIUAcQCIAHIAiQCIAHEAiQAeAIgAEABxAIcAEACJAHEAWACHAIYAWAAQAIcAigBYAIYAigCGADQAPAAeAIkAPACLAB4AjACJABAAjAA8AIkAjQAQAFgAjQCMABAAIABYAIoAIACNAFgAjgCLADwAjgCPAIsAkAA8AIwAkACOADwAXACMAI0AXACQAIwAkQCNACAAkQBcAI0AcACPAI4AcACSAI8AOgCOAJAAOgBwAI4AkwCQAFwAkwA6AJAAHwBcAJEAHwCTAFwAlACSAHAAlAAcAJIAlQBwADoAlQCUAHAAXQA6AJMAXQCVADoAOACTAB8AOABdAJMAbwAcAJQAbwCWABwAawCUAJUAawBvAJQAlwCVAF0AlwBrAJUAmABdADgAmACXAF0AmQCWAG8AmQCaAJYAmwBvAGsAmwCZAG8AYABrAJcAYACbAGsADgCXAJgADgBgAJcAnACaAJkAnACdAJoAPQCZAJsAPQCcAJkAngCbAGAAngA9AJsAYgBgAA4AYgCeAGAAbgCdAJwAbgA+AJ0AnwCcAD0AnwBuAJwAYwA9AJ4AYwCfAD0ACQCeAGIACQBjAJ4AoAA+AG4AoAChAD4AagBuAJ8AagCgAG4AogCfAGMAogBqAJ8AZQBjAAkAZQCiAGMAbAChAKAAbACjAKEAbQCjAGwAbQANAKMAPwBtAGwApABsAKAAPwBsAKQApACgAGoAaQA/AKQAaACkAGoAaQCkAGgAaABqAKIADABpAGgAQQBoAKIADABoAEEAQQCiAGUAQQClAAwAQQCmAKUAZQCmAEEAZwClAKYAZQCnAKYAZwCmAGYAZgCmAKcACQCnAGUACwBnAGYACQCoAKcAYgCoAAkAZgCnAGQAZACnAKgACwBmAEIAQgBmAGQABwALAEIAYgCpAKgADgCpAGIAZACoAGEAYQCoAKkAQgBkAAgACABkAGEABwBCAC0ALQBCAAgAqgAHAC0AqgAFAAcALACqAC0ALAAtAAYALQAIAAYAqwAsAAYACABhAEAABgAIAEAAqwAGACsABgBAACsASgCrACsAQABhAF8AYQCpAF8AKwBAADsAQABfADsASgArACoAKwA7ACoArABKACoAXwCpAK0ADgCtAKkAmACtAA4AXwCtAF4AOwBfAF4AmACuAK0AXgCtAK4AOACuAJgAOwBeAAoAKgA7AAoAXgCuADkACgBeADkAOACvAK4AOQCuAK8AHwCvADgArAAqAAQAKgAKAAQAFwCsAAQACgA5AFsABAAKAFsAFwAEAEkABABbAEkAsAAXAEkAWwA5AFoAOQCvAFoASQBbADcAWwBaADcAsABJACkASQA3ACkASACwACkAWgCvALEAHwCxAK8AkQCxAB8AWgCxAFkANwBaAFkAkQCyALEAWQCxALIAIACyAJEANwBZAB0AKQA3AB0AWQCyADYAHQBZADYAIACzALIANgCyALMAigCzACAASAApABYAKQAdABYAtABIABYAHQA2AFcAFgAdAFcAtAAWAEcAFgBXAEcAAQC0AEcAVwA2AFYANgCzAFYARwBXAA8AVwBWAA8AAQBHAAMARwAPAAMAtQABAAMAVgCzALYAigC2ALMANAC2AIoANACAALYAVgC2ADUANQC2AIAADwBWADUANQCAAFAADwA1AFEAUQA1AFAAAwAPAFEAUQBQADIAAwBRAEYARgBRADIAtQADAEYARgAyACgARQC1AEYARQBGACgAtwC4ABgAuAC5ABoAtwC5ALgAuQC6AEsAuQC7ALoAtwC7ALkAugC7ABkAvAC3AC4AvQC3ALwAuwC3AL0AvQC8AE0AuwC9AL4AvgC9ABsAuwC+AEwAvwAmAMAAJgDBAMIAvwDBACYAwQDDAEMAwQDEAMMAvwDEAMEAwwDEAMUAxgC/AHYAxwC/AMYAxAC/AMcAxwDGACQAxADHAMgAyADHAMkAxADIACUA"), +"lods": [0.15300168, PackedByteArray("AAAnAAIAAAAUACcAFABEACcAFAAVAEQAFABFABUARQAoABUARQBGACgARQABAEYAAQADAEYAAQBHAAMAAQBIAEcASAAWAEcASAApABYASAAXACkAFwBJACkAFwAEAEkAFwBKAAQASgAqAAQASgArACoASgAsACsALAAGACsALAAtAAYALAAFAC0ABQAHAC0AGABLABoAGABMAEsASwBMABkATAAYAE0ATQAYAC4ATABNABsAMgBOACEAIQBOAC8AIQAvAE8AMgBQAE4AUQBQADIATgAjAC8AUAAjAE4ATwAvAFIATwBSADAAMABSAFMAMABTABIAUgATAFMALwAxAFIAUgAxABMALwAjADEAMQBUABMAIwBUADEAIwBVAFQAUAA0ACMANABVACMANQA0AFAAUQA1AFAADwA1AFEANQAgADQADwBWADUAVgAgADUAVwBWAA8AVwA2AFYANgAgAFYAHQA2AFcAIABYADQANABYAFUAHQBZADYANwBZAB0ANgAfACAAWQAfADYANwBaAFkAWgAfAFkAWwBaADcAHwBcACAAIABcAFgAWwA5AFoACgA5AFsAWgA4AB8AOQA4AFoAHwBdAFwAOABdAB8AOQAOADgADgBdADgACgBeADkAXgAOADkAOwBeAAoAOwBfAF4AXwAOAF4AQABfADsADgBgAF0AQABhAF8AXwBiAA4AYgBgAA4AYQBiAF8ACABhAEAAYgBjAGAACABkAGEAYQAJAGIAZAAJAGEACQBjAGIAQgBkAAgAZABlAAkAZQBjAAkAQgBmAGQAZgBlAGQACwBmAEIACwBnAGYAZwBBAGYAZgBBAGUAZwAMAEEAQQBoAGUADABoAEEAZQBoAGMADABpAGgAaQBqAGgAaQA/AGoAaAA9AGMAaABqAD0AYwA9AGsAYwBrAGAAPwBsAGoAPwBtAGwAbQANAGwAbAANAD4AagBsAG4AbAA+AG4AagBuAD0AbgA+ABwAPQBuAG8AbgAcAG8APQBvAGsAbwAcAHAAcAAcAB4AawBvADoAOgBvAHAAYABrADoAYAA6AF0AXQA6AFwAcAAeADwAOgBwADwAPAAeAHEAXAA6ABAAOgA8ABAAEAA8AHEAXAAQAFgAcQAeAHIAWAAQAHMAEABxAHMAWABzAFUAcQByACIAcwBxACIAIgByABEAIgARAHQAcwAiAHUAVQBzAHUAdQAiAHQAVQB1AFQAdQB0ADMAVAB1ADMAJgAlAEMAdgAlACYAJQB2ACQA"), 0.5204318, PackedByteArray("AAAnAAIAAAAUACcAFAAVACcAFAAoABUAFAABACgAAQADACgAAQAWAAMAAQApABYAAQAXACkAFwAEACkAFwAqAAQAFwArACoAFwAsACsALAAGACsALAAtAAYALAAFAC0ABQAHAC0AGwAYAC4AGQAYABsAGAAZABoAIQAvADAALwAxADAAIQAjAC8ALwAjADEAMAAxABMAIwATADEAMAATABIAMgAjACEAIwAzABMAMgA0ACMANQA0ADIADwA1ADIANQAgADQADwAgADUANAAgACMANgAgAA8AHQA2AA8AHQAfADYANgAfACAANwAfAB0AIAAQACMAHwAQACAAIwAQADMANwA4AB8AOQA4ADcACgA5ADcAOAA6AB8AHwA6ABAAOQAOADgACgAOADkADgA6ADgAOwAOAAoAEAAiADMAMwAiABEAIgAeABEAEAA8ACIAPAAeACIAOgA8ABAAPAAcAB4AOgAcADwAPQAcADoADgA9ADoAPQA+ABwAPQANAD4APwANAD0ADAA/AD0AOwAJAA4ACQA9AA4AQAAJADsACAAJAEAAQQA9AAkACABBAAkADAA9AEEAQgBBAAgACwAMAEEACwBBAEIAJgAlAEMAJAAlACYA"), 0.91647893, PackedByteArray("AAAUAAIAFAAVAAIAFAABABUAAQADABUAAQAWAAMAAQAXABYAFwAEABYAFwAFAAQABQAGAAQABQAHAAYAGAAZABoAGQAYABsACAAJAAoACwAMAAgACAAMAAkADAANAAkACQANABwACgAJAA4ACgAOAB0ACQAcABAADgAJABAAEAAcAB4AHQAOAB8ADgAQAB8AHQAfACAAHwAQACAAHQAgAA8ADwAgACEAEAAeACIAIgAeABEAEwAiABEAEAAiABMAIQAgACMAIAAQACMAIwAQABMAIQAjABIAEgAjABMAJAAlACYA"), 2.5055819, PackedByteArray("AAABAAIAAQADAAIAAQAEAAMAAQAFAAQABQAGAAQABQAHAAYACAAJAAoACwAMAAgACAAMAAkADAANAAkACgAJAA4ACgAOAA8ADgAJABAADwAOABAACQARABAADwAQABIAEwAQABEAEgAQABMA")], +"material": ExtResource("2_q8h83"), +"name": "mat_glass", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 202, +"vertex_data": PackedByteArray("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////vyjEzc////+/x7XuszzOcZy3ae6zDNpRyaXD//////+/5cfv6gAAvtJgv53A/////+9qGbiA2v+/nkCdwP9//78ZOCjNgVr/v4MxPSf/P/+/GTjv6n4l/r+DMT0nuN7SXXvOPSf///+//38AAP///78oxAfs////v/9/AAD///+/8JX//////7+cu2LE////v8e1EEz///8/R5YQTP///z//fwAA////vwhs1rv///8/wVh7Tv///z//fw7q////P/9/AAD///+/a6snqf///z8Oag7q////v+8zNsr///+/8JX//////7//fwAA////v9Y7B+z///+//38AAP///7/vMzbKPM6M41/KztoAAP/fpcOlQ///AIDVshm4/v9A7Q+VGbj+/0Ct/3+lQ////7/PWp61/7//v1k8pUP/f/+/pcOlQ1m8LB7/f6VD////P1k8pUNZvNJhD8zINf///7//fwAA////v6XDpUP///+//38AAP///78PzEcW////v6XDAAD///+/pcP//////78PzDbK////vz2ne07///8//38AAP///7/Hte6z////P/9/pUP///8/t2kQTP///z//fwAA////v0eW7rP///8/t2nus////z83ShBM////P1k8pUP///+/N0rus////z/vM8g1////v2JEYsT///+/7zM2yv///7+DMT0n////v1I5qNz///+/7zNHFv///7+lwwAA////v+8zt+n///+/pcP//////78EY4Hx////v4JxBOP///8/Zis35////7+hzP//////v2YrLcT///+/k1Qnqf///z//f12z////P6HMXbP///+/D8w2yv///787m7zs////v6HM//////+/O5sF+P///78PzDbK47gepw/MRxYAAECtpcP//////78PzMg1AABA7Q/Mt+n///+/e87B2P///78PzLfp////v6zGqNz///+/D8w2yv///797zsHY////v6XDWbz///+/mNQ35////78PzLfp////v/qcgfH///+/e87B2P///7+Y1C3E////v6XDWbz///+/8JUO6v///7+lw1m8////v9C7Zqv///8/MbDWu////z89p4Ox////P3yOBOP///8/PaeDsf///z/HmGar////P0eW7rP///8/+IfC5P///z/2k9a7////P/9/Wbz///8//39ZvP///z83Z2ar////PwZ4wuT///8/wViDsf///z/BWIOx////P6lcUrn///8/LkRmq////z83Su6z////P7xswuT///8/XTNds////79ZPFm8////v1k8Wbz///+/w2S87P///78oKZPU////v4Mxwdj///+/gzHB2P///7/vM7fp////v8NkBfj///+/pcP//////7/vM7fp////v4Mxwdj///+/7zM2yv///79ZPFm8////v+8zRxZ+Jf+/7zPINYFa/r83ShBMfaX/vzdK7rP///8/wViDsf///z+3ae6z////P7dpEEyA2v6//39ZvP///z9Hlu6z////Pz2ng7H///8/R5YQTP7/vtLHtRBM/v++kse17rP///8/7zNHFlrt+FIPzEcWDNqtNg/MyDXjuB4nx7UQTDzOchxHlhBMWu0GLe8zyDU8zo1jN0oQTOO44Fi3aRBMDNpRSXvOwdhaxFyvD8y36QzarbaDMcHYuN7R3e8zt+la7fjSWTxZvFm80uHBWIOxWsSi0DdK7rPjuODYpcNZvFm8LJ49p4OxuN4sov9/Wbz///+/R5bus1rtBq0=") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_js3r0") + +[sub_resource type="ArrayMesh" id="ArrayMesh_10dgr"] +_surfaces = [{ +"aabb": AABB(-0.4671462, 0.5149584, -0.4671462, 0.9342924, 0.67180777, 0.9342924), +"format": 34359742465, +"index_count": 138, +"index_data": PackedByteArray("AAAUAAIAAgAUABUAAgAVAAcAAAABABQAAwABAAAABwAVABYAFAAWABUABwAWAAgAFwAUAAEAAwAXAAEAFwAWABQABAAXAAMABAAYABcABQAYAAQABQASABgAEgAXABgAEwASAAUAEwAZABIAEQAZABMAGgAXABIAGgASABkAEQAaABkAGgAWABcAEAAaABEAEAAbABoADwAbABAADwAcABsAHAAaABsADgAcAA8ADgALABwADQALAA4AHQAaABwAHQAcAAsADQAdAAsAFgAaAB0ADAAdAA0ADAAeAB0ACgAeAAwAHwAdAB4ACgAfAB4AFgAdAB8ACQAfAAoAFgAfAAYACQAGAB8ACAAWAAYACAAGAAkA"), +"lods": [0.27736476, PackedByteArray("AAABAAIAAwABAAAABAABAAMABQABAAQAAgABAAYAAgAGAAcABwAGAAgACAAGAAkACQAGAAoACgAGAAsACwAGAAEACgALAAwADAALAA0ADQALAA4ADgALAA8ADwALABAAEAALABEACwABABIAEQALABIABQASAAEAEQASABMAEwASAAUA")], +"name": "nat_metal2", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 32, +"vertex_data": PackedByteArray("8fjcvlDUAz9BDze+8fjcvvTnlz9BDze+yS3vvlDUAz+MLXyx/x+pvlDUAz//H6m+QA83vlDUAz/x+Ny+iIsAMVDUAz/JLe++QA83vvTnlz/x+Nw+8fjcvlDUAz8/Dzc+/x+pvlDUAz//H6k+QA83vlDUAz/x+Nw+iIsAMVDUAz/JLe8+8fjcPvTnlz8/Dzc+QA83PlDUAz/x+Nw+/x+pPlDUAz//H6k+8fjcPlDUAz8/Dzc+yS3vPlDUAz+MLXyx8fjcPlDUAz9BDze+/x+pPlDUAz//H6m+iiYqsfTnlz/JLe++QA83PlDUAz/x+Ny+yS3vvvTnlz+MLXyx8fjcvvTnlz8/Dzc+/x+pvvTnlz//H6k+/x+pvvTnlz//H6m+QA83vvTnlz/x+Ny+QA83PvTnlz/x+Ny+/x+pPvTnlz//H6m+8fjcPvTnlz9BDze+yS3vPvTnlz+MLXyx/x+pPvTnlz//H6k+QA83PvTnlz/x+Nw+iiYqsfTnlz/JLe8+") +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_oy1m0"] +resource_name = "Burner_Cylinder_005" +_surfaces = [{ +"aabb": AABB(-0.4671462, 0.5149584, -0.4671462, 0.9342924, 0.67180777, 0.9342924), +"attribute_data": PackedByteArray("AABAPgAAAAAAAEA+AAAAAAAAgD4AAAAAAAAAPgAAAAAAAIA9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA+AAAAAAAAoD4AAAAAAADAPgAAAAAAAOA+AAAAAAAAAD8AAAAAAAAwPwAAAAAAABA/AAAAAAAAID8AAAAAAAAwPwAAAAAAAEA/AAAAAAAAUD8AAAAAAABgPwAAAAAAAIA/AAAAAAAAcD8AAAAAAACAPwAAAAC8hvE+F4NXPziU5zzpfCg/AACAPlyPAj+k8yE+XsN4PwAAgD4AAAAAAACgPgAAAAAAAMA+AAAAAAAAAD4AAAAAAACAPQAAAAAAAAA/AAAAAAAAED8AAAAAAAAgPwAAAAAAAEA/AAAAAAAAUD8AAAAAAABgPwAAAAAAAHA/AAAAAKjj1j4sjhQ/LgavPqI8Bz9icaQ9LI4UP6TzIT6iPAc/ENcjPAAAQD9icaQ91HFrPziU5zwXg1c/SOH6PgAAQD+8hvE+6XwoP6jj1j7UcWs/AACAPqRwfT8uBq8+XsN4Pw=="), +"format": 34359742487, +"index_count": 138, +"index_data": PackedByteArray("AAAaAAIAAgAaABsAAAABABoAAgAbAAgAAwABAAAACAAbABwAAwAdAAEACAAcAAkABAAdAAMACQAcAAcABAAeAB0ABQAeAAQABQAGAB4ACQAHAAoACgAHAB8ACgAfAAsACwAfACAACwAgAA0ADQAgACEADQAhAA4ADgAhAAwADgAMAA8ADwAMACIADwAiABAAEAAiACMAEAAjABEAEQAjACQAEQAkABIAEgAkACUAEgAlABQAFAAlABMAFAATABUAJgAYACcAGAAoACkAJgAoABgAKAAqABcAKAArACoAJgArACgAKgArACwALQAmAC4ALwAmAC0AKwAmAC8ALwAtABYAKwAvADAAMAAvADEAKwAwABkA"), +"lods": [0.27736476, PackedByteArray("AAABAAIAAwABAAAABAABAAMABQABAAQABQAGAAEAAgABAAcAAgAHAAgACAAHAAkACQAHAAoACgAHAAsACwAHAAwACwAMAA0ADQAMAA4ADgAMAA8ADwAMABAAEAAMABEAEQAMABIAEgAMABMAEgATABQAFAATABUAFgAXABgAFgAZABcA")], +"material": ExtResource("3_1xpes"), +"name": "nat_metal2", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 50, +"vertex_data": PackedByteArray("8fjcvlDUAz9BDze+8fjcvvTnlz9BDze+yS3vvlDUAz+MLXyx/x+pvlDUAz//H6m+QA83vlDUAz/x+Ny+iIsAMVDUAz/JLe++iiYqsfTnlz/JLe++QA83vvTnlz/x+Nw+8fjcvlDUAz8/Dzc+/x+pvlDUAz//H6k+QA83vlDUAz/x+Nw+iIsAMVDUAz/JLe8+8fjcPvTnlz8/Dzc+QA83PlDUAz/x+Nw+/x+pPlDUAz//H6k+8fjcPlDUAz8/Dzc+yS3vPlDUAz+MLXyx8fjcPlDUAz9BDze+/x+pPlDUAz//H6m+iiYqsfTnlz/JLe++QA83PlDUAz/x+Ny+iIsAMVDUAz/JLe++8fjcPvTnlz8/Dzc+8fjcvvTnlz9BDze+iiYqsfTnlz/JLe++QA83vvTnlz/x+Nw+yS3vvvTnlz+MLXyx8fjcvvTnlz8/Dzc+/x+pvvTnlz//H6k+/x+pvvTnlz//H6m+QA83vvTnlz/x+Ny+iiYqsfTnlz/JLe8+QA83PvTnlz/x+Nw+/x+pPvTnlz//H6k+yS3vPvTnlz+MLXyx8fjcPvTnlz9BDze+/x+pPvTnlz//H6m+QA83PvTnlz/x+Ny+/x+pPvTnlz//H6m+QA83PvTnlz/x+Ny+/x+pvvTnlz//H6m+QA83vvTnlz/x+Ny+yS3vvvTnlz+MLXyx/x+pvvTnlz//H6k+8fjcvvTnlz8/Dzc+yS3vPvTnlz+MLXyx8fjcPvTnlz9BDze+/x+pPvTnlz//H6k+iiYqsfTnlz/JLe8+QA83PvTnlz/x+Nw+AAB9pf///7/vMzbK////vwAA/3////+/AAD/v////78AAIHa////v/////////+/pcP//////7+3ae6z////P30l/3////8//z//f////z+BWv9/////P/9//3////8/x7Xus////z99pf9/////P/+//3////8/gdr/f////z////9/////v///faX///+/////v////7+lw///////v///gdr///+//////////7/Hte6zPM5xnO8zNso8zozjpcP//////7+3ae6zDNpRyVk8Wbz///+/N0rus////z/BWIOx////P4Mxwdj///+/7zO36f///7//f1m8////P0eW7rP///8/PaeDsf///z+lw1m8////vw/MNsr///+/e87B2P///78PzLfp////v3vOwdhaxFyvD8y36QzarbaDMcHYuN7R3e8zt+la7fjSWTxZvFm80uHBWIOxWsSi0DdK7rPjuODYpcNZvFm8LJ4PzDbK47gepz2ng7G43iyi/39ZvP///79Hlu6zWu0GrQ==") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_10dgr") + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_w32pp"] + +[sub_resource type="ArrayMesh" id="ArrayMesh_saoqs"] +_surfaces = [{ +"aabb": AABB(-1.2472819, -1.133286, -1.2472819, 2.4945638, 0.88290113, 2.4945638), +"format": 34896613377, +"index_count": 180, +"index_data": PackedByteArray("AAAJAAYAAAARAAkAEgAGAAkAEQASAAkAEwAAAAYAEwARAAAAEwAGAAoAEQAFABIABgAUAAoAEgAUAAYACwATAAoACwAKABQAEQAVAAUAEwAVABEABQAHABIABQAVAAcAFgASAAcAFQAWAAcAFQAPABYADwAQABYAFQAXAA8ADwAXABAAGAAWABAAGAASABYAFwAYABAAFQAZABcAEwAZABUAFwAEABgAFwAZAAQABAABABgABAAZAAEAGgASABgAGwAYAAEAGgAYABsAGQAbAAEAEgAaABQAGQAOABsADgANABsAGgAbAA0ADgAcAA0AGQAcAA4AHAAaAA0AGQAdABwAGQATAB0AHAADABoAHAAdAAMAAwAIABoAAwAdAAgAHgAaAAgAHQAeAAgAFAAaAB4AHQAMAB4AFAAeAAIADAACAB4AHwAUAAIADAAfAAIAHQAfAAwAHQATAB8AHwALABQAHwATAAsA"), +"lods": [0.11162796, PackedByteArray("AAAJAAYAAAAGAAoABgACAAoACQACAAYACwAAAAoACwAKAAIADAALAAIADAAAAAsADAACAAgAAgANAAgACQANAAIAAwAMAAgAAwAIAA0ADgAMAAMADgAAAAwADgADAA0AAAAFAAkADgANAAEAAAAPAAUAAAAOAA8ABQAHAAkABQAPAAcADQAJABAAEAAJAAcADQAQAAEADwAQAAcABAAOAAEADwAOAAQABAABABAADwAEABAA"), 0.5193854, PackedByteArray("AAAFAAYABQAHAAYAAAAEAAUABQAEAAcAAQAGAAcABAABAAcABgABAAIAAAAGAAIABAAAAAMABAADAAEAAwAAAAIAAgABAAgAAwAIAAEAAwACAAgA"), 1.3476623, PackedByteArray("AAABAAIAAwACAAEAAwAAAAIAAAAEAAEABAADAAEABAAAAAMA")], +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 32, +"vertex_data": PackedByteArray("/38AAAAAAAD7sP//QPYAAL4J//8DTwAAfSUAAIHaAACB2gAAgdoAAIHaAAB9JQAA/3///wAAAABA9v//A08AAL4J///7sAAA+7D//74JAAADT///vgkAAH0lAAB9JQAAAAAAAP9/AAADT///QPYAAP9/AAD//wAA//8AAP9/AABA9v//+7AAAPuwAAC+CQAAgdr//30lAAADTwAAvgkAAH0l//99JQAAQPYAAANPAAD//////38AAED2AAD7sAAAgdr//4HaAAD7sAAAQPYAAH0l//+B2gAA/3//////AAADTwAAQPYAAL4JAAD7sAAAAAD///9/AAC+CQAAA08AAA==") +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_xvyyx"] +resource_name = "Burner_Cylinder_004" +_surfaces = [{ +"aabb": AABB(-1.2472819, -1.133286, -1.2472819, 2.4945638, 0.88290113, 2.4945638), +"attribute_data": PackedByteArray("////f/+PAAD/LwAA/5//f/9f/38AAP9/cOtw6/+/joKNlHDr/9//f///AAD/zwAA/08AAAAAAABw642U/+8AAP+//3//rwAA/3//f/9vAAD/P/9//x//f/8PAABv/f+//79v/Y6C/7+NlI2U/+//f//fAAD/z/9//78AAP+v/3//nwAA/4//f/9/AAD/b/9//18AAP9P/3//PwAA/x8AAP8v/3//D/9/fKg8h4LXPIfC+HyowviC14LXwvg8h3yoPIeC13yowvg="), +"format": 34896613399, +"index_count": 180, +"index_data": PackedByteArray("AAAPAAoAAAAbAA8AGwAcAA8AGwAJABwAHAANAA8ACQALABwACQAdAAsAHQAeAAsAHgAcAAsAHQAQAB4AEAARAB4AEAAfABEAIAAeABEAHwAgABEAIAAcAB4AHwADACAAAwABACAAAwAhAAEAIQAiAAEAIgAgAAEAIQASACIAEgATACIAEgAjABMAJAAgACIAJAAiABMAIwAkABMAJAAcACAAIwAEACQABAAMACQABAAlAAwAJQAmAAwAJgAkAAwAJQAUACYAHAAkACcAJwAkACYAFAACACYAJwAmAAIAFAAoAAIAKAAnAAIAHAAnAA0AKAAVACcAFQAWACcADQAnABYAFQApABYAKQANABYAKQAFAA0AKgArAAcAKwAsAA4AKgAsACsALAAtABcALAAuAC0AKgAuACwALQAuAAYALwAqABoAMAAqAC8ALgAqADAAMAAvABkALgAwADEAMQAwAAgALgAxABgA"), +"lods": [0.11162796, PackedByteArray("AAAPAAoAAAAJAA8ACQALAA8ACQAQAAsAEAARAAsAEQAPAAsAEAADABEAAwABABEAAwASAAEAEwARAAEAEgATAAEAEwAPABEAEgAEABMABAAMABMABAAUAAwADwATAAIAAgATAAwAFAACAAwADwACAA0AFAAVAAIADQACABYAFQAWAAIABQANABYAFQAFABYABwAXAA4ABwAYABcAFwAYAAYAGAAHABkAGQAHABoAGAAZAAgA"), 0.5193854, PackedByteArray("AAAJAAoACQALAAoACQADAAsAAQAKAAsAAwABAAsAAwAEAAEACgABAAIABAAMAAEAAgABAAwABAACAAwABAAFAAIABQANAAIABwAGAA4ABgAHAAgA"), 1.3476623, PackedByteArray("AAABAAIAAAADAAEAAwAEAAEABAACAAEABAAFAAIABgAHAAgA")], +"material": SubResource("StandardMaterial3D_w32pp"), +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 50, +"vertex_data": PackedByteArray("/38AAAAAFv77sP//QPaLob4J//8DT4XTgdoAAIHaHKt9JQAAgdocq/9/AAAAABb+gdoAAIHaSlX/fwAAAACtHX0lAACB2kpVgdoAAH0lMuL/f///AAAW/kD2//8DT4XTvgn///uwfbf/f///AAAW/oHaAAB9JTAj+7D//74JDvH//wAA/38uxUD2///7sH23/38AAP//rZ0DT///QPaLoQAAAAD/fy7FfSUAAH0lMuIDT///vgkO8f//AAD/fyg5/38AAP//UWIAAAAA/38oOX0lAAB9JTAj+7AAAL4JDvGB2v//fSUy4kD2AAADT4XT//////9/LsVA9gAA+7B9t4Ha//+B2hyr+7AAAED2i6H/f/////+tnQNPAABA9ouhfSX//4HaHKu+CQAA+7B9twAA////fy7FfSX//30lMuK+CQAAA0+F0wNPAAC+CQ7xA08AAL4J8R77sAAAvgnxHkD2AAADT7QrQPYAAPuwSkj7sAAAQPapXr4JAAADT7QrvgkAAPuwSkgDTwAAQPapXip6jCct2WNK7ZM9zs9MY0icN8/Mclgq+kYoQEQAAP9/vztGqN1y1iyMp9QFwbHuE2qlk8HUhXLYZwzvWSaoqQZPZF83ar5qJQAA/39iytCmn0hP5ClT3fKohtjXPh6CQwAA/398PD2eDyZmjFZ5JijVrCENEWzBMV+3rxuUWms+YsgvM5w1Lln///9/0SabtS+zm7eUQZTar5ufyCGNKNM9ThDs2FdV+cEVQoZCBj5qRxT0TLImyz+pHvJUCzNGlDNAsaYNK6me") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_saoqs") + +[sub_resource type="ORMMaterial3D" id="ORMMaterial3D_6b6h8"] +transparency = 1 +albedo_color = Color(1, 1, 1, 0.5803922) +rim_enabled = true +clearcoat_enabled = true +clearcoat = 0.35 +clearcoat_roughness = 1.0 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_uo03v"] +resource_name = "mat_rope" +cull_mode = 2 +albedo_color = Color(0.9063318, 0.9063318, 0.9063318, 1) +roughness = 0.5 + +[sub_resource type="ArrayMesh" id="ArrayMesh_mse0h"] +_surfaces = [{ +"aabb": AABB(-0.22131322, -0.8654207, -0.71762264, 0.5883255, 2.26427, 1.2943395), +"format": 34896613377, +"index_count": 444, +"index_data": PackedByteArray("FgAXAAsAFgAOABcADQAWAAsADgAQABcAFgAYAA4ADgAYABAAGAAWABkAGQAWAA0AGAAZAA8ADQALAAAAGQANAAAAGAAJABAAGAAPAAkADwAZABoAGQAAABoADwAaAAkAAAALACkAGgAAABsAAAApABsACQAaABwAGgAbABwACQAcAB0AEAAJAB0ACwAqACkACwAXACoAFwAQAB4AEAAdAB4AFwAeACoAHQAcACsAHgAdACwAHQArACwAKgAeAC0AHgAsAC0AKgAtABIAKQAqABIAHAAuACsAHAAbAC4AGwApAC8AKQASAC8AGwAvAC4AEgAtADAALwASADEAEgAwADEALgAvACEALwAxACEALgAhADIAKwAuADIALQAzADAALQAsADMALAArADQAKwAyADQALAA0ADMAMgAhADUANAAyADYAMgA1ADYAMwA0ADcANAA2ADcAMwA3ADgAMAAzADgAIQA5ADUAIQAxADkAMQAwADoAMAA4ADoAMQA6ADkAOAA3AB8AOgA4ABEAOAAfABEAOQA6ADsAOgARADsAOQA7ADwANQA5ADwANwA9AB8ANwA2AD0ANgA1AD4ANQA8AD4ANgA+AD0APAA7ACAAPgA8AD8APAAgAD8APQA+AEAAPgA/AEAAPQBAABUAHwA9ABUAOwBBACAAOwARAEEAEQAfAEIAHwAVAEIAEQBCAEEAFQBAACIAQgAVAEMAFQAiAEMAQQBCAAEAQgBDAAEAQQABACQAIABBACQAQABEACIAQAA/AEQAPwAgAEUAIAAkAEUAPwBFAEQAJAABAEYARQAkAEcAJABGAEcARABFAAoARQBHAAoARAAKABMAIgBEABMAAQAjAEYAAQBDACMAQwAiAAIAIgATAAIAQwACACMAEwAKAEgAAgATAEkAEwBIAEkAIwACAEoAAgBJAEoAIwBKAAwARgAjAAwACgAUAEgACgBHABQARwBGAEsARgAMAEsARwBLABQADABKAEwASwAMAE0ADABMAE0AFABLACYASwBNACYATQBMAAYATQAGAAgAJgBNAAgATAADAAYAJgAIAAcATAAlAAMASgAlAEwAJQAEAAMASgBJACUAJQAnAAQASQAnACUAJwAFAAQASQBIACcAJwAoAAUASAAoACcAKAAHAAUAKAAmAAcASAAUACgAFAAmACgA"), +"lods": [0.12375701, PackedByteArray("FgAXAAsAFgAOABcADQAWAAsADgAQABcAFgAYAA4ADgAYABAAGAAWABkAGQAWAA0AGAAZAA8AGQANAAAADQALAAAADwAZABoAGQAAABoAGAAPAAkADwAaAAkAGAAJABAAGgAAABsAAAALABsACQAaABwAGgAbABwAEAAJAB0ACQAcAB0AEAAdAB4AFwAQAB4AHQAcAB8AHAAbAB8AHgAdABEAHQAfABEAFwAeABIACwAXABIAHgARACAAEgAeACAACwASACEAGwALACEAEgAgABMAIQASABMAGwAhABUAHwAbABUAFQAhACIAIQATACIAHwAVAAEAEQAfAAEAFQAiACMAAQAVACMAIwAiAAIAIgATAAIAIwACAAwAAQAjAAwADAACAAYAEQABACQAIAARACQADAAGAAgAAgAlAAYAAgATACUABgAlAAMAJQAEAAMAJgAMAAgAAQAMACYAJgAIAAcAJQAnAAQAEwAnACUAJwAFAAQAKAAHAAUAJwAoAAUAKAAmAAcAEwAKACcAEwAgAAoAIAAkAAoACgAUACcAJwAUACgACgAkABQAFAAmACgAJAABABQAFAABACYA"), 0.34872514, PackedByteArray("DQALAAAADQAOAAsADwAOAA0ADwANAAAADgAPABAADgAQAAsADwAAAAkADwAJABAAEAAJABEACQAAAAEACQABABEAEAARAAoAEQABAAoAEgAQAAoACwAQABIAEgAKABMACwASABMACgABABQAEwAKABQAAQAAABUAAAALABUACwATAAIAFQALAAIAAgATAAMAEwAUAAMAAwAUAAQAAgADAAYAFAAFAAQAFQACAAwADAACAAYAAQAVAAwAFAABAAwAFAAMAAUADAAGAAgABQAMAAcADAAIAAcA"), 0.6161429, PackedByteArray("CQABAAoACQAAAAEACwAJAAoACQALAAAAAAALAAIACwAKAAIAAQAAAAIACgABAAwAAQACAAwAAgAKAAwADAACAAYAAgADAAYAAgAMAAMADAAGAAgAAwAMAAQADAAIAAcADAAFAAQABQAMAAcA"), 1.0646247, PackedByteArray("AAABAAIAAQAAAAIAAwACAAQAAgAFAAQAAgADAAYABQACAAcAAgAGAAgAAgAIAAcA")], +"name": "mat_rope", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 78, +"vertex_data": PackedByteArray("uVlD4mtMAABOB2EgEsYAAAhXOhr15AAApcgIIAjdAAA+56gX9NQAAP//ShBl4gAAzMIKIY3yAAAm+kwR6vcAAI3brBn//wAAb2Ra1B0oAAAdZCgRTcMAAMqQnuGHUAAAe1V5Ci7zAABfSv//fTsAAPbsMPDCJgAANlti4AAAAACAm7bTOSwAAHwgv1BLkgAAS4qZpxhtAABucrQYUdMAAG9pAACH0wAA7hH3PIfHAAAnsf//f0EAAK2xWNpuQAAA/cFi4AIGAABnHzDwvRoAAItDods2OAAA/k8JyoRgAACaPV7FKk4AADpa3r+fPwAAPokJv25DAAAPA6RUC6IAANhMFjZqpwAA11vqjc+SAACNR04ocNkAAFItMxSU5gAAfiShHYO1AABCk8cVbtoAALSk0wEs8wAA06abC53RAACMr6IB/N0AAAJ/NMlTZAAAopu0w8hVAABVLGOpX2UAAENJY6RoVgAAPXh+o0RaAABjPn2tM3gAAF1tmawPfAAAGGd9hYJwAAD8eE+JjIMAAM4stI4GjwAADjhHhrpsAADpGuOK/HsAAM5M0W5OqAAApB1Vb7ekAADIC5drn5EAABgpVWceggAAHWqPas2YAABCWNFmtYUAANBPvVCLlQAAtmGfVIuoAAD2FIZYCrUAAElEg1hLuAAAxl5pOh26AABRQdo9LMoAAHQdMzXGpAAAAACkONW0AADWGLclCdgAAL1kjiXhyAAANVM3IOq2AAABH6YMj9YAAGc6IQvsxAAAT35KCtPLAADFfqsUzdcAAFtqwxR66wAABVUXADTnAABqiPkVnu8AACOR/wv9+wAA") +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_e3ma0"] +resource_name = "Burner_BézierCurve" +_surfaces = [{ +"aabb": AABB(-0.22131322, -0.8654207, -0.71762264, 0.5883255, 2.26427, 1.2943395), +"attribute_data": PackedByteArray("VRVU1aqqqar/vwAA/7//////qir//wAA//9UVf///3///6mq//9U1f////9VFf9//79UVVUVAABVFf//VNVU1QAAVNUAAKoqAAD/f1UVVFVUlVTV/3//f1TV/3//P6oq/7+qKgAAAABVFaoqVVUAAKqqAACqKlRVVJVUVanqqiqp6lRVqer/f6qq/3+p6qmq/79U1aqq//9VVf///3+pqqoqVNWqKv9/qiqpqgAAVFUAAP//VRWpqgAAqaqqKqoqqioAAP8/AAD/P1RVVVWqKlVVVFWqaqoqqmoAAKpqVFVVVf9//3+qKv9/AAD/f1RVqmr/f1SVqipUlQAAVJX/f6qqqiqqqlRV/7//f1TVqipU1QAAVNVUVanqAABU1amqqepU1anq//9U1f///7+pqqqqVNVUlamqVJX///9/VNX/f///qmqpqqpqVNWqav//VVWpqlVVVNX/P/9//z+pqv8/VNX/P///qir//w=="), +"format": 34896613399, +"index_count": 444, +"index_data": PackedByteArray("GQAaAA0AGQARABoADQAaAC8ADQAvADAAEQATABoAGgAdAC8AGgATAB0AMAAvABcAMAAXADEALwAdADIALwAyABcAEQArABMALAArABEAMQAXADMAMQAzABsAFwAyADQAFwA0ADMAGwAzADUAGwA1ADYAMwA0ADcAMwA3ADUAMgA4ADQANgA1ADkANgA5ADoANQA3ADsANQA7ADkANAA8ADcANAA4ADwANwAVADsANwA8ABUAOgA5AD0AOgA9AD4AOQA7AB4AOQAeAD0AOwAVAD8AOwA/AB4APgA9AEAAPgBAABwAPQAeAEEAPQBBAEAAHgA/ACIAHgAiAEEAHABAABgAHAAYAAIAQABBAAwAQAAMABgAQQAiAEIAQQBCAAwAAgAYAEMAAgBDAEQAGAAMAEUAGABFAEMADABCABYADAAWAEUARABDAB8ARAAfAEYARgAfAAQARgAEAAUAHwAGAAQAQwAgAB8AHwAgAAYAQwBFACAAIAAHAAYARQAhACAAIAAhAAcARQAWACEAIQAIAAcAIQAjAAgAFgAjACEAIwAJAAgAFgBHACMAIwBIAAkARwBIACMASAAKAAkAQgBHABYASABJAAoADwBJAEgARwAPAEgADwBKAEkAQgBLAEcASwAPAEcAIgBLAEIAJABKAA8ASwAkAA8AJAADAEoAIgABAEsAAQAkAEsAPwABACIATAADACQAAQBMACQATAAlAAMAPwBNAAEATQBMAAEAFQBNAD8AFAAlAEwATQAUAEwAFABOACUAFQAnAE0AJwAUAE0APAAnABUATwBOABQAJwBPABQATwBQAE4APABRACcAUQBPACcAOABRADwAUgBQAE8AUQBSAE8AUgBTAFAAOABUAFEAVABSAFEAVQBTAFIAVABVAFIAVQAmAFMAVgBUADgAMgBWADgAHQBWADIAVgBXAFQAVwBVAFQAHQApAFYAKQBXAFYAEwApAB0AWAAmAFUAVwBYAFUAWABZACYAKQAqAFcAKgBYAFcAEwALACkACwAqACkAKwALABMAKABZAFgAKgAoAFgAKABaAFkACwAtACoALQAoACoAKwASAAsAEgAtAAsAKwAuABIAEgAuAC0AKwAsAC4AAABaACgALQAAACgALgAAAC0AAAAOAFoALgAsABAALgAQAAAAEAAsAA4AEAAOAAAA"), +"lods": [0.12375701, PackedByteArray("GQAaAA0AGQARABoADQAaABcADQAXABsAEQATABoAGwAXABgAGwAYABwAHAAYAAIAGgAdABcAGgATAB0AFwAdAB4AFwAeABgAAgAYAB8AAgAfAAUABQAfAAQAHwAGAAQAHwAgAAYAGAAgAB8AIAAHAAYAGAAeAAwAGAAMACAAIAAhAAcAIQAIAAcADAAWACAAIAAWACEAHgAiAAwADAAiABYAIQAjAAgAFgAjACEAIwAJAAgAIgABABYAFgABACMAHgAVACIAFQABACIAHQAVAB4AIwAPAAkAAQAPACMADwAKAAkADwADAAoAJAADAA8AAQAkAA8AJAAlAAMAFAAlACQAAQAUACQAFAAmACUAJwAUAAEAFQAnAAEAKAAmABQAJwAoABQAKAAOACYAKQAnABUAHQApABUAEwApAB0AKQAqACcAKgAoACcAEwALACkACwAqACkAKwALABMAEQArABMALAArABEAKwASAAsACwAtACoALQAoACoAEgAtAAsAKwAuABIAEgAuAC0AKwAsAC4ALQAAACgALgAAAC0AAAAOACgALgAsABAALgAQAAAAEAAsAA4AEAAOAAAA"), 0.34872514, PackedByteArray("EAAOAAAAEAARAA4AEgARABAAEgAQAAAAEQASABMAEQATAA0AEgAAAAsAEgALABMAAAAOABQAFAAOAAMACwAAAAEAAQAAABQAEwALABUACwABABUAFAADAA8AAQAUAA8ADwADAAoADwAKAAkADwAJAAgABwAPAAgAFgAPAAcAFgABAA8AFgAHAAYABAAWAAYADAABABYAFQABAAwAEwAVAAwAFwATAAwADQATABcAGAAMABYAFwAMABgADQAXABgAGAAWAAQADQAYAAIAAgAYAAQAAgAEAAUA"), 0.6161429, PackedByteArray("CwABAAwADQALAAwACwANAAAACwAAAAEADQAMAAIAAQAAAAMAAAAOAAMADAABAA8AAQADAA8AAgAMAA8ADwADAAoADwAKAAkADwAJAAgABwAPAAgADwAHAAYABAAPAAYAAgAPAAQAAgAEAAUA"), 1.0646247, PackedByteArray("AAABAAIAAQAAAAMAAgAEAAUABAACAAYAAgAHAAYABwACAAgAAgAJAAgAAgAKAAkA")], +"material": SubResource("StandardMaterial3D_uo03v"), +"name": "mat_rope", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 91, +"vertex_data": PackedByteArray("uVlD4mtMDkJOB2EgEsZHNQhXOhr15IZICFc6GvXkzEilyAggCN0IJMzCCiGN8tVLPueoF/TUkwX//0oQZeL7LSb6TBHq9xpSjdusGf//pmbMwgohjfL7S29kWtQdKGgjHWQoEU3DwQPKkJ7hh1AaMsqQnuGHUGo3e1V5Ci7z9WlfSv//fTsLKfbsMPDCJlIdNlti4AAANA+Am7bTOSzNA+4R9zyHx/c/fCC/UEuSTxVvaQAAh9PfKUuKmacYbf8gbnK0GFHTdiknsf//f0GkJK2xWNpuQFIb11vqjc+SvDWNR04ocNnYPz6JCb9uQwQE2EwWNmqn8QdCk8cVbtpRJtOmmwud0aUFjK+iAfzdRi5+JKEdg7VLGbSk0wEs891TUi0zFJTm+1KNR04ocNnqP9db6o3Pkrw1DwOkVAuigy7+TwnKhGA7Ozpa3r+fPzoYmj1exSpO3C/9wWLgAgZ4Byex//9/Qdcti0Oh2zY4YTtnHzDwvRreH6KbtMPIVWgfAn80yVNk5DNdbZmsD3y/ND14fqNEWlgG/HhPiYyDGCIYZ32FgnBSBx1qj2rNmJIizkzRbk6omTZCWNFmtYV7Bw44R4a6bK8UtmGfVIuoyCNJRINYS7hkONBPvVCLlccHGClVZx6CuhTGXmk6HbpQJVFB2j0sylA7dB0zNcakQBa9ZI4l4cgEJzVTNyDqtvQGZzohC+zEOSDFfqsUzdeYKVtqwxR668RXT35KCtPLQQNqiPkVnu/4UQVVFwA05x9OI5H/C/371m5qiPkVnu8SUltqwxR66+9XAR+mDI/WUz/WGLclCdjqRQAApDjVtJYwUUHaPSzKUzv2FIZYCrXKPElEg1hLuGI4yAuXa5+RQS2kHVVvt6QJO85M0W5OqJk26Rrjivx73yzOLLSOBo8zOkNJY6RoVnUVVSxjqV9lPS1jPn2tM3jUOV1tmawPfL80An80yVNk1zTfdQaqmlPitWiuvIemrpWHWeG4qFTkc7tvHfBbKRfIUl8OdUT462L38eNpuyBAM84exZVcbptTfxOcZn1QaFPD2ohyu9LAzW+VRvrC6C011Q9zSKqgRAHEfRmQpU2r3GHfvqFqyqkUmj6lfmLDn1CAaqZVgiSwlk+StgJR5uWtmicSfWI4Cg5gIj1ivRQCIqhwb8evdKZNgsOfUIDaWau4XXiUrbxFkMkZXQq9E71bVMGwHpUNWiy+AmPvwaSqcGIboEqCNKCjgWux5E4wqxph5rGITsarE2E2oACAm7LJToxGeMbwrI1h2KAqgAC0jU/XRaLFUq9DYq2iNIARQl3BHrS/ZBm7bFS1MSO1vN9mfTjEa5aQD3ijMuIJsaArL6o6LtT6oOHmsMrERJatSdyyCnKTq3pXSbeuojOAWXSIqtegKoABW6a5FHXlqjagAIDOWye6sXUmq6lGoMfBXGi7Q3eLrDSgo4F1oOqB") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_mse0h") + [sub_resource type="CylinderShape3D" id="CylinderShape3D_83yjx"] height = 0.42895508 radius = 0.2241211 @@ -67,16 +218,36 @@ amount = 30 process_material = SubResource("ParticleProcessMaterial_s4s5n") draw_pass_1 = SubResource("QuadMesh_s4s5n") -[node name="SPIRTOVKA" parent="." unique_id=410340270 instance=ExtResource("2_83yjx")] -transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0, 0) +[node name="Burner" type="Node3D" parent="." unique_id=1712246126] +transform = Transform3D(0.22, 0, 0, 0, 0.22, 0, 0, 0, 0.22, 0, 0, 0) + +[node name="LampBody" type="MeshInstance3D" parent="Burner" unique_id=1190257021] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1398567, 0) +mesh = SubResource("ArrayMesh_a42nb") +skeleton = NodePath("") + +[node name="LampCap" type="MeshInstance3D" parent="Burner" unique_id=1418414156] +transform = Transform3D(1.113963, 0, 0, 0, 1.113963, 0, 0, 0, 1.113963, 0, 1.1398567, 0) +mesh = SubResource("ArrayMesh_oy1m0") +skeleton = NodePath("") + +[node name="LampWater" type="MeshInstance3D" parent="Burner" unique_id=639119226] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1398567, 0) +mesh = SubResource("ArrayMesh_xvyyx") +skeleton = NodePath("") +surface_material_override/0 = SubResource("ORMMaterial3D_6b6h8") + +[node name="SpiritLampRope" type="MeshInstance3D" parent="Burner" unique_id=1335120520] +transform = Transform3D(0.9973411, -0.04013385, 0.05668181, 0.057057727, 0.9111173, -0.29569387, -0.04178201, 0.28622705, 0.94919986, 0, 0.9403798, 0) +mesh = SubResource("ArrayMesh_e3ma0") +skeleton = NodePath("") [node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=578010566] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.2145507, 0) shape = SubResource("CylinderShape3D_83yjx") -[node name="ButtonGen" type="Node" parent="." unique_id=739595415 node_paths=PackedStringArray("cap", "particles")] +[node name="ButtonGen" type="Node" parent="." unique_id=739595415 node_paths=PackedStringArray("particles")] script = ExtResource("3_tuoyb") -cap = NodePath("../SPIRTOVKA/Cap") particles = NodePath("../GPUParticles3D") [node name="BurnArea" type="Area3D" parent="." unique_id=1510885909] @@ -90,5 +261,3 @@ shape = SubResource("CylinderShape3D_tuoyb") [connection signal="area_entered" from="BurnArea" to="BurnArea" method="_on_area_entered"] [connection signal="area_exited" from="BurnArea" to="BurnArea" method="_on_area_exited"] - -[editable path="SPIRTOVKA"] diff --git a/scenes/flask.tscn b/scenes/flask.tscn index f02ef14..a8025d0 100644 --- a/scenes/flask.tscn +++ b/scenes/flask.tscn @@ -3,7 +3,7 @@ [ext_resource type="Script" uid="uid://bjnv2g1ni0525" path="res://src/drag/draggable_object.gd" id="1_0xufn"] [ext_resource type="Material" uid="uid://64m17act0kwu" path="res://assets/materials/mat_glass.tres" id="2_dbm1u"] [ext_resource type="Script" uid="uid://dig825r70a0sn" path="res://src/substance_display.gd" id="3_0xufn"] -[ext_resource type="Shader" uid="uid://djb4t6pw03tow" path="res://shaders/fluid.gdshader" id="4_ailwx"] +[ext_resource type="Material" uid="uid://dl0lyxgl6wmtp" path="res://assets/materials/mat_fluid.tres" id="3_wadb5"] [ext_resource type="Script" uid="uid://bl0ojhc0thk1p" path="res://src/interactible/interactible.gd" id="4_dbm1u"] [ext_resource type="Texture2D" uid="uid://cw3jw8qbvj3fv" path="res://assets/textures/solid.png" id="4_h7awq"] [ext_resource type="Script" uid="uid://duirfi4j26g2i" path="res://src/interactible/flask_interaction.gd" id="5_pmegg"] @@ -50,14 +50,6 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_1ouf4") -[sub_resource type="ShaderMaterial" id="ShaderMaterial_ailwx"] -resource_local_to_scene = true -render_priority = 0 -shader = ExtResource("4_ailwx") -shader_parameter/albedo_color = Color(0, 0, 0, 1) -shader_parameter/fill = 0.0 -shader_parameter/wave_intensity = 0.0 - [sub_resource type="CylinderMesh" id="CylinderMesh_h7awq"] top_radius = 0.772 bottom_radius = 0.772 @@ -120,7 +112,7 @@ skeleton = NodePath("") [node name="FillLiquid" type="MeshInstance3D" parent="Flash" unique_id=439339804 node_paths=PackedStringArray("particle_collision")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.8061247, 0) -material_override = SubResource("ShaderMaterial_ailwx") +material_override = ExtResource("3_wadb5") mesh = SubResource("CylinderMesh_h7awq") skeleton = NodePath("") script = ExtResource("3_0xufn") diff --git a/scenes/flask_hold_area.tscn b/scenes/flask_hold_area.tscn index da4891e..a00da90 100644 --- a/scenes/flask_hold_area.tscn +++ b/scenes/flask_hold_area.tscn @@ -11,7 +11,7 @@ transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 0 script = ExtResource("1_p5tus") [node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=565290681] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.046020508, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.486, 0) shape = SubResource("CylinderShape3D_ig37s") debug_color = Color(0, 0.5950001, 0.7, 1) diff --git a/scenes/flask_holder.tscn b/scenes/flask_holder.tscn index eeb06e7..e65e4a4 100644 --- a/scenes/flask_holder.tscn +++ b/scenes/flask_holder.tscn @@ -18,16 +18,16 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.32885742, 0) shape = SubResource("BoxShape3D_a7l4b") [node name="FlaskHoldArea" parent="." unique_id=1519161328 instance=ExtResource("2_ewrbt")] -transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -0.41687107, 0.45590642, 0.0024570525) +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -0.41687107, 0.029960334, 0.0024570525) [node name="FlaskHoldArea2" parent="." unique_id=456473283 instance=ExtResource("2_ewrbt")] -transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -0.21569425, 0.45590642, 0.0024570525) +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -0.21569425, 0.029960334, 0.0024570525) [node name="FlaskHoldArea3" parent="." unique_id=1702091089 instance=ExtResource("2_ewrbt")] -transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.0042236447, 0.45590642, 0.0024570525) +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.0042236447, 0.029960334, 0.0024570525) [node name="FlaskHoldArea4" parent="." unique_id=939138817 instance=ExtResource("2_ewrbt")] -transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.21210945, 0.45590642, 0.0024570525) +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.21210945, 0.029960334, 0.0024570525) [node name="FlaskHoldArea5" parent="." unique_id=568099085 instance=ExtResource("2_ewrbt")] -transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.4127617, 0.45590642, 0.0024570525) +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.4127617, 0.029960334, 0.0024570525) diff --git a/scenes/popup_container.tscn b/scenes/popup_container.tscn index 65af532..c965255 100644 --- a/scenes/popup_container.tscn +++ b/scenes/popup_container.tscn @@ -1,8 +1,8 @@ -[gd_scene load_steps=2 format=3 uid="uid://bcj0mesdlfsfj"] +[gd_scene format=3 uid="uid://bcj0mesdlfsfj"] [ext_resource type="Script" uid="uid://c4tsyohkw45p4" path="res://src/ui/popup_container.gd" id="1_xul1r"] -[node name="PopupContainer" type="Panel"] +[node name="PopupContainer" type="Panel" unique_id=1864257996] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 @@ -11,7 +11,7 @@ grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_xul1r") -[node name="ScrollContainer" type="ScrollContainer" parent="."] +[node name="ScrollContainer" type="ScrollContainer" parent="." unique_id=1290239698] layout_mode = 1 anchors_preset = -1 anchor_right = 0.97900003 @@ -21,22 +21,21 @@ grow_horizontal = 2 grow_vertical = 2 horizontal_scroll_mode = 0 -[node name="VBoxContainer" type="VBoxContainer" parent="ScrollContainer"] +[node name="VBoxContainer" type="VBoxContainer" parent="ScrollContainer" unique_id=1896392321] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -[node name="Label" type="Label" parent="."] +[node name="Label" type="Label" parent="." unique_id=1563593386] layout_mode = 1 anchors_preset = -1 -anchor_left = 0.97900003 -anchor_top = 0.0014401659 +anchor_left = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 -offset_left = -0.28308105 -offset_top = 647.0668 -offset_right = 622.0668 -offset_bottom = 49.0 +offset_left = -25.0 +offset_top = 648.0 +offset_right = 622.97095 +offset_bottom = 59.0 grow_vertical = 2 rotation = -1.5707964 text = "Инструменты diff --git a/scenes/ui.tscn b/scenes/ui.tscn index 4a6d282..0c79309 100644 --- a/scenes/ui.tscn +++ b/scenes/ui.tscn @@ -54,26 +54,24 @@ script = ExtResource("1_8dubc") [node name="Reagents" parent="." unique_id=1303212589 instance=ExtResource("1_nt7q6")] layout_mode = 1 anchors_preset = -1 -anchor_left = -0.14756945 +anchor_left = -0.34635416 anchor_top = 0.055555556 anchor_right = 0.0 anchor_bottom = 0.69753087 text = "Вещества" metadata/_edit_use_anchors_ = true -[node name="ScrollContainer" parent="Reagents" index="0"] +[node name="ScrollContainer" parent="Reagents" index="0" unique_id=1290239698] anchor_right = 0.87200004 offset_right = -0.040008545 -[node name="Label" parent="Reagents" index="1"] -anchor_left = 0.8717948 -anchor_top = 0.29071665 -anchor_right = 0.99700004 -anchor_bottom = 0.76000005 -offset_left = 0.0 +[node name="Label" parent="Reagents" index="1" unique_id=1563593386] +anchor_top = 0.25133452 +anchor_bottom = 0.726 offset_top = 197.44484 -offset_right = 173.02982 -offset_bottom = 48.876526 +offset_right = 201.11682 +offset_bottom = 58.98401 +grow_vertical = 1 [node name="Generator" type="Node" parent="Reagents" unique_id=670239833] script = ExtResource("2_x4jx1") @@ -81,25 +79,20 @@ script = ExtResource("2_x4jx1") [node name="Intruments" parent="." unique_id=1127354373 instance=ExtResource("1_nt7q6")] layout_mode = 1 anchors_preset = -1 -anchor_left = -0.14756945 +anchor_left = -0.34600002 anchor_top = 0.69753087 anchor_right = 0.0 +offset_left = -0.4079895 text = "Инструменты" -metadata/_edit_use_anchors_ = true -[node name="ScrollContainer" parent="Intruments" index="0"] +[node name="ScrollContainer" parent="Intruments" index="0" unique_id=1290239698] anchor_right = 0.87200004 offset_right = -0.040008545 -[node name="Label" parent="Intruments" index="1"] -anchor_left = 0.8717948 -anchor_top = 0.040587522 -anchor_right = 0.99700004 -anchor_bottom = 1.059 -offset_left = 0.0 -offset_top = 199.64479 -offset_right = 175.22977 -offset_bottom = 49.03595 +[node name="Label" parent="Intruments" index="1" unique_id=1563593386] +anchor_top = -0.165 +offset_top = 228.34001 +offset_right = 203.31677 [node name="Generator" type="Node" parent="Intruments" unique_id=1693437228] script = ExtResource("11_vdcm2") diff --git a/shaders/fluid.gdshader b/shaders/fluid.gdshader index 4bca778..76c52bd 100644 --- a/shaders/fluid.gdshader +++ b/shaders/fluid.gdshader @@ -5,13 +5,19 @@ render_mode cull_back, blend_mix; uniform vec4 albedo_color: source_color; uniform float fill: hint_range(0.0, 1.0, 0.01) = 0.; uniform float wave_intensity: hint_range(0.0, 1.0, 0.01) = 0.; +uniform bool remap_for_mesh; const float MAX_AMPLITUDE = 0.1; const float MAX_SPEED = 2.; void vertex() { if (VERTEX.y > 0.) { - VERTEX.y *= (fill - 0.5) * 2.; + if (remap_for_mesh) { + VERTEX.y *= fill; + } + else { + VERTEX.y *= (fill - 0.5) * 2.; + } VERTEX.y += sin((TIME+VERTEX.x+VERTEX.z)*wave_intensity*MAX_SPEED) * MAX_AMPLITUDE * wave_intensity; } }