diff --git a/addons/godot-xr-tools/objects/pickable.gd b/addons/godot-xr-tools/objects/pickable.gd index f766adb..d0d27ac 100644 --- a/addons/godot-xr-tools/objects/pickable.gd +++ b/addons/godot-xr-tools/objects/pickable.gd @@ -136,6 +136,7 @@ func _ready(): _grab_points.push_back(grab_point) @onready var rumble_timer = 0.0 +@onready var shoot_timer = 0.0 func _process(delta): if _controller: @@ -143,14 +144,73 @@ func _process(delta): if _gpu_particles != null and is_picked_up(): _gpu_particles.amount_ratio = trigger_level rumble_timer -= delta + shoot_timer -= delta + if shoot_timer <= 0.0 && trigger_level >= 0.1: + shoot_projectile() + shoot_timer = 0.1; + if rumble_timer <= 0.0: _controller.trigger_haptic_pulse(&"haptic", 30, trigger_level, 0.11, 0.0) rumble_timer = 0.1 else: + shoot_timer = 0.0 rumble_timer = 0.0 +func shoot_projectile() -> void: + var projectile = Area3D.new() + + # Enable monitoring for overlaps + projectile.monitoring = true + projectile.monitorable = true + + get_tree().current_scene.add_child(projectile) + + # Position it a bit forward/up from current position + projectile.global_transform = global_transform + projectile.global_transform.origin += Vector3(0.0, 0.2, 0.0) + + # Add a collision shape (SphereShape3D) + var collider = CollisionShape3D.new() + var shape = SphereShape3D.new() + shape.radius = 0.5 + collider.shape = shape + projectile.add_child(collider) + + # Connect signal with new syntax and bind projectile instance + projectile.body_entered.connect(Callable(self, "_on_projectile_body_entered").bind(projectile)) + + projectile.set_meta("velocity", -global_transform.basis.z.normalized() * 1.0) + + var script := GDScript.new() + script.source_code = ''' +extends Area3D + +func _start_lifetime_timer(): + await get_tree().create_timer(0.5).timeout + if is_inside_tree(): + queue_free() + ''' + + script.reload() + projectile.set_script(script) + + # Start lifetime timer (using deferred call to ensure it's on the scene tree) + projectile.call_deferred("_start_lifetime_timer") + +func _physics_process(delta: float) -> void: + # Move all Area3D projectiles manually + var current_scene = get_tree().current_scene + if current_scene: + for projectile in get_tree().current_scene.get_children(): + if projectile is Area3D and projectile.has_meta("velocity"): + projectile.global_translate(projectile.get_meta("velocity") * delta) + + +func _on_projectile_body_entered(body: Node, projectile: Area3D) -> void: + if projectile and projectile.is_inside_tree(): + projectile.queue_free() # Called when the node exits the tree func _exit_tree(): # Skip if not picked up diff --git a/addons/godot-xr-tools/objects/viewport_2d_in_3d.tscn b/addons/godot-xr-tools/objects/viewport_2d_in_3d.tscn index cf0531c..af849fe 100644 --- a/addons/godot-xr-tools/objects/viewport_2d_in_3d.tscn +++ b/addons/godot-xr-tools/objects/viewport_2d_in_3d.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=7 format=3 uid="uid://clujaf3u776a3"] -[ext_resource type="Script" path="res://addons/godot-xr-tools/objects/viewport_2d_in_3d.gd" id="1"] -[ext_resource type="Script" path="res://addons/godot-xr-tools/objects/viewport_2d_in_3d_body.gd" id="2"] +[ext_resource type="Script" uid="uid://4xvdmrnws44w" path="res://addons/godot-xr-tools/objects/viewport_2d_in_3d.gd" id="1"] +[ext_resource type="Script" uid="uid://dru0ogdcxwjuf" path="res://addons/godot-xr-tools/objects/viewport_2d_in_3d_body.gd" id="2"] [sub_resource type="QuadMesh" id="1"] resource_local_to_scene = true @@ -21,9 +21,6 @@ size = Vector3(3, 2, 0.02) [node name="Viewport2Din3D" type="Node3D"] script = ExtResource("1") -alpha_scissor_threshold = 0.25 -unshaded = false -filter = true [node name="Viewport" type="SubViewport" parent="."] disable_3d = true diff --git a/assets/fire/fire.gd b/assets/fire/fire.gd new file mode 100644 index 0000000..dc5198e --- /dev/null +++ b/assets/fire/fire.gd @@ -0,0 +1,13 @@ +extends Node3D + +signal fire_destroyed() + +func _on_area_3d_area_entered(area: Area3D) -> void: + fire_destroyed.emit() + self.queue_free() + + +func _ready() -> void: + var shader_mat := $GPUParticles3D.material_override as ShaderMaterial + print(scale.x) + shader_mat.set_shader_parameter("scale", scale.x) diff --git a/assets/fire/fire.gd.uid b/assets/fire/fire.gd.uid new file mode 100644 index 0000000..7d9da48 --- /dev/null +++ b/assets/fire/fire.gd.uid @@ -0,0 +1 @@ +uid://ditgg1m25jqb diff --git a/assets/fire/fire.gdshader b/assets/fire/fire.gdshader new file mode 100644 index 0000000..72b8067 --- /dev/null +++ b/assets/fire/fire.gdshader @@ -0,0 +1,123 @@ +shader_type spatial; +render_mode unshaded, cull_disabled; +uniform sampler2D fire_tex_1; +uniform sampler2D fire_tex_2; +uniform sampler2D fire_mask; +uniform vec4 inner_color; +uniform vec4 outer_color; +// fire uniforms +uniform float detail_strength = 3.0; +uniform float scroll_speed = 1.2; +uniform float fire_height = 1.0; +uniform float fire_shape = 1.5; +uniform float fire_thickness = 0.55; +uniform float fire_sharpness = 1.0; +uniform float intensity = 1.0; + +// noise uniforms +uniform int noise_octaves = 6; +uniform float noise_lacunarity = 3.0; +uniform float noise_gain = 0.5; +uniform float noise_amplitude = 1.0; +uniform float noise_frequency = 1.5; +uniform float scale = 1.0; + + +float hash(vec2 p) { + p = fract(p * 0.3183099 + vec2(0.1, 0.1)); + p *= 17.0; + return fract(p.x * p.y * (p.x + p.y)); +} + +float noise(vec2 x) { + vec2 p = floor(x); + vec2 f = fract(x); + + float n = + hash(p) * (1.0 - f.x) * (1.0 - f.y) + + hash(p + vec2(1.0, 0.0)) * f.x * (1.0 - f.y) + + hash(p + vec2(0.0, 1.0)) * (1.0 - f.x) * f.y + + hash(p + vec2(1.0, 1.0)) * f.x * f.y; + + return n; +} + +float fbm(vec2 p) { + int octaves = noise_octaves; + float lacunarity = noise_lacunarity; + float gain = noise_gain; + float amplitude = noise_amplitude; + float frequency = noise_frequency; + float total = 0.0; + + for (int i = 0; i < octaves; i++) { + total += noise(p * frequency) * amplitude; + frequency *= lacunarity; + amplitude *= gain; + } + + return total * 0.5; +} + + +float random (vec2 uv) { + return fract(sin(dot(uv.xy, + vec2(12.9898,78.233))) * 43758.5453123); +} +void vertex() { + VERTEX *= scale; + mat4 modified_model_view = VIEW_MATRIX * mat4( + INV_VIEW_MATRIX[0], + MODEL_MATRIX[1], + INV_VIEW_MATRIX[2], + MODEL_MATRIX[3] + ); + + MODELVIEW_MATRIX = modified_model_view; +} + + +void fragment() { +vec2 uv = UV; + + // modified_uv for offset and animating UVs for fire + vec2 modified_uv = -uv; + modified_uv.x = mod(modified_uv.x, 1.0) - 0.5; + modified_uv.y += 0.84; // size vertical + + // fire noise scroll effect + float scroll = scroll_speed * detail_strength * TIME; + + // sample noise for fire + float n = fbm(detail_strength * modified_uv - vec2(0.0, scroll)); + + // Threshold to create a mask-like edge + float mask2 = smoothstep(0.4, 0.6, n); + + vec3 noise_1 = texture(fire_tex_1, vec2(UV.x, UV.y + TIME * 0.7)).rgb * n; + vec3 noise_2 = texture(fire_tex_2, vec2(UV.x, UV.y + TIME * 1.2)).rgb * n; + vec3 mask = texture(fire_mask, UV).rgb - 0.2; + vec3 col = (noise_1 + noise_2) * mask * mask2; + + float fire_intensity = intensity - 16.0 * fire_sharpness * pow( + max( + 0.0, + length( + modified_uv * vec2((1.0 / fire_thickness) + modified_uv.y * fire_shape, 1.0 / fire_height) + ) - n * max(0.0, modified_uv.y + 0.25) + ), + 1.2 + ); + float fire_intensity1 = n * fire_intensity * (1.5 - pow(1.0 * uv.y, 14.0)); + float alpha = fire_intensity * (1.0 - pow(uv.y, 3.0)); + fire_intensity1 = clamp(fire_intensity1, 0.0, 1.0); + + ALBEDO = vec3(step(0.015, col.r)); + ALBEDO *= mix(outer_color.rgb, inner_color.rgb, step(0.15, col.r)) * alpha; + ALPHA = step(0.015, col.r) * (alpha * 2.0); +} + +//void light() { +// // Called for every pixel for every light affecting the material. +// // Uncomment to replace the default light processing function with this one. +//} diff --git a/assets/fire/fire.gdshader.uid b/assets/fire/fire.gdshader.uid new file mode 100644 index 0000000..b8cea9c --- /dev/null +++ b/assets/fire/fire.gdshader.uid @@ -0,0 +1 @@ +uid://dh1ojfq5wjssr diff --git a/assets/fire/fire.tscn b/assets/fire/fire.tscn new file mode 100644 index 0000000..4a8cd7a --- /dev/null +++ b/assets/fire/fire.tscn @@ -0,0 +1,60 @@ +[gd_scene load_steps=11 format=3 uid="uid://cd400imcxfedx"] + +[ext_resource type="Shader" uid="uid://dh1ojfq5wjssr" path="res://assets/fire/fire.gdshader" id="1_7tybv"] +[ext_resource type="Script" uid="uid://ditgg1m25jqb" path="res://assets/fire/fire.gd" id="1_2358p"] +[ext_resource type="Texture2D" uid="uid://bjhe12vumm36l" path="res://assets/fire/fire_mask.png" id="2_u4s6h"] +[ext_resource type="Texture2D" uid="uid://q2qah83jlqud" path="res://assets/fire/fire_tex_1.png" id="3_2358p"] +[ext_resource type="Texture2D" uid="uid://l3yqk4echy8y" path="res://assets/fire/fire_tex_2.png" id="4_hmhxn"] +[ext_resource type="PackedScene" uid="uid://bn6uprm55d3tt" path="res://game/game_state.tscn" id="6_hmhxn"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_4depb"] +render_priority = 0 +shader = ExtResource("1_7tybv") +shader_parameter/fire_tex_1 = ExtResource("3_2358p") +shader_parameter/fire_tex_2 = ExtResource("4_hmhxn") +shader_parameter/fire_mask = ExtResource("2_u4s6h") +shader_parameter/inner_color = Vector4(1.079, 0.638, 0.168, 0.82) +shader_parameter/outer_color = Vector4(0.988, 0.357, 0.259, 0) +shader_parameter/detail_strength = 3.0 +shader_parameter/scroll_speed = 1.2 +shader_parameter/fire_height = 1.0 +shader_parameter/fire_shape = 1.5 +shader_parameter/fire_thickness = 0.55 +shader_parameter/fire_sharpness = 1.0 +shader_parameter/intensity = 1.0 +shader_parameter/noise_octaves = 6 +shader_parameter/noise_lacunarity = 3.0 +shader_parameter/noise_gain = 0.5 +shader_parameter/noise_amplitude = 1.0 +shader_parameter/noise_frequency = 1.5 +shader_parameter/scale = 1.0 + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_pbcvv"] +gravity = Vector3(0, 0, 0) + +[sub_resource type="QuadMesh" id="QuadMesh_7tybv"] + +[sub_resource type="SphereShape3D" id="SphereShape3D_u4s6h"] +radius = 0.17174505 + +[node name="Fire" type="Node3D"] +script = ExtResource("1_2358p") + +[node name="GPUParticles3D" type="GPUParticles3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.38733134, 0) +material_override = SubResource("ShaderMaterial_4depb") +amount = 1 +lifetime = 5.0 +process_material = SubResource("ParticleProcessMaterial_pbcvv") +draw_pass_1 = SubResource("QuadMesh_7tybv") + +[node name="Area3D" type="Area3D" parent="."] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.07229382, 0) +shape = SubResource("SphereShape3D_u4s6h") + +[node name="GameState" parent="." instance=ExtResource("6_hmhxn")] + +[connection signal="fire_destroyed" from="." to="GameState" method="_on_fire_fire_destroyed"] +[connection signal="area_entered" from="Area3D" to="." method="_on_area_3d_area_entered"] diff --git a/assets/fire/fire_mask.png b/assets/fire/fire_mask.png new file mode 100644 index 0000000..9c16f13 Binary files /dev/null and b/assets/fire/fire_mask.png differ diff --git a/assets/fire/fire_mask.png.import b/assets/fire/fire_mask.png.import new file mode 100644 index 0000000..16d664e --- /dev/null +++ b/assets/fire/fire_mask.png.import @@ -0,0 +1,42 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjhe12vumm36l" +path.s3tc="res://.godot/imported/fire_mask.png-7b2abd2b81f7d797a8f5555e2eeb7d71.s3tc.ctex" +path.etc2="res://.godot/imported/fire_mask.png-7b2abd2b81f7d797a8f5555e2eeb7d71.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/fire/fire_mask.png" +dest_files=["res://.godot/imported/fire_mask.png-7b2abd2b81f7d797a8f5555e2eeb7d71.s3tc.ctex", "res://.godot/imported/fire_mask.png-7b2abd2b81f7d797a8f5555e2eeb7d71.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/fire/fire_tex_1.png b/assets/fire/fire_tex_1.png new file mode 100644 index 0000000..7a00fd5 Binary files /dev/null and b/assets/fire/fire_tex_1.png differ diff --git a/assets/fire/fire_tex_1.png.import b/assets/fire/fire_tex_1.png.import new file mode 100644 index 0000000..ce895f6 --- /dev/null +++ b/assets/fire/fire_tex_1.png.import @@ -0,0 +1,42 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://q2qah83jlqud" +path.s3tc="res://.godot/imported/fire_tex_1.png-cefef1e67bbb945a669896483220fb46.s3tc.ctex" +path.etc2="res://.godot/imported/fire_tex_1.png-cefef1e67bbb945a669896483220fb46.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/fire/fire_tex_1.png" +dest_files=["res://.godot/imported/fire_tex_1.png-cefef1e67bbb945a669896483220fb46.s3tc.ctex", "res://.godot/imported/fire_tex_1.png-cefef1e67bbb945a669896483220fb46.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/fire/fire_tex_2.png b/assets/fire/fire_tex_2.png new file mode 100644 index 0000000..7a00fd5 Binary files /dev/null and b/assets/fire/fire_tex_2.png differ diff --git a/assets/fire/fire_tex_2.png.import b/assets/fire/fire_tex_2.png.import new file mode 100644 index 0000000..2ec3873 --- /dev/null +++ b/assets/fire/fire_tex_2.png.import @@ -0,0 +1,42 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://l3yqk4echy8y" +path.s3tc="res://.godot/imported/fire_tex_2.png-7b804eaf97d0fd311b39db7905126cbf.s3tc.ctex" +path.etc2="res://.godot/imported/fire_tex_2.png-7b804eaf97d0fd311b39db7905126cbf.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/fire/fire_tex_2.png" +dest_files=["res://.godot/imported/fire_tex_2.png-7b804eaf97d0fd311b39db7905126cbf.s3tc.ctex", "res://.godot/imported/fire_tex_2.png-7b804eaf97d0fd311b39db7905126cbf.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/fire/gpu_particles_3d.gd b/assets/fire/gpu_particles_3d.gd new file mode 100644 index 0000000..be72819 --- /dev/null +++ b/assets/fire/gpu_particles_3d.gd @@ -0,0 +1,4 @@ +extends GPUParticles3D + +func _process(delta: float) -> void: + self.process_material.set("shader_parameter/fire_mask", Texture2D.new()); diff --git a/assets/fire/gpu_particles_3d.gd.uid b/assets/fire/gpu_particles_3d.gd.uid new file mode 100644 index 0000000..a709187 --- /dev/null +++ b/assets/fire/gpu_particles_3d.gd.uid @@ -0,0 +1 @@ +uid://ckylavsg60e7i diff --git a/assets/psx-fire-extinguisher/source/extinguisher_model.tscn b/assets/psx-fire-extinguisher/source/extinguisher_model.tscn index 89c1f3a..c23eaaf 100644 --- a/assets/psx-fire-extinguisher/source/extinguisher_model.tscn +++ b/assets/psx-fire-extinguisher/source/extinguisher_model.tscn @@ -1,169 +1,30 @@ -[gd_scene load_steps=24 format=4 uid="uid://bhdq6md7l8avi"] +[gd_scene load_steps=18 format=3 uid="uid://bhdq6md7l8avi"] [ext_resource type="PackedScene" uid="uid://c8l60rnugru40" path="res://addons/godot-xr-tools/objects/pickable.tscn" id="1_mhjx8"] -[ext_resource type="Texture2D" uid="uid://du8qicq68ikm" path="res://assets/psx-fire-extinguisher/source/model_0.png" id="2_mhjx8"] [ext_resource type="PackedScene" uid="uid://ctw7nbntd5pcj" path="res://addons/godot-xr-tools/objects/grab_points/grab_point_hand_right.tscn" id="3_fnuwe"] [ext_resource type="ArrayMesh" uid="uid://5km1hdev7qmn" path="res://assets/psx-fire-extinguisher/source/josé.obj" id="3_ugbnf"] +[ext_resource type="Shader" uid="uid://cxdqrovqrfhi7" path="res://sphere.gdshader" id="4_27xdh"] [ext_resource type="Script" uid="uid://c6w5omkrnbahq" path="res://addons/godot-xr-tools/hands/poses/hand_pose_settings.gd" id="4_id8d5"] +[ext_resource type="Material" uid="uid://ccuuerlf7l75a" path="res://assets/psx-fire-extinguisher/source/material_0.tres" id="4_ugbnf"] +[ext_resource type="Texture2D" uid="uid://lrp1o0ydnpy5" path="res://assets/two-stories-with-interiors/textures/xv_color_00.jpeg" id="5_2rh0v"] +[ext_resource type="Texture2D" uid="uid://l3yqk4echy8y" path="res://assets/fire/fire_tex_2.png" id="5_27xdh"] +[ext_resource type="Texture2D" uid="uid://q2qah83jlqud" path="res://assets/fire/fire_tex_1.png" id="6_nflv3"] [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_ugbnf"] -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_uqffu"] -resource_name = "material_0" -transparency = 2 -alpha_scissor_threshold = 0.05 -alpha_antialiasing_mode = 0 -cull_mode = 2 -albedo_texture = ExtResource("2_mhjx8") -texture_filter = 0 -texture_repeat = false - -[sub_resource type="ArrayMesh" id="ArrayMesh_hw1ed"] -_surfaces = [{ -"aabb": AABB(-0.22134075, 0, -0.1875, 0.4426815, 1.203125, 0.375), -"format": 34896613377, -"index_count": 144, -"index_data": PackedByteArray("AAABAAIAAgADAAAABAABAAAAAAAFAAQAAAADAAUABgABAAQABAAFAAcABAAHAAYACAAFAAMACQAHAAUACQAFAAgABgAHAAoACwAHAAkACwAKAAcABgAKAAwADAABAAYADQAKAAsADgABAAwAAgABAA4ADAAKAA8ADAAPAA4ADQAPAAoADgAQAAIADgAPABAAAgAQAAMAEQAPAA0AEQAQAA8AEgADABAAEgAQABEACAADABIAEwARAA0AFAASABEAFAARABMAFQASABQAFQAIABIAEwAWABQAFAAWABUAEwANABcAFwAWABMAFwANAAsAGAAIABUAFQAWABgAGAAJAAgAGQAWABcAGAAWABkAFwALABkAGQAJABgAGQALAAkA"), -"name": "material_0", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 26, -"vertex_data": PackedByteArray("//8AAP9/AAD/fwAA/38AAP+/AAD//wAA///G1P9/AAD/vwAAAAAAAP+/xtQAAAAA/z8AAAAAAAD/P8bUAAAAAFOQDOz/XwAAq28M7P9fAAAAAMbU/38AAFdfDOz/fwAAAAAAAP9/AACrbwzs/58AAP8/AAD//wAA/z/G1P//AAD/v8bU//8AAFOQDOz/nwAAp6AM7P9/AABTkP///58AAKeg////fwAAU5D///9fAAD/f////38AAKtv////nwAAq2////9fAABXX////38AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_ytjak"] -resource_name = "blockbench_export_mesh" -_surfaces = [{ -"aabb": AABB(-0.22134075, 0, -0.1875, 0.4426815, 1.203125, 0.375), -"attribute_data": PackedByteArray("Kh7/U/8P/1MVF/9H/yf/P/8zAAD/M/8//ycAAM4R/1X/D/9SnRP/UhUX/1//D/9TKh7/U/8z/z//PwAA/z//P/8zAACdE/9S/w//Us4R/0/qCP9f/w//UxUX/1//P/8//08AAP9P/z//PwAAzhH/T/8P/1IxDv9P1QH/U/8P/1PqCP9fAAD/P/8LAAD/C/8/AAAAADEO/0//D/9SYgz/UuoI/0f/D/9T1QH/U/8L/z//FwAA/xf/P/8LAABiDP9S/w//UjEO/1UVF/9H/w//U+oI/0f/F/8//ycAAP8n/z//FwAAMQ7/Vf8P/1LOEf9VGRKcUjUJA158DpxSYBcDXm8U/09gFwNeGRKcUpUgjlN8DpxSAACOUyYM/081CQNeGRKcUjUJA158DpxSYBcDXm8U/09gFwNeGRKcUpUgjlN8DpxSAACOUyYM/081CQNe/w//T/8L/1f/C/9P/w//V/8P/0//C/9X/wv/T/8P/1f/D/9P/wv/V/8L/0//D/9X/w//T/8L/1f/C/9P/w//V/8P/0//C/9X/wv/T/8P/1f/D/9P/wv/V/8L/0//D/9X"), -"format": 34896613399, -"index_count": 144, -"index_data": PackedByteArray("AAABAAIAAwAEAAUAAwAGAAQABwAIAAkACgALAAwADQAOAA8ADQAQAA4AEQASABMAFAAVABYAFwAYABkAFwAaABgAGwAcAB0AHgAfACAAIQAiACMAIQAkACIAJQAmACcAKAApACoAKwAsAC0AKwAuACwALwAwADEAMgAzADQANQA2ADcANQA4ADYAOQA6ADsAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkA"), -"material": SubResource("StandardMaterial3D_uqffu"), -"name": "material_0", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 108, -"vertex_data": PackedByteArray("//8AAP9//7//fwAA/3//v/+/AAD///+//78AAP//Rar//8bU/39Fqv//AAD/f0Wq/7/G1P//RapTkP///5//v/9/////f/+/p6D///9//7//vwAAAAD/v/9/AAD/f/+///8AAP9//7///wAA/3+41f+/xtQAALjV/78AAAAAuNX//8bU/3+41aeg////f/+//3////9//79TkP///1//v/8/AAAAAP+//38AAP9//7//vwAAAAD/v/+/AAAAAP///z/G1AAA////PwAAAAD///+/xtQAAP//U5D///9f/7//f////3//v6tv////X/+/AAAAAP9//7//fwAA/3//v/8/AAAAAP+//z8AAAAAuNUAAMbU/3+41QAAAAD/f7jV/z/G1AAAuNWrb////1//v/9/////f/+/V1////9//7//PwAA////v/9/AAD/f/+/AAAAAP9//78AAAAA/39Fqv8/xtT//0Wq/z8AAP//RaoAAMbU/39Fqldf////f/+//3////9//7+rb////5//v/+/AAD///+//38AAP9//7//PwAA////v/8/AAD//wCA/7/G1P//AID/vwAA//8AgP8/xtT//wCAq2////+f/7//f////3//v1OQ////n/+/U5AM7P+fEKX/P8bU//8QpatvDOz/nxCl/7/G1P//EKWnoAzs/389tP+/xtT//z20U5AM7P+fPbT//8bU/389tFOQDOz/X7Hr///G1P9/seunoAzs/3+x6/+/xtQAALHrq28M7P9f////v8bUAAD//1OQDOz/X////z/G1AAA//9XXwzs/3/W6/8/xtQAANbrq28M7P9f1usAAMbU/3/W66tvDOz/nyq0AADG1P9/KrRXXwzs/38qtP8/xtT//yq0U5D///+fAICrbwzs/58AgKtv////nwCAU5AM7P+fAICnoP///3/oqVOQDOz/n+ipU5D///+f6KmnoAzs/3/oqVOQ////XxXWp6AM7P9/FdanoP///38V1lOQDOz/XxXWq2////9f//9TkAzs/1///1OQ////X///q28M7P9f//9XX////38V1qtvDOz/XxXWq2////9fFdZXXwzs/38V1qtv////n+ipV18M7P9/6KlXX////3/oqatvDOz/n+ipAAD/fwAA/38AAP9//38AAP9/AAD/fwAA/38AAP///3////9/////fwAA/38AAP9/AAD/f/9/AAD/fwAA/38AAP9/AAD///9/////f////38AAP9/AAD/fwAA/3//f////3////9/////f///////f////3////9/AAD/fwAA/38AAP9//3////9/////f////3///////3////9/////fwAA/38AAP9/AAD/f/9/////f////3////9///////9/////f////38AAP9/AAD/fwAA/3//f////3////9/////f///////f////3////9/////f////3////9/////f/bLDl32yw5d9ssOXfbLDl2aRrUKmka1CppGtQqaRrUK/3/01f9/9NX/f/TV/3/01XN1kcZzdZHGc3WRxnN1kcbe3HO03txztN7cc7Te3HO0/3////9/////f////3////9/AAD/fwAA/38AAP9/AAD/fwAA/38AAP9/AAD/fwAA/3////9/////f////3////9/////f////3////9/////f////3////9/////f///") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_hw1ed") - -[sub_resource type="ArrayMesh" id="ArrayMesh_i3swf"] -_surfaces = [{ -"aabb": AABB(-0.046875, -0.015625, 0, 0.09375, 0.03125, 0.25), -"format": 34896613377, -"index_count": 30, -"index_data": PackedByteArray("AAABAAIAAAADAAEABAAAAAIAAQAEAAIABAAFAAAAAwAGAAEAAQAGAAQABgAFAAQAAwAHAAYABgAHAAUA"), -"name": "material_0", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("/////wAAAABDxAAA//8AAEPEMrMy4wAA//8AAAAAAAC7OzKzMuMAAAAA//8AAAAAuzsAAP//AAAAAAAAAAAAAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_s00sf"] -resource_name = "blockbench_export_mesh3" -_surfaces = [{ -"aabb": AABB(-0.046875, -0.015625, 0, 0.09375, 0.03125, 0.25), -"attribute_data": PackedByteArray("EEFcTRRFa12mQaFbEEVcTcxC3FrIRMxKNUQRWcxCzUoyQQJZzEXMSmZEAlnMP8xKZkQyWzBD20pmRCNLZkCsWmZESlsyQQJZZkQCWTJBSls="), -"format": 34896613399, -"index_count": 30, -"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEA"), -"material": SubResource("StandardMaterial3D_uqffu"), -"name": "material_0", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 20, -"vertex_data": PackedByteArray("/////wAAAdBDxAAA//8D0EPEMrMy4wTQ//8AAAAAAdC7OwAA///zzwAA//8AAPPPuzsyszLj888AAAAAAADzz7s7MrMy40a+/////wAARr5DxDKzMuNGvgAA//8AAEa+//8AAAAAE8C7OwAA//8TwEPEAAD//xPAAAAAAAAAE8BDxAAA//8Qpbs7MrMy4xClQ8QyszLjEKW7OwAA//8QpSetCVkorQxZKK0MWSetCVn42N3S+Njd0vjY3dL42N3S////f////3////9/////fyMFR4ojBUeKIwVHiiMFR4r///9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_i3swf") - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_id8d5"] -albedo_color = Color(0, 0, 0, 1) - -[sub_resource type="ArrayMesh" id="ArrayMesh_s2mu2"] -_surfaces = [{ -"aabb": AABB(-0.046875, -0.046875, -0.0625, 0.09375, 0.078125, 0.265625), -"format": 34896613377, -"index_count": 60, -"index_data": PackedByteArray("AAAIAAkAAAAFAAgABAAFAAAABAAAAAkABAAHAAUABQAKAAgABQAHAAoABwAEAAsABAAJAAsABwALAAoABgAIAAoAAgALAAkAAQAJAAgAAQACAAkABgABAAgAAgADAAsAAwAKAAsAAQADAAIAAwAGAAoAAQAGAAMA"), -"lods": [0.0414712, PackedByteArray("AAABAAIAAQADAAIABAAAAAIAAgADAAQAAAAFAAEABAAFAAAAAQAGAAMAAwAGAAQABQAGAAEABwAEAAYABAAHAAUABQAHAAYA")], -"name": "material_0", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 12, -"vertex_data": PackedByteArray("/////wAAAABU1ZmZ//8AAFTV/////wAAqir/////AAAAAP//AAAAAP//AAAAAAAAqiqZmf//AAAAAAAAAAAAAP//mZkdngAA/////x2eAAAAAJmZHZ4AAAAA//8dngAA") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_tt66e"] -resource_name = "blockbench_export_mesh4" -_surfaces = [{ -"aabb": AABB(-0.046875, -0.046875, -0.0625, 0.09375, 0.078125, 0.265625), -"attribute_data": PackedByteArray("TD9cS0xBb1xMP29cTERcS0xEb1xMP29cTEFcS0w/XEsyQMxKMkbMSjJFzFsyQcxbMkbMXjJBYE0yRWBNMkDMXjJDzFIyP8xOMkPMTjI/zFJMP+ZRTEPmWUw/5llMQ+ZRTEHcVUw/3FVMP+9RTEHvUTJGTFUyQExVMkDgUzJG4FNMQe9RTD/vUTJG4FMyQOBTTD/cVUxB3FUyQExVMkZMVQ=="), -"format": 34896613399, -"index_count": 60, -"index_data": PackedByteArray("AAAYABkAAAADABgABAAaABsABAAFABoACAAcAB0ACAAJABwADAAeAB8ADAAPAB4AEAARABIAEAATABEAFAAVABYAFAAXABUABwAgACEABwAGACAADQAiACMADQAOACIAAQAkACUAAQACACQACgAmACcACgALACYA"), -"lods": [0.0414712, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAGAAUACAAJAAoACgALAAgADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUA")], -"material": SubResource("StandardMaterial3D_uqffu"), -"name": "material_0", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 40, -"vertex_data": PackedByteArray("/////wAAVNVU1ZmZ///V0VTV/////9XR//8AAAAAVNUAAAAAAABU1QAA//8AAFTVqiqZmf//1dGqKv/////V0QAA//8AAP+//////wAA/79U1f//////v6oq//////+///8AAAAAqLSqKpmZ////v1TVmZn///+/AAAAAAAAqLRU1ZmZ//8AgKoq/////wCAVNX/////AICqKpmZ//8AgAAA//8AAP////8AAAAA////////AAD//wAAAAAAAP////+ZmR2eVNX/////HZ5U1QAA//8dnlTVAACZmR2eVNX/////HZ7/vwAA//8dnv+/AACZmR2eqLT//5mZHZ6otAAAmZkdntXRAAD//x2e1dH//5mZHZ7/vwAAmZkdnv+//////x2e1dH//5mZHZ7V0QAA//8dnv+//////x2e/7+qqlRVbqiQV26okFeqqlRVVFWqqlRVqqqQV26okFduqP///3////9/////f////38AAP9/AAD/fwAA/38AAP9//3////9/////f////3////8//7//P/+//z//v/8//7+qqlRVqqpUVVRVqqpUVaqq////f////38AAP9/AAD/f5BXbqiQV26oAAD/fwAA/39uqJBXbqiQV////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_s2mu2") - -[sub_resource type="ArrayMesh" id="ArrayMesh_aoatg"] -_surfaces = [{ -"aabb": AABB(-0.06875, 1.140625, -0.06333473, 0.1375, 0.115881324, 0.12666947), -"format": 34896613377, -"index_count": 60, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAABAAAAAwABAAUABQABAAQABQAGAAMAAwAHAAIAAwAGAAcAAgAIAAAAAgAHAAgAAAAJAAQAAAAIAAkABAAKAAUABQAKAAYABAAJAAoABwALAAgABgALAAcACAALAAkACgALAAYACQALAAoA"), -"name": "material_0", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 12, -"vertex_data": PackedByteArray("AAA2ngAAAAAAAHxy/38AAAAAAADkMAAAAAAAABrPAAAAAP///38AAAAANp7//wAA//8AABrPAAD//wAA5DAAAP//Np4AAAAA//////9/AAD//zae//8AAP//fHL/fwAA") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_rdtvd"] -resource_name = "blockbench_export_mesh2" -_surfaces = [{ -"aabb": AABB(-0.06875, 1.140625, -0.06333473, 0.1375, 0.115881324, 0.12666947), -"attribute_data": PackedByteArray("8i1qT/8xrlB+L/9T/zP/T/8r/0v/M/9L/yv/T4E0/1P/Ma5QDTZqT/8xlUz/Ma5Q8i1qT/8z/0//K/9L/zP/S/8r/08NNmpP/zGuUP8xlUwNNmpP/zGuUP8xlUz/K/9L/zP/T/8r/0//M/9L/zGVTP8xrlDyLWpPgTT/U/8xrlANNmpP/yv/S/8z/0//K/9P/zP/S/Itak//Ma5Qfi//U34v/1P/Ma5QgTT/U/8r/0v/M/9P/yv/T/8z/0t+L/9T/zGuUIE0/1M="), -"format": 34896613399, -"index_count": 60, -"index_data": PackedByteArray("AAABAAIAAwAEAAUAAwAGAAQABwAIAAkACgALAAwADQAOAA8ADQAQAA4AEQASABMAFAAVABYAFwAYABkAFwAaABgAGwAcAB0AHgAfACAAIQAiACMAIQAkACIAJQAmACcAKAApACoAKwAsAC0AKwAuACwALwAwADEA"), -"material": SubResource("StandardMaterial3D_uqffu"), -"name": "material_0", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 50, -"vertex_data": PackedByteArray("AAA2ngAA/78AAHxy/3//vwAAAADkMP+/AAAAAOQw/////zaeAAD//wAANp4AAP////8AAOQw/////wAA5DD/v///fHL/f/+///82ngAA/78AAP///3//vwAAfHL/f/+/AAA2ngAA/78AADaeAAD/////////f///AAD///9//////zaeAAD/////Np4AAP+///98cv9//7///////3//vwAANp7///+/AAB8cv9//78AAP///3//vwAA////fyWn//82nv//JacAADae//8lp///////fyWn//////9//7///3xy/3//v///Np7///+/AAAAABrP/78AAHxy/3//vwAANp7///+/AAA2nv//RY3//wAAGs9FjQAAAAAaz0WN//82nv//RY3//zae////v///fHL/f/+///8AABrP/78AAAAA5DD/vwAAfHL/f/+/AAAAABrP/78AAAAAGs//v///AADkMP+/AAAAAOQw/7///wAAGs//v///AAAaz/+///98cv9//7///wAA5DD/v/9//v//f/7//3/+/xCS//8Qkv//EJL//xCS///+fwAA/n8AAP5/AAD/f/7//3/+//9//v//fyTU/38k1P9/JNT/fyTU/38AAP9/AAD/fwAA/3/+//9//v//f/7/////f////3////9/////f/9/AAD/fwAA/38AAACA/v8AgP7/AID+/wAA/38AAP9/AAD/fwAA/3//fwAA/38AAP9/AAD/f////3////9///8AAP9/AAD/fwAA/38AAP9//38AAP9/AAD/fwAA") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_aoatg") - [sub_resource type="CylinderShape3D" id="CylinderShape3D_mhjx8"] -height = 0.99560547 -radius = 0.22167969 +height = 0.53100586 +radius = 0.115722656 [sub_resource type="Resource" id="Resource_ugbnf"] script = ExtResource("4_id8d5") metadata/_custom_type_script = "uid://c6w5omkrnbahq" [sub_resource type="BoxShape3D" id="BoxShape3D_ugbnf"] -size = Vector3(0.06933594, 0.043426514, 0.26158905) +size = Vector3(0.06933594, 0.022819519, 0.14248466) [sub_resource type="BoxShape3D" id="BoxShape3D_id8d5"] -size = Vector3(0.17430115, 0.17147827, 0.2852173) +size = Vector3(0.17430115, 0.088157654, 0.12747192) [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ugbnf"] lifetime_randomness = 0.41 @@ -182,10 +43,34 @@ collision_friction = 0.32 collision_bounce = 0.59 collision_use_scale = true -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_27xdh"] +[sub_resource type="ShaderMaterial" id="ShaderMaterial_bwwjp"] +render_priority = 0 +shader = ExtResource("4_27xdh") +shader_parameter/noise_tex = ExtResource("5_27xdh") +shader_parameter/strength = 0.5 +shader_parameter/noise_scale = 1.0 +shader_parameter/speed = 1.0 +shader_parameter/fire_tex_1 = ExtResource("6_nflv3") +shader_parameter/fire_tex_2 = ExtResource("5_27xdh") +shader_parameter/fire_mask = ExtResource("5_2rh0v") +shader_parameter/inner_color = Vector4(2.708, 0.509, 0.211, 0) +shader_parameter/outer_color = Vector4(1.172, 0.324, 0.193, 0) +shader_parameter/detail_strength = 3.0 +shader_parameter/scroll_speed = 1.2 +shader_parameter/fire_height = 1.0 +shader_parameter/fire_shape = 1.5 +shader_parameter/fire_thickness = 0.55 +shader_parameter/fire_sharpness = 1.0 +shader_parameter/intensity = 1.0 +shader_parameter/noise_octaves = 6 +shader_parameter/noise_lacunarity = 3.0 +shader_parameter/noise_gain = 0.5 +shader_parameter/noise_amplitude = 1.0 +shader_parameter/noise_frequency = 1.5 +shader_parameter/scale = 1.0 -[sub_resource type="QuadMesh" id="QuadMesh_bwwjp"] -material = SubResource("StandardMaterial3D_27xdh") +[sub_resource type="SphereMesh" id="SphereMesh_2rh0v"] +material = SubResource("ShaderMaterial_bwwjp") [node name="extinguisher_model" type="Node3D"] @@ -196,59 +81,40 @@ center_of_mass_mode = 1 center_of_mass = Vector3(0, -0.3, 0) picked_up_layer = 65540 -[node name="tank" type="MeshInstance3D" parent="extinguisher_model"] -mesh = SubResource("ArrayMesh_ytjak") -skeleton = NodePath("") - -[node name="handle" type="MeshInstance3D" parent="extinguisher_model"] -transform = Transform3D(1, 0, 0, 0, 0.9238795, -0.3826835, 0, 0.3826835, 0.9238795, 0, 1.203125, 0) -mesh = SubResource("ArrayMesh_s00sf") -skeleton = NodePath("") - -[node name="hose" type="MeshInstance3D" parent="extinguisher_model"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0028579235, -0.019274533) -mesh = ExtResource("3_ugbnf") -skeleton = NodePath("") -surface_material_override/0 = SubResource("StandardMaterial3D_id8d5") - -[node name="release lever" type="MeshInstance3D" parent="extinguisher_model"] -transform = Transform3D(1, 0, -2.3574103e-09, 0, 0.9396927, 0.34202003, 0, -0.3420201, 0.9396926, -6.2864274e-09, 1.25, 1.0430813e-07) -mesh = SubResource("ArrayMesh_tt66e") -skeleton = NodePath("") - -[node name="valve assembly" type="MeshInstance3D" parent="extinguisher_model"] -mesh = SubResource("ArrayMesh_rdtvd") -skeleton = NodePath("") - [node name="CollisionShape3D2" type="CollisionShape3D" parent="extinguisher_model"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.50219727, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.26989746, 0) shape = SubResource("CylinderShape3D_mhjx8") [node name="GrabPointHandRight" parent="extinguisher_model" instance=ExtResource("3_fnuwe")] -transform = Transform3D(1, 0, 0, 0, 0.9893639, -0.14546143, 0, 0.14546143, 0.9893639, 0, 1.3369559, 0.02234684) +transform = Transform3D(1, 0, 0, 0, 0.9748974, -0.22265463, 0, 0.22265463, 0.9748974, -0.022677422, 0.7498415, -0.0077458173) snap_hand = false hand_pose = SubResource("Resource_ugbnf") [node name="GrabPointHandLeft" parent="extinguisher_model" instance=ExtResource("3_fnuwe")] -transform = Transform3D(1, 0, 0, 0, 0.9893639, -0.14546143, 0, 0.14546143, 0.9893639, 0, 1.3369559, 0.02234684) +transform = Transform3D(1, 0, 0, 0, 0.97414184, -0.22593734, 0, 0.22593734, 0.97414184, 0.021120854, 0.7700943, -0.008151233) hand = 0 snap_hand = false hand_pose = SubResource("Resource_ugbnf") [node name="CollisionShape3D3" type="CollisionShape3D" parent="extinguisher_model"] -transform = Transform3D(1, 0, 0, 0, 0.937142, 0.34894824, 0, -0.34894824, 0.937142, -0.0024414063, 1.2870162, 0.06027595) +transform = Transform3D(1, 0, 0, 0, 0.937142, 0.34894824, 0, -0.34894824, 0.937142, -0.0024414063, 0.6866444, 0.031090735) shape = SubResource("BoxShape3D_ugbnf") [node name="CollisionShape3D4" type="CollisionShape3D" parent="extinguisher_model"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00059975684, 1.1687922, -0.17868412) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00059975684, 0.63064456, -0.099811435) shape = SubResource("BoxShape3D_id8d5") [node name="GPUParticles3D" type="GPUParticles3D" parent="extinguisher_model"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1657132, -0.29093397) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.62674445, -0.14910562) amount = 65 amount_ratio = 0.0 +lifetime = 0.53 process_material = SubResource("ParticleProcessMaterial_ugbnf") -draw_pass_1 = SubResource("QuadMesh_bwwjp") +draw_pass_1 = SubResource("SphereMesh_2rh0v") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="extinguisher_model"] +material_override = ExtResource("4_ugbnf") +mesh = ExtResource("3_ugbnf") [connection signal="action_pressed" from="extinguisher_model" to="extinguisher_model" method="_on_action_pressed"] [connection signal="released" from="extinguisher_model" to="extinguisher_model" method="_on_released"] diff --git a/assets/psx-fire-extinguisher/source/josé.obj b/assets/psx-fire-extinguisher/source/josé.obj index 99eb35e..a7d17df 100644 --- a/assets/psx-fire-extinguisher/source/josé.obj +++ b/assets/psx-fire-extinguisher/source/josé.obj @@ -1,55 +1,540 @@ # Blender 4.3.2 # www.blender.org mtllib josé.mtl +o tank +v 0.118535 0.000000 0.000000 +v 0.059268 0.000000 0.100412 +v 0.000000 0.000000 0.000000 +v 0.059268 0.000000 0.100412 +v 0.118535 0.000000 0.000000 +v 0.118535 0.535532 0.000000 +v 0.059268 0.535532 0.100412 +v 0.015121 0.644312 0.025103 +v 0.030242 0.644312 0.000000 +v 0.000000 0.644312 0.000000 +v 0.059268 0.000000 -0.100412 +v 0.118535 0.000000 0.000000 +v 0.000000 0.000000 0.000000 +v 0.118535 0.000000 0.000000 +v 0.059268 0.000000 -0.100412 +v 0.059268 0.535532 -0.100412 +v 0.118535 0.535532 0.000000 +v 0.030242 0.644312 0.000000 +v 0.015121 0.644312 -0.025103 +v 0.000000 0.644312 0.000000 +v -0.059268 0.000000 -0.100412 +v 0.059268 0.000000 -0.100412 +v 0.000000 0.000000 0.000000 +v 0.059268 0.000000 -0.100412 +v -0.059268 0.000000 -0.100412 +v -0.059268 0.535532 -0.100412 +v 0.059268 0.535532 -0.100412 +v 0.015121 0.644312 -0.025103 +v -0.015121 0.644312 -0.025103 +v 0.000000 0.644312 0.000000 +v -0.118535 0.000000 -0.000000 +v -0.059268 0.000000 -0.100412 +v 0.000000 0.000000 0.000000 +v -0.059268 0.000000 -0.100412 +v -0.118535 0.000000 -0.000000 +v -0.118535 0.535532 -0.000000 +v -0.059268 0.535532 -0.100412 +v -0.015121 0.644312 -0.025103 +v -0.030242 0.644312 -0.000000 +v 0.000000 0.644312 0.000000 +v -0.059268 0.000000 0.100412 +v -0.118535 0.000000 -0.000000 +v 0.000000 0.000000 0.000000 +v -0.118535 0.000000 -0.000000 +v -0.059268 0.000000 0.100412 +v -0.059268 0.535532 0.100412 +v -0.118535 0.535532 -0.000000 +v -0.030242 0.644312 -0.000000 +v -0.015121 0.644312 0.025103 +v 0.000000 0.644312 0.000000 +v 0.059268 0.000000 0.100412 +v -0.059268 0.000000 0.100412 +v 0.000000 0.000000 0.000000 +v -0.059268 0.000000 0.100412 +v 0.059268 0.000000 0.100412 +v 0.059268 0.535532 0.100412 +v -0.059268 0.535532 0.100412 +v -0.015121 0.644312 0.025103 +v 0.015121 0.644312 0.025103 +v 0.000000 0.644312 0.000000 +v 0.015121 0.594106 0.025103 +v -0.015121 0.594106 0.025103 +v -0.059268 0.535532 0.100412 +v 0.059268 0.535532 0.100412 +v 0.030242 0.594106 0.000000 +v 0.015121 0.594106 0.025103 +v 0.059268 0.535532 0.100412 +v 0.118535 0.535532 0.000000 +v 0.015121 0.594106 -0.025103 +v 0.030242 0.594106 0.000000 +v 0.118535 0.535532 0.000000 +v 0.059268 0.535532 -0.100412 +v -0.015121 0.594106 -0.025103 +v 0.015121 0.594106 -0.025103 +v 0.059268 0.535532 -0.100412 +v -0.059268 0.535532 -0.100412 +v -0.030242 0.594106 -0.000000 +v -0.015121 0.594106 -0.025103 +v -0.059268 0.535532 -0.100412 +v -0.118535 0.535532 -0.000000 +v -0.015121 0.594106 0.025103 +v -0.030242 0.594106 -0.000000 +v -0.118535 0.535532 -0.000000 +v -0.059268 0.535532 0.100412 +v 0.015121 0.644312 0.025103 +v -0.015121 0.644312 0.025103 +v -0.015121 0.594106 0.025103 +v 0.015121 0.594106 0.025103 +v 0.030242 0.644312 0.000000 +v 0.015121 0.644312 0.025103 +v 0.015121 0.594106 0.025103 +v 0.030242 0.594106 0.000000 +v 0.015121 0.644312 -0.025103 +v 0.030242 0.644312 0.000000 +v 0.030242 0.594106 0.000000 +v 0.015121 0.594106 -0.025103 +v -0.015121 0.644312 -0.025103 +v 0.015121 0.644312 -0.025103 +v 0.015121 0.594106 -0.025103 +v -0.015121 0.594106 -0.025103 +v -0.030242 0.644312 -0.000000 +v -0.015121 0.644312 -0.025103 +v -0.015121 0.594106 -0.025103 +v -0.030242 0.594106 -0.000000 +v -0.015121 0.644312 0.025103 +v -0.030242 0.644312 -0.000000 +v -0.030242 0.594106 -0.000000 +v -0.015121 0.594106 0.025103 +vn -0.0000 -1.0000 -0.0000 +vn 0.8612 -0.0000 0.5083 +vn -0.0000 1.0000 -0.0000 +vn 0.8612 -0.0000 -0.5083 +vn -0.0000 -0.0000 -1.0000 +vn -0.8612 -0.0000 -0.5083 +vn -0.8612 -0.0000 0.5083 +vn -0.0000 -0.0000 1.0000 +vn -0.0000 0.7894 0.6139 +vn 0.5200 0.7947 0.3132 +vn 0.5200 0.7946 0.3132 +vn 0.5245 0.7906 -0.3159 +vn -0.0000 0.7894 -0.6139 +vn -0.5200 0.7947 -0.3132 +vn -0.5200 0.7946 -0.3132 +vn -0.5245 0.7906 0.3159 +vn 0.8566 -0.0000 0.5160 +vn 0.8566 -0.0000 -0.5160 +vn -0.8566 -0.0000 -0.5160 +vn -0.8566 -0.0000 0.5160 +vt 0.117836 0.671875 +vt 0.090167 0.718750 +vt 0.062500 0.671875 +vt 0.156250 0.750000 +vt 0.203125 0.750000 +vt 0.203125 1.000000 +vt 0.156250 1.000000 +vt 0.069559 0.664062 +vt 0.076617 0.675781 +vt 0.062500 0.675781 +vt 0.090167 0.625000 +vt 0.250000 0.750000 +vt 0.250000 1.000000 +vt 0.069559 0.687500 +vt 0.034833 0.625000 +vt 0.312500 0.750000 +vt 0.312500 1.000000 +vt 0.055441 0.687500 +vt 0.007164 0.671875 +vt 0.000000 0.750000 +vt 0.046875 0.750000 +vt 0.046875 1.000000 +vt 0.000000 1.000000 +vt 0.048383 0.675781 +vt 0.034833 0.718750 +vt 0.093750 0.750000 +vt 0.093750 1.000000 +vt 0.055441 0.664062 +vt 0.070704 0.677298 +vt 0.056586 0.677298 +vt 0.035978 0.632760 +vt 0.091312 0.632760 +vt 0.079820 0.687500 +vt 0.091312 0.632760 +vt 0.127290 0.673605 +vt 0.047470 0.687500 +vt 0.000000 0.673606 +vt 0.035978 0.632761 +vt 0.062500 0.687500 +vt 0.046875 0.687500 +vt 0.046875 0.656250 +vt 0.062500 0.656250 +s 0 +usemtl Material_0 +f 1/1/1 2/2/1 3/3/1 +f 4/4/2 5/5/2 6/6/2 +f 4/4/2 6/6/2 7/7/2 +f 8/8/3 9/9/3 10/10/3 +f 11/11/1 12/1/1 13/3/1 +f 14/5/4 15/12/4 16/13/4 +f 14/5/4 16/13/4 17/6/4 +f 18/9/3 19/14/3 20/10/3 +f 21/15/1 22/11/1 23/3/1 +f 24/12/5 25/16/5 26/17/5 +f 24/12/5 26/17/5 27/13/5 +f 28/14/3 29/18/3 30/10/3 +f 31/19/1 32/15/1 33/3/1 +f 34/20/6 35/21/6 36/22/6 +f 34/20/6 36/22/6 37/23/6 +f 38/18/3 39/24/3 40/10/3 +f 41/25/1 42/19/1 43/3/1 +f 44/21/7 45/26/7 46/27/7 +f 44/21/7 46/27/7 47/22/7 +f 48/24/3 49/28/3 50/10/3 +f 51/2/1 52/25/1 53/3/1 +f 54/26/8 55/4/8 56/7/8 +f 54/26/8 56/7/8 57/27/8 +f 58/28/3 59/8/3 60/10/3 +f 61/29/9 62/30/9 63/31/9 +f 61/29/9 63/31/9 64/32/9 +f 65/33/10 66/29/10 67/34/10 +s 1 +f 65/33/11 67/34/10 68/35/10 +s 0 +f 69/30/12 70/36/12 71/37/12 +s 1 +f 69/30/12 71/37/12 72/38/12 +s 0 +f 73/29/13 74/30/13 75/31/13 +f 73/29/13 75/31/13 76/32/13 +f 77/33/14 78/29/14 79/34/14 +s 1 +f 77/33/15 79/34/14 80/35/14 +s 0 +f 81/30/16 82/36/16 83/37/16 +s 1 +f 81/30/16 83/37/16 84/38/16 +s 0 +f 85/39/8 86/40/8 87/41/8 +f 85/39/8 87/41/8 88/42/8 +f 89/39/17 90/40/17 91/41/17 +f 89/39/17 91/41/17 92/42/17 +f 93/39/18 94/40/18 95/41/18 +f 93/39/18 95/41/18 96/42/18 +f 97/39/5 98/40/5 99/41/5 +f 97/39/5 99/41/5 100/42/5 +f 101/39/19 102/40/19 103/41/19 +f 101/39/19 103/41/19 104/42/19 +f 105/39/20 106/40/20 107/41/20 +f 105/39/20 107/41/20 108/42/20 +o valve_assembly +v -0.036818 0.649195 -0.033918 +v -0.036818 0.610841 -0.020962 +v -0.036818 0.638594 -0.000000 +v -0.036818 0.610841 -0.020962 +v -0.036818 0.649195 -0.033918 +v 0.036818 0.649195 -0.033918 +v 0.036818 0.610841 -0.020962 +v 0.036818 0.610841 -0.020962 +v 0.036818 0.649195 -0.033918 +v 0.036818 0.638594 -0.000000 +v -0.036818 0.672899 -0.000000 +v -0.036818 0.649195 -0.033918 +v -0.036818 0.638594 -0.000000 +v -0.036818 0.649195 -0.033918 +v -0.036818 0.672899 -0.000000 +v 0.036818 0.672899 -0.000000 +v 0.036818 0.649195 -0.033918 +v 0.036818 0.649195 -0.033918 +v 0.036818 0.672899 -0.000000 +v 0.036818 0.638594 -0.000000 +v -0.036818 0.649195 0.033918 +v -0.036818 0.672899 -0.000000 +v -0.036818 0.638594 -0.000000 +v -0.036818 0.672899 -0.000000 +v -0.036818 0.649195 0.033918 +v 0.036818 0.649195 0.033918 +v 0.036818 0.672899 -0.000000 +v 0.036818 0.672899 -0.000000 +v 0.036818 0.649195 0.033918 +v 0.036818 0.638594 -0.000000 +v -0.036818 0.610841 0.020962 +v -0.036818 0.649195 0.033918 +v -0.036818 0.638594 -0.000000 +v -0.036818 0.649195 0.033918 +v -0.036818 0.610841 0.020962 +v 0.036818 0.610841 0.020962 +v 0.036818 0.649195 0.033918 +v 0.036818 0.649195 0.033918 +v 0.036818 0.610841 0.020962 +v 0.036818 0.638594 -0.000000 +v -0.036818 0.610841 -0.020962 +v -0.036818 0.610841 0.020962 +v -0.036818 0.638594 -0.000000 +v -0.036818 0.610841 0.020962 +v -0.036818 0.610841 -0.020962 +v 0.036818 0.610841 -0.020962 +v 0.036818 0.610841 0.020962 +v 0.036818 0.610841 0.020962 +v 0.036818 0.610841 -0.020962 +v 0.036818 0.638594 -0.000000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 -0.3200 -0.9474 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 0.8197 -0.5728 +vn -0.0000 0.8197 0.5728 +vn -0.0000 -0.3200 0.9474 +vn -0.0000 -1.0000 -0.0000 +vt 0.179478 0.689780 +vt 0.185527 0.671875 +vt 0.195312 0.684831 +vt 0.203125 0.687500 +vt 0.203125 0.703125 +vt 0.171875 0.703125 +vt 0.171875 0.687500 +vt 0.205098 0.671875 +vt 0.211147 0.689780 +vt 0.195312 0.700845 +s 0 +usemtl Material_0 +f 109/43/21 110/44/21 111/45/21 +s 1 +f 112/46/22 113/47/22 114/48/22 +s 0 +f 112/46/22 114/48/22 115/49/22 +f 116/50/23 117/51/23 118/45/23 +f 119/52/21 120/43/21 121/45/21 +f 122/46/24 123/47/24 124/48/24 +f 122/46/24 124/48/24 125/49/24 +f 126/51/23 127/52/23 128/45/23 +f 129/51/21 130/52/21 131/45/21 +f 132/48/25 133/49/25 134/46/25 +f 132/48/25 134/46/25 135/47/25 +f 136/52/23 137/43/23 138/45/23 +f 139/50/21 140/51/21 141/45/21 +f 142/48/26 143/49/26 144/46/26 +s 1 +f 142/48/26 144/46/26 145/47/26 +s 0 +f 146/43/23 147/44/23 148/45/23 +f 149/44/21 150/50/21 151/45/21 +f 152/48/27 153/49/27 154/46/27 +f 152/48/27 154/46/27 155/47/27 +f 156/44/23 157/50/23 158/45/23 +o handle +v 0.013388 0.601933 0.111057 +v 0.013388 0.585346 0.120490 +v 0.025103 0.652043 0.003202 +v 0.025103 0.636581 -0.003202 +v -0.013388 0.601933 0.111057 +v -0.025103 0.652043 0.003202 +v -0.013388 0.585346 0.120490 +v -0.025103 0.636581 -0.003202 +v 0.013388 0.601933 0.111057 +v 0.025103 0.652043 0.003202 +v -0.013388 0.601933 0.111057 +v -0.025103 0.652043 0.003202 +v 0.013388 0.585346 0.120490 +v -0.013388 0.585346 0.120490 +v 0.025103 0.636581 -0.003202 +v -0.025103 0.636581 -0.003202 +v 0.013388 0.601933 0.111057 +v -0.013388 0.601933 0.111057 +v 0.013388 0.585346 0.120490 +v -0.013388 0.585346 0.120490 +vn 0.9859 0.0828 0.1455 +vn 0.9859 0.0827 0.1455 +vn -0.9859 0.0828 0.1455 +vn -0.9859 0.0827 0.1455 +vn -0.0000 0.9069 0.4213 +vn -0.0000 -0.9239 -0.3827 +vn -0.0000 0.4943 0.8693 +vt 0.254155 0.697807 +vt 0.256458 0.642067 +vt 0.269849 0.635076 +vt 0.269780 0.697807 +vt 0.260938 0.645064 +vt 0.266439 0.652070 +vt 0.268681 0.707812 +vt 0.260938 0.707796 +vt 0.254687 0.652294 +vt 0.267188 0.652294 +vt 0.272656 0.707812 +vt 0.249219 0.707812 +vt 0.267188 0.643750 +vt 0.267188 0.706489 +vt 0.262458 0.707578 +vt 0.251563 0.645793 +vt 0.267188 0.643386 +vt 0.254687 0.643386 +s 0 +usemtl Material_0 +f 161/53/28 159/54/28 160/55/28 +s 1 +f 161/53/28 160/55/28 162/56/29 +f 165/57/30 163/58/30 164/59/31 +f 165/57/30 164/59/31 166/60/31 +s 0 +f 169/61/32 167/62/32 168/63/32 +f 169/61/32 168/63/32 170/64/32 +f 173/65/33 171/66/33 172/67/33 +f 173/65/33 172/67/33 174/68/33 +f 177/69/34 175/62/34 176/61/34 +f 177/69/34 176/61/34 178/70/34 +o release_lever +v 0.025103 0.673693 -0.037176 +v 0.025103 0.688017 0.051110 +v 0.025103 0.703743 0.045386 +v 0.025103 0.634378 -0.022866 +v -0.025103 0.634378 -0.022866 +v -0.025103 0.703743 0.045386 +v -0.025103 0.688017 0.051110 +v -0.025103 0.673693 -0.037176 +v -0.025103 0.673693 -0.037176 +v 0.025103 0.703743 0.045386 +v -0.025103 0.703743 0.045386 +v 0.025103 0.673693 -0.037176 +v 0.025103 0.634378 -0.022866 +v -0.025103 0.688017 0.051110 +v 0.025103 0.688017 0.051110 +v -0.025103 0.634378 -0.022866 +v 0.016735 0.722346 0.096496 +v -0.016735 0.722346 0.096496 +v 0.016735 0.706620 0.102220 +v -0.016735 0.706620 0.102220 +v 0.025103 0.673693 -0.037176 +v 0.025103 0.634378 -0.022866 +v -0.025103 0.673693 -0.037176 +v -0.025103 0.634378 -0.022866 +v -0.016735 0.722346 0.096496 +v -0.025103 0.703743 0.045386 +v -0.025103 0.688017 0.051110 +v -0.016735 0.706620 0.102220 +v -0.016735 0.706620 0.102220 +v -0.025103 0.688017 0.051110 +v 0.025103 0.688017 0.051110 +v 0.016735 0.706620 0.102220 +v 0.016735 0.706620 0.102220 +v 0.025103 0.688017 0.051110 +v 0.025103 0.703743 0.045386 +v 0.016735 0.722346 0.096496 +v 0.016735 0.722346 0.096496 +v 0.025103 0.703743 0.045386 +v -0.025103 0.703743 0.045386 +v -0.016735 0.722346 0.096496 +vn 1.0000 -0.0000 -0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 0.9397 -0.3420 +vn -0.0000 -0.8096 0.5870 +vn -0.0000 0.3420 0.9397 +vn -0.0000 -0.3420 -0.9397 +vn -0.9884 0.0520 0.1429 +vn -0.0000 -0.9397 0.3420 +vn 0.9884 0.0520 0.1429 +vt 0.247266 0.705618 +vt 0.247266 0.664602 +vt 0.255078 0.664602 +vt 0.266797 0.705618 +vt 0.266797 0.638913 +vt 0.255078 0.679929 +vt 0.247266 0.679929 +vt 0.247266 0.638913 +vt 0.250781 0.707812 +vt 0.250781 0.666797 +vt 0.274219 0.666797 +vt 0.274219 0.707812 +vt 0.274219 0.629687 +vt 0.274219 0.672345 +vt 0.250781 0.672345 +vt 0.250781 0.629687 +vt 0.262500 0.676562 +vt 0.262500 0.692187 +vt 0.246875 0.692187 +vt 0.246875 0.676562 +vt 0.247266 0.680078 +vt 0.247266 0.648828 +vt 0.262891 0.648828 +vt 0.262891 0.680078 +vt 0.255078 0.705618 +vt 0.254687 0.697736 +vt 0.270312 0.697736 +vt 0.255078 0.638913 +vt 0.270312 0.641406 +vt 0.254687 0.641406 +s 0 +usemtl Material_0 +f 179/71/35 181/72/35 180/73/35 +f 179/71/35 180/73/35 182/74/35 +f 183/75/36 185/76/36 184/77/36 +f 183/75/36 184/77/36 186/78/36 +f 187/79/37 189/80/37 188/81/37 +f 187/79/37 188/81/37 190/82/37 +f 191/83/38 193/84/38 192/85/38 +f 191/83/38 192/85/38 194/86/38 +f 197/87/39 195/88/39 196/89/39 +f 197/87/39 196/89/39 198/90/39 +f 201/91/40 199/92/40 200/93/40 +f 201/91/40 200/93/40 202/94/40 +f 203/71/41 204/77/41 205/76/41 +f 203/71/41 205/76/41 206/95/41 +f 207/96/42 208/85/42 209/84/42 +f 207/96/42 209/84/42 210/97/42 +f 211/98/43 212/73/43 213/72/43 +f 211/98/43 213/72/43 214/78/43 +f 215/99/37 216/81/37 217/80/37 +f 215/99/37 217/80/37 218/100/37 o hose -v 0.032175 1.188286 -0.087212 -v 0.015358 1.205103 -0.087212 -v 0.015358 1.140324 -0.087212 -v 0.032175 1.157141 -0.087212 -v 0.032175 1.188295 -0.022433 -v 0.015368 1.205103 -0.022433 -v -0.015787 1.205103 -0.087212 -v -0.032603 1.188286 -0.087212 -v -0.032603 1.157141 -0.087212 -v -0.015787 1.140324 -0.087212 -v -0.032603 1.157132 -0.022433 -v -0.015796 1.140324 -0.022433 -v -0.015796 1.205103 -0.022433 -v -0.032603 1.188295 -0.022433 -v 0.015368 1.140324 -0.022433 -v 0.032175 1.157132 -0.022433 -v -0.086610 1.242283 -0.301188 -v -0.069784 1.259110 -0.301188 -v -0.074887 1.247386 -0.301188 -v -0.069784 1.086317 -0.301188 -v -0.086610 1.103144 -0.301188 -v -0.074887 1.098040 -0.301188 -v 0.069356 1.259110 -0.301188 -v 0.086182 1.242283 -0.301188 -v 0.074459 1.247386 -0.301188 -v 0.086182 1.103144 -0.301188 -v 0.069356 1.086317 -0.301188 -v 0.074459 1.098040 -0.301188 -v -0.055599 1.245425 -0.301188 -v -0.072926 1.228098 -0.301188 -v -0.074852 1.247351 -0.301188 -v -0.072926 1.117329 -0.301188 -v -0.055599 1.100002 -0.301188 -v -0.074852 1.098076 -0.301188 -v 0.072497 1.228098 -0.301188 -v 0.055171 1.245425 -0.301188 -v 0.074424 1.247351 -0.301188 -v 0.055171 1.100002 -0.301188 -v 0.072497 1.117329 -0.301188 -v 0.074424 1.098076 -0.301188 -v -0.023353 1.178526 -0.103970 -v -0.006027 1.195853 -0.103970 -v -0.006027 1.149574 -0.103970 -v -0.023353 1.166901 -0.103970 -v 0.005599 1.195853 -0.103970 -v 0.022925 1.178526 -0.103970 -v 0.022925 1.166901 -0.103970 -v 0.005599 1.149574 -0.103970 +v 0.017231 0.636365 -0.046705 +v 0.008225 0.645371 -0.046705 +v 0.008225 0.610680 -0.046705 +v 0.017231 0.619686 -0.046705 +v 0.017231 0.636370 -0.012014 +v 0.008230 0.645371 -0.012014 +v -0.008454 0.645371 -0.046705 +v -0.017460 0.636365 -0.046705 +v -0.017460 0.619686 -0.046705 +v -0.008454 0.610680 -0.046705 +v -0.017460 0.619681 -0.012014 +v -0.008459 0.610680 -0.012014 +v -0.008459 0.645371 -0.012014 +v -0.017460 0.636370 -0.012014 +v 0.008230 0.610680 -0.012014 +v 0.017231 0.619681 -0.012014 +v -0.046383 0.665282 -0.161296 +v -0.037372 0.674293 -0.161296 +v -0.040104 0.668015 -0.161296 +v -0.037372 0.581757 -0.161296 +v -0.046383 0.590769 -0.161296 +v -0.040104 0.588036 -0.161296 +v 0.037142 0.674293 -0.161296 +v 0.046153 0.665282 -0.161296 +v 0.039875 0.668015 -0.161296 +v 0.046153 0.590769 -0.161296 +v 0.037142 0.581757 -0.161296 +v 0.039875 0.588036 -0.161296 +v -0.029775 0.666965 -0.161296 +v -0.039054 0.657686 -0.161296 +v -0.040086 0.667996 -0.161296 +v -0.039054 0.598365 -0.161296 +v -0.029775 0.589086 -0.161296 +v -0.040086 0.588055 -0.161296 +v 0.038825 0.657686 -0.161296 +v 0.029546 0.666965 -0.161296 +v 0.039856 0.667996 -0.161296 +v 0.029546 0.589086 -0.161296 +v 0.038825 0.598365 -0.161296 +v 0.039856 0.588055 -0.161296 +v -0.012507 0.631138 -0.055679 +v -0.003228 0.640417 -0.055679 +v -0.003228 0.615634 -0.055679 +v -0.012507 0.624913 -0.055679 +v 0.002998 0.640417 -0.055679 +v 0.012277 0.631138 -0.055679 +v 0.012277 0.624913 -0.055679 +v 0.002998 0.615634 -0.055679 vn -0.0000 -0.9696 0.2447 vn -0.9696 -0.0000 0.2447 vn -0.0000 -0.9698 -0.2438 @@ -165,42 +650,42 @@ vt 0.606973 0.980201 vt 0.394800 0.981973 s 0 usemtl Material_0 -f 3/1/1 10/2/1 20/3/1 27/4/1 -f 9/5/2 8/6/2 17/7/2 21/8/2 -f 29/9/3 36/10/3 45/11/3 42/12/3 -f 1/13/4 4/14/4 26/15/4 24/16/4 -f 16/17/5 15/18/5 12/19/5 11/20/5 14/21/5 13/22/5 6/23/5 5/24/5 -f 9/5/6 10/25/6 3/26/6 4/27/6 1/28/6 2/29/6 7/30/6 8/6/6 -f 10/31/7 3/1/7 15/32/7 12/33/7 -f 43/34/5 44/35/5 41/36/5 42/12/5 45/11/5 46/37/5 47/38/5 48/39/5 -f 11/20/8 14/21/8 8/6/8 9/5/8 -f 7/40/9 2/41/9 23/42/9 18/43/9 -f 4/14/10 1/13/10 5/24/10 16/17/10 -f 31/44/5 30/45/5 32/46/5 34/47/5 22/48/5 21/8/5 17/7/5 19/49/5 -f 40/50/5 39/51/5 35/52/5 37/53/5 25/54/5 24/55/5 26/56/5 28/57/5 -f 35/52/11 39/58/11 47/38/11 46/37/11 -f 38/59/12 33/60/12 43/34/12 48/39/12 -f 34/61/5 33/60/5 38/59/5 40/62/5 28/63/5 27/64/5 20/65/5 22/66/5 -f 37/53/5 36/67/5 29/68/5 31/69/5 19/70/5 18/71/5 23/72/5 25/54/5 -f 17/73/5 18/71/5 19/70/5 -f 20/74/5 21/8/5 22/75/5 -f 23/76/5 24/55/5 25/54/5 -f 26/77/5 27/4/5 28/78/5 -f 2/41/13 6/79/13 5/80/13 1/81/13 -f 10/74/14 12/77/14 11/20/14 9/5/14 -f 15/32/15 3/1/15 4/77/15 16/74/15 -f 13/81/16 7/80/16 8/6/16 14/21/16 -f 9/5/17 21/8/17 20/74/17 10/74/17 -f 26/77/18 4/77/18 3/1/18 27/4/18 -f 7/80/19 18/80/19 17/7/19 8/6/19 -f 23/82/20 2/82/20 1/13/20 24/16/20 -f 2/41/21 7/40/21 13/83/21 6/79/21 -f 29/9/5 30/84/5 31/44/5 -f 32/46/5 33/85/5 34/61/5 -f 35/52/5 36/86/5 37/53/5 -f 38/59/5 39/87/5 40/50/5 -f 38/59/22 48/39/22 47/38/22 39/58/22 -f 45/11/23 36/10/23 35/52/23 46/37/23 -f 41/36/24 30/45/24 29/9/24 42/12/24 -f 32/46/25 44/35/25 43/34/25 33/60/25 -f 32/46/26 30/45/26 41/36/26 44/35/26 +f 221/101/44 228/102/44 238/103/44 245/104/44 +f 227/105/45 226/106/45 235/107/45 239/108/45 +f 247/109/46 254/110/46 263/111/46 260/112/46 +f 219/113/47 222/114/47 244/115/47 242/116/47 +f 234/117/48 233/118/48 230/119/48 229/120/48 232/121/48 231/122/48 224/123/48 223/124/48 +f 227/105/49 228/125/49 221/126/49 222/127/49 219/128/49 220/129/49 225/130/49 226/106/49 +f 228/131/50 221/101/50 233/132/50 230/133/50 +f 261/134/48 262/135/48 259/136/48 260/112/48 263/111/48 264/137/48 265/138/48 266/139/48 +f 229/120/51 232/121/51 226/106/51 227/105/51 +f 225/140/52 220/141/52 241/142/52 236/143/52 +f 222/114/53 219/113/53 223/124/53 234/117/53 +f 249/144/48 248/145/48 250/146/48 252/147/48 240/148/48 239/108/48 235/107/48 237/149/48 +f 258/150/48 257/151/48 253/152/48 255/153/48 243/154/48 242/155/48 244/156/48 246/157/48 +f 253/152/54 257/158/54 265/138/54 264/137/54 +f 256/159/55 251/160/55 261/134/55 266/139/55 +f 252/161/48 251/160/48 256/159/48 258/162/48 246/163/48 245/164/48 238/165/48 240/166/48 +f 255/153/48 254/167/48 247/168/48 249/169/48 237/170/48 236/171/48 241/172/48 243/154/48 +f 235/173/48 236/171/48 237/170/48 +f 238/174/48 239/108/48 240/175/48 +f 241/176/48 242/155/48 243/154/48 +f 244/177/48 245/104/48 246/178/48 +f 220/141/56 224/179/56 223/180/56 219/181/56 +f 228/174/57 230/177/57 229/120/57 227/105/57 +f 233/132/58 221/101/58 222/177/58 234/174/58 +f 231/181/59 225/180/59 226/106/59 232/121/59 +f 227/105/60 239/108/60 238/174/60 228/174/60 +f 244/177/61 222/177/61 221/101/61 245/104/61 +f 225/180/62 236/180/62 235/107/62 226/106/62 +f 241/182/63 220/182/63 219/113/63 242/116/63 +f 220/141/64 225/140/64 231/183/64 224/179/64 +f 247/109/48 248/184/48 249/144/48 +f 250/146/48 251/185/48 252/161/48 +f 253/152/48 254/186/48 255/153/48 +f 256/159/48 257/187/48 258/150/48 +f 256/159/65 266/139/65 265/138/65 257/158/65 +f 263/111/66 254/110/66 253/152/66 264/137/66 +f 259/136/67 248/145/67 247/109/67 260/112/67 +f 250/146/68 262/135/68 261/134/68 251/160/68 +f 250/146/69 248/145/69 259/136/69 262/135/69 diff --git a/assets/psx-fire-extinguisher/source/material_0.tres b/assets/psx-fire-extinguisher/source/material_0.tres new file mode 100644 index 0000000..5d0530b --- /dev/null +++ b/assets/psx-fire-extinguisher/source/material_0.tres @@ -0,0 +1,10 @@ +[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://ccuuerlf7l75a"] + +[ext_resource type="Texture2D" uid="uid://du8qicq68ikm" path="res://assets/psx-fire-extinguisher/source/model_0.png" id="1_aan1r"] + +[resource] +resource_name = "material_0" +cull_mode = 2 +albedo_texture = ExtResource("1_aan1r") +texture_filter = 0 +texture_repeat = false diff --git a/assets/psx-fire-extinguisher/source/model.gltf.import b/assets/psx-fire-extinguisher/source/model.gltf.import index 7de2052..dc266ba 100644 --- a/assets/psx-fire-extinguisher/source/model.gltf.import +++ b/assets/psx-fire-extinguisher/source/model.gltf.import @@ -37,6 +37,14 @@ import_script/path="" materials/extract=0 materials/extract_format=0 materials/extract_path="" -_subresources={} +_subresources={ +"materials": { +"material_0": { +"use_external/enabled": true, +"use_external/fallback_path": "res://assets/psx-fire-extinguisher/source/material_0.tres", +"use_external/path": "uid://ccuuerlf7l75a" +} +} +} gltf/naming_version=2 gltf/embedded_image_handling=1 diff --git a/assets/two-stories-with-interiors/example_10_var_1_anim.tscn b/assets/two-stories-with-interiors/example_10_var_1_anim.tscn new file mode 100644 index 0000000..e3f780e --- /dev/null +++ b/assets/two-stories-with-interiors/example_10_var_1_anim.tscn @@ -0,0 +1,5 @@ +[gd_scene load_steps=2 format=3 uid="uid://blivqfp1cnpw2"] + +[ext_resource type="PackedScene" uid="uid://cwi7o7s0wjn6q" path="res://assets/two-stories-with-interiors/source/example10_var1_anim.fbx" id="1_oh8wv"] + +[node name="example10_var1_anim" instance=ExtResource("1_oh8wv")] diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim.fbx b/assets/two-stories-with-interiors/source/example10_var1_anim.fbx new file mode 100644 index 0000000..35d9140 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim.fbx differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim.fbx.import b/assets/two-stories-with-interiors/source/example10_var1_anim.fbx.import new file mode 100644 index 0000000..b8d917b --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim.fbx.import @@ -0,0 +1,44 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cwi7o7s0wjn6q" +path="res://.godot/imported/example10_var1_anim.fbx-508779b07e0da95e8c69378c2ea48340.scn" + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim.fbx" +dest_files=["res://.godot/imported/example10_var1_anim.fbx-508779b07e0da95e8c69378c2ea48340.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=true +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={} +fbx/importer=0 +fbx/allow_geometry_helper_nodes=false +fbx/embedded_image_handling=1 +fbx/naming_version=2 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_0.png b/assets/two-stories-with-interiors/source/example10_var1_anim_0.png new file mode 100644 index 0000000..3768ec0 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_0.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_0.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_0.png.import new file mode 100644 index 0000000..3a48e79 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_0.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hn3hcg3x3ybj" +path.s3tc="res://.godot/imported/example10_var1_anim_0.png-0e5bbe9d80ef9cc4c012c29c3b848ea9.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_0.png-0e5bbe9d80ef9cc4c012c29c3b848ea9.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "ec2d8e2068890a21c3c9a3a6417a7c8d" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_0.png" +dest_files=["res://.godot/imported/example10_var1_anim_0.png-0e5bbe9d80ef9cc4c012c29c3b848ea9.s3tc.ctex", "res://.godot/imported/example10_var1_anim_0.png-0e5bbe9d80ef9cc4c012c29c3b848ea9.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_1.png b/assets/two-stories-with-interiors/source/example10_var1_anim_1.png new file mode 100644 index 0000000..ac1d059 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_1.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_1.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_1.png.import new file mode 100644 index 0000000..18401eb --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_1.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://k4x8a804526b" +path="res://.godot/imported/example10_var1_anim_1.png-47e4e42220b12b2edf7cc8cd5955468e.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "6d02c4564a391e1c5ce4de857ad767e3" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_1.png" +dest_files=["res://.godot/imported/example10_var1_anim_1.png-47e4e42220b12b2edf7cc8cd5955468e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_10.png b/assets/two-stories-with-interiors/source/example10_var1_anim_10.png new file mode 100644 index 0000000..62d671e Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_10.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_10.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_10.png.import new file mode 100644 index 0000000..048d07e --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_10.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dffus6qyorfe6" +path="res://.godot/imported/example10_var1_anim_10.png-1b156ec4c1301efd92e41f87462390db.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "0067c4718bc51bda742b6a7f7c18f953" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_10.png" +dest_files=["res://.godot/imported/example10_var1_anim_10.png-1b156ec4c1301efd92e41f87462390db.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_11.png b/assets/two-stories-with-interiors/source/example10_var1_anim_11.png new file mode 100644 index 0000000..6bae50b Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_11.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_11.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_11.png.import new file mode 100644 index 0000000..fdb4ca1 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_11.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cnbgmungasdxt" +path.s3tc="res://.godot/imported/example10_var1_anim_11.png-f8be4963f224b112ee92c9a94ec2519d.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_11.png-f8be4963f224b112ee92c9a94ec2519d.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "4ed5976c1dbf2685b0a2803da3ea340a" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_11.png" +dest_files=["res://.godot/imported/example10_var1_anim_11.png-f8be4963f224b112ee92c9a94ec2519d.s3tc.ctex", "res://.godot/imported/example10_var1_anim_11.png-f8be4963f224b112ee92c9a94ec2519d.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_12.png b/assets/two-stories-with-interiors/source/example10_var1_anim_12.png new file mode 100644 index 0000000..9cb352c Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_12.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_12.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_12.png.import new file mode 100644 index 0000000..174cda3 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_12.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmiyxearikmxo" +path="res://.godot/imported/example10_var1_anim_12.png-fef1be8a87fc47df60ecd43457b2e9f0.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "ead08a7e3b0e4e32f5bbc2db1905c5cf" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_12.png" +dest_files=["res://.godot/imported/example10_var1_anim_12.png-fef1be8a87fc47df60ecd43457b2e9f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_13.png b/assets/two-stories-with-interiors/source/example10_var1_anim_13.png new file mode 100644 index 0000000..4dab1e4 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_13.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_13.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_13.png.import new file mode 100644 index 0000000..1ceaf9a --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_13.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0840lm4xd3cm" +path.s3tc="res://.godot/imported/example10_var1_anim_13.png-6e67d1fab326f726bab91df0b3c578cc.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_13.png-6e67d1fab326f726bab91df0b3c578cc.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "e713a619504a8f6468cd828020fc4031" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_13.png" +dest_files=["res://.godot/imported/example10_var1_anim_13.png-6e67d1fab326f726bab91df0b3c578cc.s3tc.ctex", "res://.godot/imported/example10_var1_anim_13.png-6e67d1fab326f726bab91df0b3c578cc.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_14.png b/assets/two-stories-with-interiors/source/example10_var1_anim_14.png new file mode 100644 index 0000000..10f8ad8 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_14.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_14.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_14.png.import new file mode 100644 index 0000000..3e67339 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_14.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btpcbdlk8c7l3" +path="res://.godot/imported/example10_var1_anim_14.png-d2dc4b30c26380fbf87f182eea37feaa.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "7fafa7ff83fbeebccb37dc8eef70f0e7" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_14.png" +dest_files=["res://.godot/imported/example10_var1_anim_14.png-d2dc4b30c26380fbf87f182eea37feaa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_15.png b/assets/two-stories-with-interiors/source/example10_var1_anim_15.png new file mode 100644 index 0000000..699e7df Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_15.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_15.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_15.png.import new file mode 100644 index 0000000..09187fa --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_15.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pi045rwafx7o" +path="res://.godot/imported/example10_var1_anim_15.png-032227532ef2cd527d554c71ace1f443.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "8d27fd1b17653b36b263022253bf4dc4" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_15.png" +dest_files=["res://.godot/imported/example10_var1_anim_15.png-032227532ef2cd527d554c71ace1f443.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_16.png b/assets/two-stories-with-interiors/source/example10_var1_anim_16.png new file mode 100644 index 0000000..0c102cf Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_16.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_16.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_16.png.import new file mode 100644 index 0000000..fc15f14 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_16.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://eve534om2y8k" +path.s3tc="res://.godot/imported/example10_var1_anim_16.png-1b47b5ce250d88b1b6637f1148350a4d.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_16.png-1b47b5ce250d88b1b6637f1148350a4d.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "813809742d032c8ffcb557067695c5f0" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_16.png" +dest_files=["res://.godot/imported/example10_var1_anim_16.png-1b47b5ce250d88b1b6637f1148350a4d.s3tc.ctex", "res://.godot/imported/example10_var1_anim_16.png-1b47b5ce250d88b1b6637f1148350a4d.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_17.png b/assets/two-stories-with-interiors/source/example10_var1_anim_17.png new file mode 100644 index 0000000..8a5edcc Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_17.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_17.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_17.png.import new file mode 100644 index 0000000..6a10675 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_17.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhjrv5xayuoga" +path.s3tc="res://.godot/imported/example10_var1_anim_17.png-845cfaaff6cb1be4b8c78080eb163be8.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_17.png-845cfaaff6cb1be4b8c78080eb163be8.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "b97dc3299f06b2b7435caf5cc4f82d4a" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_17.png" +dest_files=["res://.godot/imported/example10_var1_anim_17.png-845cfaaff6cb1be4b8c78080eb163be8.s3tc.ctex", "res://.godot/imported/example10_var1_anim_17.png-845cfaaff6cb1be4b8c78080eb163be8.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_18.png b/assets/two-stories-with-interiors/source/example10_var1_anim_18.png new file mode 100644 index 0000000..6b89519 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_18.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_18.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_18.png.import new file mode 100644 index 0000000..f34d68f --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_18.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmohr6fj6hq27" +path.s3tc="res://.godot/imported/example10_var1_anim_18.png-9327d834bc00e16bbd9efab4db46d903.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_18.png-9327d834bc00e16bbd9efab4db46d903.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "9ed861993297b9685c5986d5b185c141" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_18.png" +dest_files=["res://.godot/imported/example10_var1_anim_18.png-9327d834bc00e16bbd9efab4db46d903.s3tc.ctex", "res://.godot/imported/example10_var1_anim_18.png-9327d834bc00e16bbd9efab4db46d903.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_19.png b/assets/two-stories-with-interiors/source/example10_var1_anim_19.png new file mode 100644 index 0000000..d7e1821 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_19.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_19.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_19.png.import new file mode 100644 index 0000000..8d23325 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_19.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://uevj2tdfkuvw" +path.s3tc="res://.godot/imported/example10_var1_anim_19.png-421ae727705759cf7afa2fc0a17f821f.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_19.png-421ae727705759cf7afa2fc0a17f821f.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "bf0f85d4c7780672d73ded625be3bca1" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_19.png" +dest_files=["res://.godot/imported/example10_var1_anim_19.png-421ae727705759cf7afa2fc0a17f821f.s3tc.ctex", "res://.godot/imported/example10_var1_anim_19.png-421ae727705759cf7afa2fc0a17f821f.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_2.png b/assets/two-stories-with-interiors/source/example10_var1_anim_2.png new file mode 100644 index 0000000..f98d157 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_2.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_2.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_2.png.import new file mode 100644 index 0000000..577a8e5 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_2.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b72hwwgrswvyj" +path.s3tc="res://.godot/imported/example10_var1_anim_2.png-d703d8918ae64868698f2d73d47a310c.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_2.png-d703d8918ae64868698f2d73d47a310c.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "da8a1cba5f1efb876e3eab021d1548c9" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_2.png" +dest_files=["res://.godot/imported/example10_var1_anim_2.png-d703d8918ae64868698f2d73d47a310c.s3tc.ctex", "res://.godot/imported/example10_var1_anim_2.png-d703d8918ae64868698f2d73d47a310c.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/two-stories-with-interiors/source/example10_var1_anim_2.png" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_20.png b/assets/two-stories-with-interiors/source/example10_var1_anim_20.png new file mode 100644 index 0000000..806aca3 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_20.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_20.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_20.png.import new file mode 100644 index 0000000..dd17d76 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_20.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vinsjquav0iy" +path.s3tc="res://.godot/imported/example10_var1_anim_20.png-61ff2b8c8c7557e6b53db302f84c9811.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_20.png-61ff2b8c8c7557e6b53db302f84c9811.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "2d10c893708ad57467e070f68e19e11c" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_20.png" +dest_files=["res://.godot/imported/example10_var1_anim_20.png-61ff2b8c8c7557e6b53db302f84c9811.s3tc.ctex", "res://.godot/imported/example10_var1_anim_20.png-61ff2b8c8c7557e6b53db302f84c9811.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_21.png b/assets/two-stories-with-interiors/source/example10_var1_anim_21.png new file mode 100644 index 0000000..f58243a Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_21.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_21.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_21.png.import new file mode 100644 index 0000000..1612335 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_21.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bs5hp8roag38" +path.s3tc="res://.godot/imported/example10_var1_anim_21.png-e9b85418d217dc07465f50097c1c4de0.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_21.png-e9b85418d217dc07465f50097c1c4de0.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "7d111bb5c00421a1b8c2e7cf9e7c8235" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_21.png" +dest_files=["res://.godot/imported/example10_var1_anim_21.png-e9b85418d217dc07465f50097c1c4de0.s3tc.ctex", "res://.godot/imported/example10_var1_anim_21.png-e9b85418d217dc07465f50097c1c4de0.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_22.png b/assets/two-stories-with-interiors/source/example10_var1_anim_22.png new file mode 100644 index 0000000..f41cc06 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_22.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_22.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_22.png.import new file mode 100644 index 0000000..01a2cd7 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_22.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbkuhotim3wat" +path.s3tc="res://.godot/imported/example10_var1_anim_22.png-b1bfa40561eb0b9cda44e4412ae73ed1.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_22.png-b1bfa40561eb0b9cda44e4412ae73ed1.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "b046c7ef940e9be601b6dd1e043b1bfd" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_22.png" +dest_files=["res://.godot/imported/example10_var1_anim_22.png-b1bfa40561eb0b9cda44e4412ae73ed1.s3tc.ctex", "res://.godot/imported/example10_var1_anim_22.png-b1bfa40561eb0b9cda44e4412ae73ed1.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_23.png b/assets/two-stories-with-interiors/source/example10_var1_anim_23.png new file mode 100644 index 0000000..2da432d Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_23.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_23.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_23.png.import new file mode 100644 index 0000000..5a06673 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_23.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8xp4jdsy46ee" +path.s3tc="res://.godot/imported/example10_var1_anim_23.png-8ba5bcb2dd97b2f9d22e4b43a4121170.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_23.png-8ba5bcb2dd97b2f9d22e4b43a4121170.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "fffe163c49bc83dd8bb6465d5e86109b" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_23.png" +dest_files=["res://.godot/imported/example10_var1_anim_23.png-8ba5bcb2dd97b2f9d22e4b43a4121170.s3tc.ctex", "res://.godot/imported/example10_var1_anim_23.png-8ba5bcb2dd97b2f9d22e4b43a4121170.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_24.png b/assets/two-stories-with-interiors/source/example10_var1_anim_24.png new file mode 100644 index 0000000..8ef46d8 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_24.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_24.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_24.png.import new file mode 100644 index 0000000..fcd0ef1 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_24.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkfcc2nwycrag" +path="res://.godot/imported/example10_var1_anim_24.png-2b108c514bbc741ff03452f2c355f2d6.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "9f59e37f2c525659411e6248996199ef" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_24.png" +dest_files=["res://.godot/imported/example10_var1_anim_24.png-2b108c514bbc741ff03452f2c355f2d6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_25.png b/assets/two-stories-with-interiors/source/example10_var1_anim_25.png new file mode 100644 index 0000000..e873ad2 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_25.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_25.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_25.png.import new file mode 100644 index 0000000..703d49d --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_25.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwv3dfer5wh7e" +path="res://.godot/imported/example10_var1_anim_25.png-706b0f698e86ec2f9c80a2a17d4ac882.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "71eec602acc78e04f557f65574ef1d61" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_25.png" +dest_files=["res://.godot/imported/example10_var1_anim_25.png-706b0f698e86ec2f9c80a2a17d4ac882.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_26.png b/assets/two-stories-with-interiors/source/example10_var1_anim_26.png new file mode 100644 index 0000000..6d29352 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_26.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_26.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_26.png.import new file mode 100644 index 0000000..3e9a3fb --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_26.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhc03d24lhv2f" +path="res://.godot/imported/example10_var1_anim_26.png-99f45b2d748e390597a9d73bb11327f9.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "0246a99610139ecb75c1bde9f87f129e" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_26.png" +dest_files=["res://.godot/imported/example10_var1_anim_26.png-99f45b2d748e390597a9d73bb11327f9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_27.png b/assets/two-stories-with-interiors/source/example10_var1_anim_27.png new file mode 100644 index 0000000..a87d062 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_27.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_27.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_27.png.import new file mode 100644 index 0000000..fcb342b --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_27.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyxg76cu2qopw" +path.s3tc="res://.godot/imported/example10_var1_anim_27.png-9b05703db08e43e135a96b285d90d5d8.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_27.png-9b05703db08e43e135a96b285d90d5d8.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "6e133aed43f23b95d77cbe6e44253c18" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_27.png" +dest_files=["res://.godot/imported/example10_var1_anim_27.png-9b05703db08e43e135a96b285d90d5d8.s3tc.ctex", "res://.godot/imported/example10_var1_anim_27.png-9b05703db08e43e135a96b285d90d5d8.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_28.png b/assets/two-stories-with-interiors/source/example10_var1_anim_28.png new file mode 100644 index 0000000..eaa4643 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_28.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_28.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_28.png.import new file mode 100644 index 0000000..0495755 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_28.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1itf3262dh78" +path="res://.godot/imported/example10_var1_anim_28.png-987d50c1b8361355aee05781159c52ab.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "2e3dcd4f8a64bbe9ab995fd257b67673" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_28.png" +dest_files=["res://.godot/imported/example10_var1_anim_28.png-987d50c1b8361355aee05781159c52ab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_29.png b/assets/two-stories-with-interiors/source/example10_var1_anim_29.png new file mode 100644 index 0000000..4ab91ef Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_29.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_29.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_29.png.import new file mode 100644 index 0000000..5c8f61a --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_29.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dslyv5biobjlw" +path="res://.godot/imported/example10_var1_anim_29.png-68da43cd22184e6ea9a6f689b699e26f.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "002559c757d55794441b07e5322942e9" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_29.png" +dest_files=["res://.godot/imported/example10_var1_anim_29.png-68da43cd22184e6ea9a6f689b699e26f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_3.png b/assets/two-stories-with-interiors/source/example10_var1_anim_3.png new file mode 100644 index 0000000..70d0f5b Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_3.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_3.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_3.png.import new file mode 100644 index 0000000..7ffa7be --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_3.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnlr4lhx5ppr6" +path.s3tc="res://.godot/imported/example10_var1_anim_3.png-e044e54a7cc154a9a1282b0524d156ed.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_3.png-e044e54a7cc154a9a1282b0524d156ed.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "33b5f31b7e8ddfbb981434c5798406a6" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_3.png" +dest_files=["res://.godot/imported/example10_var1_anim_3.png-e044e54a7cc154a9a1282b0524d156ed.s3tc.ctex", "res://.godot/imported/example10_var1_anim_3.png-e044e54a7cc154a9a1282b0524d156ed.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_30.png b/assets/two-stories-with-interiors/source/example10_var1_anim_30.png new file mode 100644 index 0000000..861feb4 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_30.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_30.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_30.png.import new file mode 100644 index 0000000..ab69c42 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_30.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg8otb52qlsk6" +path.s3tc="res://.godot/imported/example10_var1_anim_30.png-bdd44e6af0a53b1c14957ded33cedf4f.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_30.png-bdd44e6af0a53b1c14957ded33cedf4f.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "7a7d666dd639a5a088def9aa2d90c015" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_30.png" +dest_files=["res://.godot/imported/example10_var1_anim_30.png-bdd44e6af0a53b1c14957ded33cedf4f.s3tc.ctex", "res://.godot/imported/example10_var1_anim_30.png-bdd44e6af0a53b1c14957ded33cedf4f.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_31.png b/assets/two-stories-with-interiors/source/example10_var1_anim_31.png new file mode 100644 index 0000000..d51d7a0 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_31.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_31.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_31.png.import new file mode 100644 index 0000000..55a0a93 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_31.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drmktb0tcoh8p" +path="res://.godot/imported/example10_var1_anim_31.png-7127bacf51b27add26c4d8b80d564668.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "6e00b7c900e7765459e91f3554e62a73" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_31.png" +dest_files=["res://.godot/imported/example10_var1_anim_31.png-7127bacf51b27add26c4d8b80d564668.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_32.png b/assets/two-stories-with-interiors/source/example10_var1_anim_32.png new file mode 100644 index 0000000..cb04147 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_32.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_32.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_32.png.import new file mode 100644 index 0000000..c80e33b --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_32.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o6yxswoiyv2e" +path.s3tc="res://.godot/imported/example10_var1_anim_32.png-5c30b032104c6c2c91e8bd7127a86881.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_32.png-5c30b032104c6c2c91e8bd7127a86881.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "00655de2a583e9a14597b1ec369bb290" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_32.png" +dest_files=["res://.godot/imported/example10_var1_anim_32.png-5c30b032104c6c2c91e8bd7127a86881.s3tc.ctex", "res://.godot/imported/example10_var1_anim_32.png-5c30b032104c6c2c91e8bd7127a86881.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/two-stories-with-interiors/source/example10_var1_anim_32.png" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_33.png b/assets/two-stories-with-interiors/source/example10_var1_anim_33.png new file mode 100644 index 0000000..02a824d Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_33.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_33.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_33.png.import new file mode 100644 index 0000000..f712767 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_33.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg6wcbfuuvwf3" +path.s3tc="res://.godot/imported/example10_var1_anim_33.png-1487a13db9b36172b823c0421a83d63d.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_33.png-1487a13db9b36172b823c0421a83d63d.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "ec8e7b0614fad20304060ffaa2c8dd9e" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_33.png" +dest_files=["res://.godot/imported/example10_var1_anim_33.png-1487a13db9b36172b823c0421a83d63d.s3tc.ctex", "res://.godot/imported/example10_var1_anim_33.png-1487a13db9b36172b823c0421a83d63d.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_34.png b/assets/two-stories-with-interiors/source/example10_var1_anim_34.png new file mode 100644 index 0000000..02a824d Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_34.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_34.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_34.png.import new file mode 100644 index 0000000..918f241 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_34.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2r4m2hmqjedw" +path.s3tc="res://.godot/imported/example10_var1_anim_34.png-d8cc7adc12e6fbaeba22b36c2913233f.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_34.png-d8cc7adc12e6fbaeba22b36c2913233f.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "ec8e7b0614fad20304060ffaa2c8dd9e" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_34.png" +dest_files=["res://.godot/imported/example10_var1_anim_34.png-d8cc7adc12e6fbaeba22b36c2913233f.s3tc.ctex", "res://.godot/imported/example10_var1_anim_34.png-d8cc7adc12e6fbaeba22b36c2913233f.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_35.png b/assets/two-stories-with-interiors/source/example10_var1_anim_35.png new file mode 100644 index 0000000..8ac86bb Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_35.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_35.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_35.png.import new file mode 100644 index 0000000..776aebb --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_35.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3ohd1b1iylnb" +path="res://.godot/imported/example10_var1_anim_35.png-21033c9e06b3de84bde9318b3a852669.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "45f2d86119f50250cf1df2c3b3150c4d" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_35.png" +dest_files=["res://.godot/imported/example10_var1_anim_35.png-21033c9e06b3de84bde9318b3a852669.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_36.png b/assets/two-stories-with-interiors/source/example10_var1_anim_36.png new file mode 100644 index 0000000..7ef6e0f Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_36.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_36.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_36.png.import new file mode 100644 index 0000000..25163f4 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_36.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://iypirgadywxd" +path="res://.godot/imported/example10_var1_anim_36.png-83be0fc3164ae9d794795720bf861965.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "8f2432a6b6f84a7e237e1c9a6bb80aed" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_36.png" +dest_files=["res://.godot/imported/example10_var1_anim_36.png-83be0fc3164ae9d794795720bf861965.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_37.png b/assets/two-stories-with-interiors/source/example10_var1_anim_37.png new file mode 100644 index 0000000..02a824d Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_37.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_37.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_37.png.import new file mode 100644 index 0000000..1529660 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_37.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgd84dhwnj7up" +path.s3tc="res://.godot/imported/example10_var1_anim_37.png-78a65548e9658ff7cb5ebcce861905ea.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_37.png-78a65548e9658ff7cb5ebcce861905ea.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "ec8e7b0614fad20304060ffaa2c8dd9e" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_37.png" +dest_files=["res://.godot/imported/example10_var1_anim_37.png-78a65548e9658ff7cb5ebcce861905ea.s3tc.ctex", "res://.godot/imported/example10_var1_anim_37.png-78a65548e9658ff7cb5ebcce861905ea.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_38.png b/assets/two-stories-with-interiors/source/example10_var1_anim_38.png new file mode 100644 index 0000000..02a824d Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_38.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_38.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_38.png.import new file mode 100644 index 0000000..82c9bf9 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_38.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqny2hfs0nxpg" +path.s3tc="res://.godot/imported/example10_var1_anim_38.png-e97c71ee7aaeeb88516a95ee51055cd5.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_38.png-e97c71ee7aaeeb88516a95ee51055cd5.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "ec8e7b0614fad20304060ffaa2c8dd9e" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_38.png" +dest_files=["res://.godot/imported/example10_var1_anim_38.png-e97c71ee7aaeeb88516a95ee51055cd5.s3tc.ctex", "res://.godot/imported/example10_var1_anim_38.png-e97c71ee7aaeeb88516a95ee51055cd5.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_39.png b/assets/two-stories-with-interiors/source/example10_var1_anim_39.png new file mode 100644 index 0000000..02a824d Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_39.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_39.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_39.png.import new file mode 100644 index 0000000..67520c7 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_39.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5whguk8vhkt1" +path.s3tc="res://.godot/imported/example10_var1_anim_39.png-482e1bcac13adb30b8c4349345766708.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_39.png-482e1bcac13adb30b8c4349345766708.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "ec8e7b0614fad20304060ffaa2c8dd9e" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_39.png" +dest_files=["res://.godot/imported/example10_var1_anim_39.png-482e1bcac13adb30b8c4349345766708.s3tc.ctex", "res://.godot/imported/example10_var1_anim_39.png-482e1bcac13adb30b8c4349345766708.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_4.png b/assets/two-stories-with-interiors/source/example10_var1_anim_4.png new file mode 100644 index 0000000..4cc8c3e Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_4.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_4.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_4.png.import new file mode 100644 index 0000000..e3561d0 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_4.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bn7vjc2oobrjq" +path="res://.godot/imported/example10_var1_anim_4.png-0d49565849b4db6a0ea9d9591f4f0933.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "49a2cc95c757e8a369d613925ff23c15" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_4.png" +dest_files=["res://.godot/imported/example10_var1_anim_4.png-0d49565849b4db6a0ea9d9591f4f0933.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_40.png b/assets/two-stories-with-interiors/source/example10_var1_anim_40.png new file mode 100644 index 0000000..02a824d Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_40.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_40.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_40.png.import new file mode 100644 index 0000000..3b39639 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_40.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dekf5s4218lvn" +path.s3tc="res://.godot/imported/example10_var1_anim_40.png-155776d70dcc8fec94439874f4152418.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_40.png-155776d70dcc8fec94439874f4152418.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "ec8e7b0614fad20304060ffaa2c8dd9e" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_40.png" +dest_files=["res://.godot/imported/example10_var1_anim_40.png-155776d70dcc8fec94439874f4152418.s3tc.ctex", "res://.godot/imported/example10_var1_anim_40.png-155776d70dcc8fec94439874f4152418.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_41.png b/assets/two-stories-with-interiors/source/example10_var1_anim_41.png new file mode 100644 index 0000000..caf0fd0 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_41.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_41.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_41.png.import new file mode 100644 index 0000000..3c55cca --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_41.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xk4eq2mvq3k" +path="res://.godot/imported/example10_var1_anim_41.png-cd07e32e361a1e6f4cc02485592d9770.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "7f1dc9e08b035454ab9d92983caf353a" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_41.png" +dest_files=["res://.godot/imported/example10_var1_anim_41.png-cd07e32e361a1e6f4cc02485592d9770.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_42.png b/assets/two-stories-with-interiors/source/example10_var1_anim_42.png new file mode 100644 index 0000000..42e0d05 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_42.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_42.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_42.png.import new file mode 100644 index 0000000..92c4074 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_42.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqbxlbs5xald0" +path="res://.godot/imported/example10_var1_anim_42.png-7896f2b4081c30f844965ae5c48e4d29.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "8cff59f8a795ce9a2835f1826e0d2465" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_42.png" +dest_files=["res://.godot/imported/example10_var1_anim_42.png-7896f2b4081c30f844965ae5c48e4d29.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_43.png b/assets/two-stories-with-interiors/source/example10_var1_anim_43.png new file mode 100644 index 0000000..49b533d Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_43.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_43.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_43.png.import new file mode 100644 index 0000000..c827260 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_43.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhs2dn5bansp" +path.s3tc="res://.godot/imported/example10_var1_anim_43.png-53a42f2e94b8f764aa20ed0c0ca0c6bc.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_43.png-53a42f2e94b8f764aa20ed0c0ca0c6bc.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "c379544e4088c4890a537384a98c8312" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_43.png" +dest_files=["res://.godot/imported/example10_var1_anim_43.png-53a42f2e94b8f764aa20ed0c0ca0c6bc.s3tc.ctex", "res://.godot/imported/example10_var1_anim_43.png-53a42f2e94b8f764aa20ed0c0ca0c6bc.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_44.png b/assets/two-stories-with-interiors/source/example10_var1_anim_44.png new file mode 100644 index 0000000..5a8de6c Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_44.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_44.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_44.png.import new file mode 100644 index 0000000..97c2ad7 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_44.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7saj0impe2nt" +path="res://.godot/imported/example10_var1_anim_44.png-15d37f0815df7febc2008f50d7751713.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "5c7a75cecb62d68157c27639c0046151" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_44.png" +dest_files=["res://.godot/imported/example10_var1_anim_44.png-15d37f0815df7febc2008f50d7751713.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_45.png b/assets/two-stories-with-interiors/source/example10_var1_anim_45.png new file mode 100644 index 0000000..0352685 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_45.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_45.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_45.png.import new file mode 100644 index 0000000..d3fce4d --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_45.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sb74gova64lc" +path.s3tc="res://.godot/imported/example10_var1_anim_45.png-66ec85dc8113b272fc0328012c3b49f9.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_45.png-66ec85dc8113b272fc0328012c3b49f9.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "d81eb6439811ac65576582d2f5ec6c92" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_45.png" +dest_files=["res://.godot/imported/example10_var1_anim_45.png-66ec85dc8113b272fc0328012c3b49f9.s3tc.ctex", "res://.godot/imported/example10_var1_anim_45.png-66ec85dc8113b272fc0328012c3b49f9.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/two-stories-with-interiors/source/example10_var1_anim_45.png" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_46.png b/assets/two-stories-with-interiors/source/example10_var1_anim_46.png new file mode 100644 index 0000000..2ccf4f2 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_46.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_46.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_46.png.import new file mode 100644 index 0000000..d498bd4 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_46.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjyb32l7m836e" +path.s3tc="res://.godot/imported/example10_var1_anim_46.png-09c50716fc1b6d980b4b7512ae5a0e07.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_46.png-09c50716fc1b6d980b4b7512ae5a0e07.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "85f8248353cf243895950b9b1242d1c1" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_46.png" +dest_files=["res://.godot/imported/example10_var1_anim_46.png-09c50716fc1b6d980b4b7512ae5a0e07.s3tc.ctex", "res://.godot/imported/example10_var1_anim_46.png-09c50716fc1b6d980b4b7512ae5a0e07.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_47.png b/assets/two-stories-with-interiors/source/example10_var1_anim_47.png new file mode 100644 index 0000000..fb0821d Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_47.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_47.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_47.png.import new file mode 100644 index 0000000..66d0d7c --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_47.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bigjemf6fg478" +path.s3tc="res://.godot/imported/example10_var1_anim_47.png-a10cb57f41671f9aadd8011f5ff2b28a.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_47.png-a10cb57f41671f9aadd8011f5ff2b28a.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "e6926fae79a2a0f8ed477ff50ab72f5e" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_47.png" +dest_files=["res://.godot/imported/example10_var1_anim_47.png-a10cb57f41671f9aadd8011f5ff2b28a.s3tc.ctex", "res://.godot/imported/example10_var1_anim_47.png-a10cb57f41671f9aadd8011f5ff2b28a.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_48.png b/assets/two-stories-with-interiors/source/example10_var1_anim_48.png new file mode 100644 index 0000000..793ac79 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_48.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_48.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_48.png.import new file mode 100644 index 0000000..f7fa393 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_48.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvod0vkw421ff" +path.s3tc="res://.godot/imported/example10_var1_anim_48.png-c7a26f3809773558f888ea85b921d63d.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_48.png-c7a26f3809773558f888ea85b921d63d.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "fe2195d3d826cb839683b41ac7b8024b" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_48.png" +dest_files=["res://.godot/imported/example10_var1_anim_48.png-c7a26f3809773558f888ea85b921d63d.s3tc.ctex", "res://.godot/imported/example10_var1_anim_48.png-c7a26f3809773558f888ea85b921d63d.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_49.png b/assets/two-stories-with-interiors/source/example10_var1_anim_49.png new file mode 100644 index 0000000..423f0c4 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_49.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_49.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_49.png.import new file mode 100644 index 0000000..3bee6d6 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_49.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxjx6hw1pe8yk" +path.s3tc="res://.godot/imported/example10_var1_anim_49.png-a419dfb7324b85e8ddd1f7dd671f6d7a.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_49.png-a419dfb7324b85e8ddd1f7dd671f6d7a.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "ed2cec7c13e9a714af29266521ef33e7" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_49.png" +dest_files=["res://.godot/imported/example10_var1_anim_49.png-a419dfb7324b85e8ddd1f7dd671f6d7a.s3tc.ctex", "res://.godot/imported/example10_var1_anim_49.png-a419dfb7324b85e8ddd1f7dd671f6d7a.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_5.png b/assets/two-stories-with-interiors/source/example10_var1_anim_5.png new file mode 100644 index 0000000..a38060e Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_5.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_5.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_5.png.import new file mode 100644 index 0000000..18e4d5d --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_5.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c23wdhv7glvuw" +path="res://.godot/imported/example10_var1_anim_5.png-9346b4f41a4a12ef2de021df9cb85030.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "ee95b265b9818aac8fc89db18d8c2797" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_5.png" +dest_files=["res://.godot/imported/example10_var1_anim_5.png-9346b4f41a4a12ef2de021df9cb85030.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_50.png b/assets/two-stories-with-interiors/source/example10_var1_anim_50.png new file mode 100644 index 0000000..54105af Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_50.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_50.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_50.png.import new file mode 100644 index 0000000..3281617 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_50.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xsfhy2qwv8o6" +path.s3tc="res://.godot/imported/example10_var1_anim_50.png-a1d45030d3da447ed2925116c9c353b0.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_50.png-a1d45030d3da447ed2925116c9c353b0.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "3d7c5486a5906db469e5a4d46b422eac" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_50.png" +dest_files=["res://.godot/imported/example10_var1_anim_50.png-a1d45030d3da447ed2925116c9c353b0.s3tc.ctex", "res://.godot/imported/example10_var1_anim_50.png-a1d45030d3da447ed2925116c9c353b0.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_51.png b/assets/two-stories-with-interiors/source/example10_var1_anim_51.png new file mode 100644 index 0000000..ca6b283 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_51.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_51.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_51.png.import new file mode 100644 index 0000000..aaf56e6 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_51.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djnf68timyxe5" +path.s3tc="res://.godot/imported/example10_var1_anim_51.png-9b7b19c15d0411461e6f0aed085d366d.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_51.png-9b7b19c15d0411461e6f0aed085d366d.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "665b58bfb28f61c1167d8e30d8077f7f" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_51.png" +dest_files=["res://.godot/imported/example10_var1_anim_51.png-9b7b19c15d0411461e6f0aed085d366d.s3tc.ctex", "res://.godot/imported/example10_var1_anim_51.png-9b7b19c15d0411461e6f0aed085d366d.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_52.png b/assets/two-stories-with-interiors/source/example10_var1_anim_52.png new file mode 100644 index 0000000..12a680e Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_52.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_52.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_52.png.import new file mode 100644 index 0000000..6d3f2ea --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_52.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ckvkdar62wbml" +path="res://.godot/imported/example10_var1_anim_52.png-fd0a58782e244b08859b48f74fad938b.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "8dab46aa352a2da72f317745b77e52d0" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_52.png" +dest_files=["res://.godot/imported/example10_var1_anim_52.png-fd0a58782e244b08859b48f74fad938b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_6.png b/assets/two-stories-with-interiors/source/example10_var1_anim_6.png new file mode 100644 index 0000000..6a76020 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_6.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_6.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_6.png.import new file mode 100644 index 0000000..7a87d50 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_6.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bb81gxxv6wojn" +path.s3tc="res://.godot/imported/example10_var1_anim_6.png-f57c6a53ee4f42a5a9e867c97739a6eb.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_6.png-f57c6a53ee4f42a5a9e867c97739a6eb.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "e35fdec9fb1d25a8c4bf8b840a79a12c" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_6.png" +dest_files=["res://.godot/imported/example10_var1_anim_6.png-f57c6a53ee4f42a5a9e867c97739a6eb.s3tc.ctex", "res://.godot/imported/example10_var1_anim_6.png-f57c6a53ee4f42a5a9e867c97739a6eb.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_7.png b/assets/two-stories-with-interiors/source/example10_var1_anim_7.png new file mode 100644 index 0000000..0b5d098 Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_7.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_7.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_7.png.import new file mode 100644 index 0000000..6176d84 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_7.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cykdqiy1c8lcp" +path="res://.godot/imported/example10_var1_anim_7.png-01eee9f4e751d4c769fcfa3ff834d646.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "011214c39e9f82881d8b0ae4697b4658" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_7.png" +dest_files=["res://.godot/imported/example10_var1_anim_7.png-01eee9f4e751d4c769fcfa3ff834d646.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_8.png b/assets/two-stories-with-interiors/source/example10_var1_anim_8.png new file mode 100644 index 0000000..388c89b Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_8.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_8.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_8.png.import new file mode 100644 index 0000000..8d3dc09 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_8.png.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwqsuyqka2bul" +path="res://.godot/imported/example10_var1_anim_8.png-0caff122c7a110276725b3eda2e259af.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "6878949e3cccfdfb6dbbead36992eaf9" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_8.png" +dest_files=["res://.godot/imported/example10_var1_anim_8.png-0caff122c7a110276725b3eda2e259af.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_9.png b/assets/two-stories-with-interiors/source/example10_var1_anim_9.png new file mode 100644 index 0000000..20d1b5a Binary files /dev/null and b/assets/two-stories-with-interiors/source/example10_var1_anim_9.png differ diff --git a/assets/two-stories-with-interiors/source/example10_var1_anim_9.png.import b/assets/two-stories-with-interiors/source/example10_var1_anim_9.png.import new file mode 100644 index 0000000..4040133 --- /dev/null +++ b/assets/two-stories-with-interiors/source/example10_var1_anim_9.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkmrtsevlkyxy" +path.s3tc="res://.godot/imported/example10_var1_anim_9.png-6ac7f1c91e63ecb492071a78c98a5836.s3tc.ctex" +path.etc2="res://.godot/imported/example10_var1_anim_9.png-6ac7f1c91e63ecb492071a78c98a5836.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "943da02c899895ef5f8a36941557ef19" +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/source/example10_var1_anim_9.png" +dest_files=["res://.godot/imported/example10_var1_anim_9.png-6ac7f1c91e63ecb492071a78c98a5836.s3tc.ctex", "res://.godot/imported/example10_var1_anim_9.png-6ac7f1c91e63ecb492071a78c98a5836.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_COL_1K.jpeg b/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_COL_1K.jpeg new file mode 100644 index 0000000..da42df7 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_COL_1K.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_COL_1K.jpeg.import b/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_COL_1K.jpeg.import new file mode 100644 index 0000000..692776d --- /dev/null +++ b/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_COL_1K.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cuw556ec7u3w7" +path="res://.godot/imported/ConcreteTilesPoured002_COL_1K.jpeg-7b13523ca8167a4db0cfc652810ada1b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_COL_1K.jpeg" +dest_files=["res://.godot/imported/ConcreteTilesPoured002_COL_1K.jpeg-7b13523ca8167a4db0cfc652810ada1b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_NRM_1K.jpeg b/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_NRM_1K.jpeg new file mode 100644 index 0000000..2dbb458 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_NRM_1K.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_NRM_1K.jpeg.import b/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_NRM_1K.jpeg.import new file mode 100644 index 0000000..2867872 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_NRM_1K.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpl84ojifyick" +path="res://.godot/imported/ConcreteTilesPoured002_NRM_1K.jpeg-b828c6049841dcd33dad6199fc14e76c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/ConcreteTilesPoured002_NRM_1K.jpeg" +dest_files=["res://.godot/imported/ConcreteTilesPoured002_NRM_1K.jpeg-b828c6049841dcd33dad6199fc14e76c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_COL_1K.jpeg b/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_COL_1K.jpeg new file mode 100644 index 0000000..7e1cbe5 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_COL_1K.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_COL_1K.jpeg.import b/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_COL_1K.jpeg.import new file mode 100644 index 0000000..43c6fed --- /dev/null +++ b/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_COL_1K.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqug8ah1l8jfj" +path="res://.godot/imported/GroundGrassFieldGreen001_COL_1K.jpeg-02bf6c724fccc6fd987156f53d27193f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_COL_1K.jpeg" +dest_files=["res://.godot/imported/GroundGrassFieldGreen001_COL_1K.jpeg-02bf6c724fccc6fd987156f53d27193f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_NRM_1K.jpeg b/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_NRM_1K.jpeg new file mode 100644 index 0000000..76bd139 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_NRM_1K.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_NRM_1K.jpeg.import b/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_NRM_1K.jpeg.import new file mode 100644 index 0000000..fae5258 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_NRM_1K.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4lllgp36evxb" +path="res://.godot/imported/GroundGrassFieldGreen001_NRM_1K.jpeg-a3c80e5bd2c6fd3d070ebf0e47c06e93.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/GroundGrassFieldGreen001_NRM_1K.jpeg" +dest_files=["res://.godot/imported/GroundGrassFieldGreen001_NRM_1K.jpeg-a3c80e5bd2c6fd3d070ebf0e47c06e93.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/LakeMoraine.jpeg b/assets/two-stories-with-interiors/textures/LakeMoraine.jpeg new file mode 100644 index 0000000..efcd033 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/LakeMoraine.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/LakeMoraine.jpeg.import b/assets/two-stories-with-interiors/textures/LakeMoraine.jpeg.import new file mode 100644 index 0000000..ed28f56 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/LakeMoraine.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fsmject27glo" +path="res://.godot/imported/LakeMoraine.jpeg-6ba42f8715aef67d721f2369ed181dbf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/LakeMoraine.jpeg" +dest_files=["res://.godot/imported/LakeMoraine.jpeg-6ba42f8715aef67d721f2369ed181dbf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/TC_roof_01_NORMAL.png b/assets/two-stories-with-interiors/textures/TC_roof_01_NORMAL.png new file mode 100644 index 0000000..0fdef2c Binary files /dev/null and b/assets/two-stories-with-interiors/textures/TC_roof_01_NORMAL.png differ diff --git a/assets/two-stories-with-interiors/textures/TC_roof_01_NORMAL.png.import b/assets/two-stories-with-interiors/textures/TC_roof_01_NORMAL.png.import new file mode 100644 index 0000000..0fc5ee4 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/TC_roof_01_NORMAL.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bj7dhwyqaofoo" +path="res://.godot/imported/TC_roof_01_NORMAL.png-f49bd2df8979fd2ca938516355fbc9c4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/TC_roof_01_NORMAL.png" +dest_files=["res://.godot/imported/TC_roof_01_NORMAL.png-f49bd2df8979fd2ca938516355fbc9c4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/TC_roof_01_ROOFCOLOR_16.jpeg b/assets/two-stories-with-interiors/textures/TC_roof_01_ROOFCOLOR_16.jpeg new file mode 100644 index 0000000..9caf82b Binary files /dev/null and b/assets/two-stories-with-interiors/textures/TC_roof_01_ROOFCOLOR_16.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/TC_roof_01_ROOFCOLOR_16.jpeg.import b/assets/two-stories-with-interiors/textures/TC_roof_01_ROOFCOLOR_16.jpeg.import new file mode 100644 index 0000000..0a4b70d --- /dev/null +++ b/assets/two-stories-with-interiors/textures/TC_roof_01_ROOFCOLOR_16.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1exs1pmp85pg" +path="res://.godot/imported/TC_roof_01_ROOFCOLOR_16.jpeg-fa23a35a5ad0b3e44d1e8f7ef09e8863.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/TC_roof_01_ROOFCOLOR_16.jpeg" +dest_files=["res://.godot/imported/TC_roof_01_ROOFCOLOR_16.jpeg-fa23a35a5ad0b3e44d1e8f7ef09e8863.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/TC_roof_01_SPECULAR.png b/assets/two-stories-with-interiors/textures/TC_roof_01_SPECULAR.png new file mode 100644 index 0000000..e25c8ef Binary files /dev/null and b/assets/two-stories-with-interiors/textures/TC_roof_01_SPECULAR.png differ diff --git a/assets/two-stories-with-interiors/textures/TC_roof_01_SPECULAR.png.import b/assets/two-stories-with-interiors/textures/TC_roof_01_SPECULAR.png.import new file mode 100644 index 0000000..f2f7072 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/TC_roof_01_SPECULAR.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2lmqvuekv52j" +path="res://.godot/imported/TC_roof_01_SPECULAR.png-6f6be6f5052fbf88b7f412ac11c3cc16.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/TC_roof_01_SPECULAR.png" +dest_files=["res://.godot/imported/TC_roof_01_SPECULAR.png-6f6be6f5052fbf88b7f412ac11c3cc16.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_BC.png b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_BC.png new file mode 100644 index 0000000..d4789be Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_BC.png differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_BC.png.import b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_BC.png.import new file mode 100644 index 0000000..7311a4c --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_BC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpsehw6ekobgk" +path="res://.godot/imported/T_TC_interior_tiles_01_BC.png-fd4762870347bf63971d1b1d41526769.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_BC.png" +dest_files=["res://.godot/imported/T_TC_interior_tiles_01_BC.png-fd4762870347bf63971d1b1d41526769.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_N.png b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_N.png new file mode 100644 index 0000000..444aeea Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_N.png differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_N.png.import b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_N.png.import new file mode 100644 index 0000000..43c1bad --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_N.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmgptbb0eiqkc" +path="res://.godot/imported/T_TC_interior_tiles_01_N.png-9fc1c7465f61aaa3ab9dff2e3e0e335e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_N.png" +dest_files=["res://.godot/imported/T_TC_interior_tiles_01_N.png-9fc1c7465f61aaa3ab9dff2e3e0e335e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_S.png b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_S.png new file mode 100644 index 0000000..619eb6a Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_S.png differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_S.png.import b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_S.png.import new file mode 100644 index 0000000..9eb494d --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_S.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dm1td1ssqulcx" +path="res://.godot/imported/T_TC_interior_tiles_01_S.png-5ea5501b2c579e9abdc458d1535ed1ed.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_interior_tiles_01_S.png" +dest_files=["res://.godot/imported/T_TC_interior_tiles_01_S.png-5ea5501b2c579e9abdc458d1535ed1ed.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_BC.png b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_BC.png new file mode 100644 index 0000000..756cd54 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_BC.png differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_BC.png.import b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_BC.png.import new file mode 100644 index 0000000..d65c39d --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_BC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2wu1gd8jpmj" +path="res://.godot/imported/T_TC_interior_tiles_02_BC.png-930aaa35d346b25ab6231cfb2ae4df4a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_BC.png" +dest_files=["res://.godot/imported/T_TC_interior_tiles_02_BC.png-930aaa35d346b25ab6231cfb2ae4df4a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_N.png b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_N.png new file mode 100644 index 0000000..60f3024 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_N.png differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_N.png.import b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_N.png.import new file mode 100644 index 0000000..a7b2451 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_N.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://db6r4ghcpnw48" +path="res://.godot/imported/T_TC_interior_tiles_02_N.png-38162407010c1291a20ac6d1748ae4dc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_N.png" +dest_files=["res://.godot/imported/T_TC_interior_tiles_02_N.png-38162407010c1291a20ac6d1748ae4dc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_S.png b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_S.png new file mode 100644 index 0000000..a1fbd11 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_S.png differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_S.png.import b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_S.png.import new file mode 100644 index 0000000..680bba5 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_S.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boa3gck7y8mcb" +path="res://.godot/imported/T_TC_interior_tiles_02_S.png-18c1d2c581e9b78378e67116859b4528.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_interior_tiles_02_S.png" +dest_files=["res://.godot/imported/T_TC_interior_tiles_02_S.png-18c1d2c581e9b78378e67116859b4528.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_BC.jpeg b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_BC.jpeg new file mode 100644 index 0000000..a140316 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_BC.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_BC.jpeg.import b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_BC.jpeg.import new file mode 100644 index 0000000..f4a95f3 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_BC.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0vbbanvox6pb" +path="res://.godot/imported/T_TC_interior_tiles_03_BC.jpeg-d8260c5f195bb6da0acfdf93b6b752f3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_BC.jpeg" +dest_files=["res://.godot/imported/T_TC_interior_tiles_03_BC.jpeg-d8260c5f195bb6da0acfdf93b6b752f3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_N.jpeg b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_N.jpeg new file mode 100644 index 0000000..849a778 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_N.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_N.jpeg.import b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_N.jpeg.import new file mode 100644 index 0000000..e70ede9 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_N.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btapbtlrdapqa" +path="res://.godot/imported/T_TC_interior_tiles_03_N.jpeg-14fad5ac2bdf5cdc577c1ece522f2912.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_interior_tiles_03_N.jpeg" +dest_files=["res://.godot/imported/T_TC_interior_tiles_03_N.jpeg-14fad5ac2bdf5cdc577c1ece522f2912.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_parquet_01_BC.png b/assets/two-stories-with-interiors/textures/T_TC_parquet_01_BC.png new file mode 100644 index 0000000..5622766 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_parquet_01_BC.png differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_parquet_01_BC.png.import b/assets/two-stories-with-interiors/textures/T_TC_parquet_01_BC.png.import new file mode 100644 index 0000000..cf15c95 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_parquet_01_BC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ypyr3mufi7i3" +path="res://.godot/imported/T_TC_parquet_01_BC.png-8b01deda212b2ce73292414b43a95ddd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_parquet_01_BC.png" +dest_files=["res://.godot/imported/T_TC_parquet_01_BC.png-8b01deda212b2ce73292414b43a95ddd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/T_TC_parquet_01_N.png b/assets/two-stories-with-interiors/textures/T_TC_parquet_01_N.png new file mode 100644 index 0000000..5d1e815 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/T_TC_parquet_01_N.png differ diff --git a/assets/two-stories-with-interiors/textures/T_TC_parquet_01_N.png.import b/assets/two-stories-with-interiors/textures/T_TC_parquet_01_N.png.import new file mode 100644 index 0000000..630b0f7 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/T_TC_parquet_01_N.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ej4b0nvldx27" +path="res://.godot/imported/T_TC_parquet_01_N.png-1f51fde0253ff3bed6ab510c521e1d8d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/T_TC_parquet_01_N.png" +dest_files=["res://.godot/imported/T_TC_parquet_01_N.png-1f51fde0253ff3bed6ab510c521e1d8d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/crisp_paper_ruffle_color_07.jpeg b/assets/two-stories-with-interiors/textures/crisp_paper_ruffle_color_07.jpeg new file mode 100644 index 0000000..61b25ff Binary files /dev/null and b/assets/two-stories-with-interiors/textures/crisp_paper_ruffle_color_07.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/crisp_paper_ruffle_color_07.jpeg.import b/assets/two-stories-with-interiors/textures/crisp_paper_ruffle_color_07.jpeg.import new file mode 100644 index 0000000..05c59ef --- /dev/null +++ b/assets/two-stories-with-interiors/textures/crisp_paper_ruffle_color_07.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gykqckrcnl4n" +path="res://.godot/imported/crisp_paper_ruffle_color_07.jpeg-de2df512b352381ec3302cd82e9abeea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/crisp_paper_ruffle_color_07.jpeg" +dest_files=["res://.godot/imported/crisp_paper_ruffle_color_07.jpeg-de2df512b352381ec3302cd82e9abeea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/dark_wood.jpeg b/assets/two-stories-with-interiors/textures/dark_wood.jpeg new file mode 100644 index 0000000..4205acc Binary files /dev/null and b/assets/two-stories-with-interiors/textures/dark_wood.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/dark_wood.jpeg.import b/assets/two-stories-with-interiors/textures/dark_wood.jpeg.import new file mode 100644 index 0000000..35733ab --- /dev/null +++ b/assets/two-stories-with-interiors/textures/dark_wood.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnixbw0043fqy" +path="res://.godot/imported/dark_wood.jpeg-aed639c26a6d592b20f8041afd770f78.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/dark_wood.jpeg" +dest_files=["res://.godot/imported/dark_wood.jpeg-aed639c26a6d592b20f8041afd770f78.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/episcura_brick_modern_COLOR.png b/assets/two-stories-with-interiors/textures/episcura_brick_modern_COLOR.png new file mode 100644 index 0000000..5115070 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/episcura_brick_modern_COLOR.png differ diff --git a/assets/two-stories-with-interiors/textures/episcura_brick_modern_COLOR.png.import b/assets/two-stories-with-interiors/textures/episcura_brick_modern_COLOR.png.import new file mode 100644 index 0000000..d792cc0 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/episcura_brick_modern_COLOR.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dc1ggvhc87npb" +path="res://.godot/imported/episcura_brick_modern_COLOR.png-9ad9269c073ce12d9e352f3a15549fc2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/episcura_brick_modern_COLOR.png" +dest_files=["res://.godot/imported/episcura_brick_modern_COLOR.png-9ad9269c073ce12d9e352f3a15549fc2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/episcura_brick_modern_NRM.png b/assets/two-stories-with-interiors/textures/episcura_brick_modern_NRM.png new file mode 100644 index 0000000..ad6c735 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/episcura_brick_modern_NRM.png differ diff --git a/assets/two-stories-with-interiors/textures/episcura_brick_modern_NRM.png.import b/assets/two-stories-with-interiors/textures/episcura_brick_modern_NRM.png.import new file mode 100644 index 0000000..c87bc30 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/episcura_brick_modern_NRM.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dm0icoghsl3f8" +path="res://.godot/imported/episcura_brick_modern_NRM.png-2b122871252fbb18afea75b21341e92c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/episcura_brick_modern_NRM.png" +dest_files=["res://.godot/imported/episcura_brick_modern_NRM.png-2b122871252fbb18afea75b21341e92c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/episcura_brick_modern_SPEC.png b/assets/two-stories-with-interiors/textures/episcura_brick_modern_SPEC.png new file mode 100644 index 0000000..83aa39f Binary files /dev/null and b/assets/two-stories-with-interiors/textures/episcura_brick_modern_SPEC.png differ diff --git a/assets/two-stories-with-interiors/textures/episcura_brick_modern_SPEC.png.import b/assets/two-stories-with-interiors/textures/episcura_brick_modern_SPEC.png.import new file mode 100644 index 0000000..6c5f32a --- /dev/null +++ b/assets/two-stories-with-interiors/textures/episcura_brick_modern_SPEC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csbujq13b4bbb" +path="res://.godot/imported/episcura_brick_modern_SPEC.png-788d7b7a8f9121aec3cd3a109d91e727.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/episcura_brick_modern_SPEC.png" +dest_files=["res://.godot/imported/episcura_brick_modern_SPEC.png-788d7b7a8f9121aec3cd3a109d91e727.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/fireplace1.jpeg b/assets/two-stories-with-interiors/textures/fireplace1.jpeg new file mode 100644 index 0000000..f6290c8 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/fireplace1.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/fireplace1.jpeg.import b/assets/two-stories-with-interiors/textures/fireplace1.jpeg.import new file mode 100644 index 0000000..9b9db7a --- /dev/null +++ b/assets/two-stories-with-interiors/textures/fireplace1.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://et8g3s7tona4" +path="res://.godot/imported/fireplace1.jpeg-87b4dfcb09309ca2a9580f837e8f861a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/fireplace1.jpeg" +dest_files=["res://.godot/imported/fireplace1.jpeg-87b4dfcb09309ca2a9580f837e8f861a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/greyfloral_color_07.jpeg b/assets/two-stories-with-interiors/textures/greyfloral_color_07.jpeg new file mode 100644 index 0000000..d5e97ab Binary files /dev/null and b/assets/two-stories-with-interiors/textures/greyfloral_color_07.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/greyfloral_color_07.jpeg.import b/assets/two-stories-with-interiors/textures/greyfloral_color_07.jpeg.import new file mode 100644 index 0000000..5b42b9e --- /dev/null +++ b/assets/two-stories-with-interiors/textures/greyfloral_color_07.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crlgsbetix6px" +path="res://.godot/imported/greyfloral_color_07.jpeg-fe3a33f7c28aec2f7792c89683a39d7a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/greyfloral_color_07.jpeg" +dest_files=["res://.godot/imported/greyfloral_color_07.jpeg-fe3a33f7c28aec2f7792c89683a39d7a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/grilled_color_13.jpeg b/assets/two-stories-with-interiors/textures/grilled_color_13.jpeg new file mode 100644 index 0000000..eb37124 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/grilled_color_13.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/grilled_color_13.jpeg.import b/assets/two-stories-with-interiors/textures/grilled_color_13.jpeg.import new file mode 100644 index 0000000..eb3c79c --- /dev/null +++ b/assets/two-stories-with-interiors/textures/grilled_color_13.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqnkpa2rgsyp3" +path="res://.godot/imported/grilled_color_13.jpeg-29c929e02126fa73ebeead8f422ca63d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/grilled_color_13.jpeg" +dest_files=["res://.godot/imported/grilled_color_13.jpeg-29c929e02126fa73ebeead8f422ca63d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/kidajean_color_07.jpeg b/assets/two-stories-with-interiors/textures/kidajean_color_07.jpeg new file mode 100644 index 0000000..c0c1841 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/kidajean_color_07.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/kidajean_color_07.jpeg.import b/assets/two-stories-with-interiors/textures/kidajean_color_07.jpeg.import new file mode 100644 index 0000000..8ac763d --- /dev/null +++ b/assets/two-stories-with-interiors/textures/kidajean_color_07.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcrrtklgsih6l" +path="res://.godot/imported/kidajean_color_07.jpeg-a0dbd4618a6c369ffc5fb69203f888e8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/kidajean_color_07.jpeg" +dest_files=["res://.godot/imported/kidajean_color_07.jpeg-a0dbd4618a6c369ffc5fb69203f888e8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/plster_white_COLOR.png b/assets/two-stories-with-interiors/textures/plster_white_COLOR.png new file mode 100644 index 0000000..c0f741c Binary files /dev/null and b/assets/two-stories-with-interiors/textures/plster_white_COLOR.png differ diff --git a/assets/two-stories-with-interiors/textures/plster_white_COLOR.png.import b/assets/two-stories-with-interiors/textures/plster_white_COLOR.png.import new file mode 100644 index 0000000..8c6d479 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/plster_white_COLOR.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://05oacofcplhi" +path="res://.godot/imported/plster_white_COLOR.png-5675a66c7d5bb49665ca4c5a10251391.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/plster_white_COLOR.png" +dest_files=["res://.godot/imported/plster_white_COLOR.png-5675a66c7d5bb49665ca4c5a10251391.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/plster_white_NRM.png b/assets/two-stories-with-interiors/textures/plster_white_NRM.png new file mode 100644 index 0000000..a78909f Binary files /dev/null and b/assets/two-stories-with-interiors/textures/plster_white_NRM.png differ diff --git a/assets/two-stories-with-interiors/textures/plster_white_NRM.png.import b/assets/two-stories-with-interiors/textures/plster_white_NRM.png.import new file mode 100644 index 0000000..0e91ced --- /dev/null +++ b/assets/two-stories-with-interiors/textures/plster_white_NRM.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btcg32eqourpu" +path="res://.godot/imported/plster_white_NRM.png-3a488cb93ab4d26c85bc4c1b868441c1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/plster_white_NRM.png" +dest_files=["res://.godot/imported/plster_white_NRM.png-3a488cb93ab4d26c85bc4c1b868441c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_dddddd_color_07.jpeg b/assets/two-stories-with-interiors/textures/purty_wood_@2X_dddddd_color_07.jpeg new file mode 100644 index 0000000..0536762 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/purty_wood_@2X_dddddd_color_07.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_dddddd_color_07.jpeg.import b/assets/two-stories-with-interiors/textures/purty_wood_@2X_dddddd_color_07.jpeg.import new file mode 100644 index 0000000..525ca70 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/purty_wood_@2X_dddddd_color_07.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3ui6d4uhxw7c" +path="res://.godot/imported/purty_wood_@2X_dddddd_color_07.jpeg-32ac096554bafd4d1412a5e23b95124f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/purty_wood_@2X_dddddd_color_07.jpeg" +dest_files=["res://.godot/imported/purty_wood_@2X_dddddd_color_07.jpeg-32ac096554bafd4d1412a5e23b95124f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11.jpeg b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11.jpeg new file mode 100644 index 0000000..3ca3ead Binary files /dev/null and b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11.jpeg.import b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11.jpeg.import new file mode 100644 index 0000000..a24b9f3 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmseeddf3s272" +path="res://.godot/imported/purty_wood_@2X_ddddddd_color_11.jpeg-cd976a2280b9d44af7d215f06553e7a3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11.jpeg" +dest_files=["res://.godot/imported/purty_wood_@2X_ddddddd_color_11.jpeg-cd976a2280b9d44af7d215f06553e7a3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_1.jpeg b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_1.jpeg new file mode 100644 index 0000000..3ca3ead Binary files /dev/null and b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_1.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_1.jpeg.import b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_1.jpeg.import new file mode 100644 index 0000000..cee9c5c --- /dev/null +++ b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_1.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ba4tlrs50ycpm" +path="res://.godot/imported/purty_wood_@2X_ddddddd_color_11_1.jpeg-523fade95103cca64ca9b7f218799a57.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_1.jpeg" +dest_files=["res://.godot/imported/purty_wood_@2X_ddddddd_color_11_1.jpeg-523fade95103cca64ca9b7f218799a57.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_2.jpeg b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_2.jpeg new file mode 100644 index 0000000..3ca3ead Binary files /dev/null and b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_2.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_2.jpeg.import b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_2.jpeg.import new file mode 100644 index 0000000..7d562cb --- /dev/null +++ b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_2.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7yqy0y8pc4hh" +path="res://.godot/imported/purty_wood_@2X_ddddddd_color_11_2.jpeg-ea5d0513c40a2dd510409b707027a80d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_2.jpeg" +dest_files=["res://.godot/imported/purty_wood_@2X_ddddddd_color_11_2.jpeg-ea5d0513c40a2dd510409b707027a80d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_3.jpeg b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_3.jpeg new file mode 100644 index 0000000..3ca3ead Binary files /dev/null and b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_3.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_3.jpeg.import b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_3.jpeg.import new file mode 100644 index 0000000..9734154 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_3.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4hw75wb7s7th" +path="res://.godot/imported/purty_wood_@2X_ddddddd_color_11_3.jpeg-ef169d63689ac06193ff07d9814f0511.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_3.jpeg" +dest_files=["res://.godot/imported/purty_wood_@2X_ddddddd_color_11_3.jpeg-ef169d63689ac06193ff07d9814f0511.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_4.jpeg b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_4.jpeg new file mode 100644 index 0000000..3ca3ead Binary files /dev/null and b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_4.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_4.jpeg.import b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_4.jpeg.import new file mode 100644 index 0000000..c9f85d9 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_4.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjmggxk40dc81" +path="res://.godot/imported/purty_wood_@2X_ddddddd_color_11_4.jpeg-b93e513e222f26cd01fb1f0d824a4190.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_4.jpeg" +dest_files=["res://.godot/imported/purty_wood_@2X_ddddddd_color_11_4.jpeg-b93e513e222f26cd01fb1f0d824a4190.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_5.jpeg b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_5.jpeg new file mode 100644 index 0000000..3ca3ead Binary files /dev/null and b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_5.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_5.jpeg.import b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_5.jpeg.import new file mode 100644 index 0000000..db97781 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_5.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cw6uhgqa7s54i" +path="res://.godot/imported/purty_wood_@2X_ddddddd_color_11_5.jpeg-79153ccb6de31bae5abc2f7be753c087.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_11_5.jpeg" +dest_files=["res://.godot/imported/purty_wood_@2X_ddddddd_color_11_5.jpeg-79153ccb6de31bae5abc2f7be753c087.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_12.jpeg b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_12.jpeg new file mode 100644 index 0000000..6f227c1 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_12.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_12.jpeg.import b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_12.jpeg.import new file mode 100644 index 0000000..2296179 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_12.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkgawkjq5ndsu" +path="res://.godot/imported/purty_wood_@2X_ddddddd_color_12.jpeg-91638ffea0dbc2941aed1d0159bec8cd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/purty_wood_@2X_ddddddd_color_12.jpeg" +dest_files=["res://.godot/imported/purty_wood_@2X_ddddddd_color_12.jpeg-91638ffea0dbc2941aed1d0159bec8cd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/spatifilumList.jpeg b/assets/two-stories-with-interiors/textures/spatifilumList.jpeg new file mode 100644 index 0000000..033834c Binary files /dev/null and b/assets/two-stories-with-interiors/textures/spatifilumList.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/spatifilumList.jpeg.import b/assets/two-stories-with-interiors/textures/spatifilumList.jpeg.import new file mode 100644 index 0000000..75f57b2 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/spatifilumList.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d4esrnixu3e2w" +path="res://.godot/imported/spatifilumList.jpeg-b9352548013fa4538cb044fd674699ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/spatifilumList.jpeg" +dest_files=["res://.godot/imported/spatifilumList.jpeg-b9352548013fa4538cb044fd674699ac.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/tilewood.jpeg b/assets/two-stories-with-interiors/textures/tilewood.jpeg new file mode 100644 index 0000000..47f86e9 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/tilewood.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/tilewood.jpeg.import b/assets/two-stories-with-interiors/textures/tilewood.jpeg.import new file mode 100644 index 0000000..c083933 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/tilewood.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drvp2w2p7yp2y" +path="res://.godot/imported/tilewood.jpeg-f533d45165a624f159e5040206628c6a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/tilewood.jpeg" +dest_files=["res://.godot/imported/tilewood.jpeg-f533d45165a624f159e5040206628c6a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/wood_floor_COLOR.png b/assets/two-stories-with-interiors/textures/wood_floor_COLOR.png new file mode 100644 index 0000000..360cd11 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/wood_floor_COLOR.png differ diff --git a/assets/two-stories-with-interiors/textures/wood_floor_COLOR.png.import b/assets/two-stories-with-interiors/textures/wood_floor_COLOR.png.import new file mode 100644 index 0000000..62ef034 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/wood_floor_COLOR.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://di74jn8j5kgui" +path="res://.godot/imported/wood_floor_COLOR.png-c121caed6bc738d9d722d665a07c4cd0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/wood_floor_COLOR.png" +dest_files=["res://.godot/imported/wood_floor_COLOR.png-c121caed6bc738d9d722d665a07c4cd0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/wood_floor_NRM.png b/assets/two-stories-with-interiors/textures/wood_floor_NRM.png new file mode 100644 index 0000000..dea0db3 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/wood_floor_NRM.png differ diff --git a/assets/two-stories-with-interiors/textures/wood_floor_NRM.png.import b/assets/two-stories-with-interiors/textures/wood_floor_NRM.png.import new file mode 100644 index 0000000..6ae4dd0 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/wood_floor_NRM.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqkyx76bgcuoo" +path="res://.godot/imported/wood_floor_NRM.png-15c4d01a42fd3809174cf3020eab4ca6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/wood_floor_NRM.png" +dest_files=["res://.godot/imported/wood_floor_NRM.png-15c4d01a42fd3809174cf3020eab4ca6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/wood_floor_SPEC.png b/assets/two-stories-with-interiors/textures/wood_floor_SPEC.png new file mode 100644 index 0000000..da37cd4 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/wood_floor_SPEC.png differ diff --git a/assets/two-stories-with-interiors/textures/wood_floor_SPEC.png.import b/assets/two-stories-with-interiors/textures/wood_floor_SPEC.png.import new file mode 100644 index 0000000..1977fc5 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/wood_floor_SPEC.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7o2xyyf3ijfw" +path="res://.godot/imported/wood_floor_SPEC.png-488aaad0b0640543856639747cc726d8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/wood_floor_SPEC.png" +dest_files=["res://.godot/imported/wood_floor_SPEC.png-488aaad0b0640543856639747cc726d8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/xv_color_00.jpeg b/assets/two-stories-with-interiors/textures/xv_color_00.jpeg new file mode 100644 index 0000000..d587938 Binary files /dev/null and b/assets/two-stories-with-interiors/textures/xv_color_00.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/xv_color_00.jpeg.import b/assets/two-stories-with-interiors/textures/xv_color_00.jpeg.import new file mode 100644 index 0000000..82115b7 --- /dev/null +++ b/assets/two-stories-with-interiors/textures/xv_color_00.jpeg.import @@ -0,0 +1,42 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lrp1o0ydnpy5" +path.s3tc="res://.godot/imported/xv_color_00.jpeg-d771f443368405978560c8afeacbbef8.s3tc.ctex" +path.etc2="res://.godot/imported/xv_color_00.jpeg-d771f443368405978560c8afeacbbef8.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/xv_color_00.jpeg" +dest_files=["res://.godot/imported/xv_color_00.jpeg-d771f443368405978560c8afeacbbef8.s3tc.ctex", "res://.godot/imported/xv_color_00.jpeg-d771f443368405978560c8afeacbbef8.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/two-stories-with-interiors/textures/xv_color_17.jpeg b/assets/two-stories-with-interiors/textures/xv_color_17.jpeg new file mode 100644 index 0000000..0d4f7dd Binary files /dev/null and b/assets/two-stories-with-interiors/textures/xv_color_17.jpeg differ diff --git a/assets/two-stories-with-interiors/textures/xv_color_17.jpeg.import b/assets/two-stories-with-interiors/textures/xv_color_17.jpeg.import new file mode 100644 index 0000000..bb1db4c --- /dev/null +++ b/assets/two-stories-with-interiors/textures/xv_color_17.jpeg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbh2yc78xgq42" +path="res://.godot/imported/xv_color_17.jpeg-ac9f2febcb544683ed8fe9d21a80d6a8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/two-stories-with-interiors/textures/xv_color_17.jpeg" +dest_files=["res://.godot/imported/xv_color_17.jpeg-ac9f2febcb544683ed8fe9d21a80d6a8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/components/persistent/persistent_zone.gd b/components/persistent/persistent_zone.gd index 7e843db..3803c52 100644 --- a/components/persistent/persistent_zone.gd +++ b/components/persistent/persistent_zone.gd @@ -16,6 +16,9 @@ extends XRToolsSceneBase ## This property specifies the persistent zone information @export var zone_info : PersistentZoneInfo +signal numberOfFiresSignal(number: int) +var numberOfFires = 0; + # Add support for is_xr_class func is_xr_class(p_name : String) -> bool: @@ -24,6 +27,11 @@ func is_xr_class(p_name : String) -> bool: # Called when the node enters the scene tree for the first time. func _ready() -> void: + var fire_scene = preload("res://assets/fire/fire.tscn") + var ground = $World/Ground/MeshInstance3D + for i in range(30): + spawn_on_surface(ground, fire_scene) + numberOfFiresSignal.emit(numberOfFires) # call the base super() @@ -219,6 +227,83 @@ static func is_item_held_by_zone(node : Node) -> bool: push_warning("Item ", node.item_id, " held by non-persistent ", node.get_picked_up_by()) return true +func spawn_on_surface(target_mesh_instance: MeshInstance3D, scene_to_spawn: PackedScene): + var original_mesh = target_mesh_instance.mesh + if original_mesh == null: + print("Mesh is missing.") + return + + var mesh : ArrayMesh + + # Handle QuadMesh or other primitive Meshes + if original_mesh is PrimitiveMesh: + mesh = ArrayMesh.new() + mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, original_mesh.get_mesh_arrays()) + elif original_mesh is ArrayMesh: + mesh = original_mesh + else: + print("Unsupported mesh type.") + return + + # Get surface data (assuming surface 0) + if mesh.get_surface_count() == 0: + print("Mesh has no surfaces.") + return + + var arrays = mesh.surface_get_arrays(0) + var vertices = arrays[Mesh.ARRAY_VERTEX] + var indices = arrays[Mesh.ARRAY_INDEX] + + if vertices.is_empty() or indices.is_empty(): + print("Mesh has no usable vertices or indices.") + return + + # Try finding a face pointing mostly upwards + var found_point = false + var point = Vector3.ZERO + var max_attempts = 100 # prevent infinite loops + var attempts = 0 + + while not found_point and attempts < max_attempts: + attempts += 1 + + # Choose a random triangle + var tri_index = randi() % (indices.size() / 3) + var i0 = indices[tri_index * 3] + var i1 = indices[tri_index * 3 + 1] + var i2 = indices[tri_index * 3 + 2] + + var a = vertices[i0] + var b = vertices[i1] + var c = vertices[i2] + + # Calculate the face normal + var normal = ((b - a).cross(c - a)).normalized() + + # Check if face normal points mostly up (adjust threshold as needed) + if normal.dot(Vector3.UP) > 0.7: + # Get random point in triangle (barycentric coordinates) + var r1 = randf() + var r2 = randf() + if r1 + r2 >= 1.0: + r1 = 1.0 - r1 + r2 = 1.0 - r2 + point = a + (b - a) * r1 + (c - a) * r2 + found_point = true + numberOfFires += 1 + + if not found_point: + print("No upward facing face found after", max_attempts, "attempts.") + return + + # Transform to world space + point = target_mesh_instance.global_transform * point + + # Instance and place your object + var new_object = scene_to_spawn.instantiate() + new_object.global_transform.origin = point + new_object.scale = Vector3(3.0, 3.0, 3.0) + get_tree().current_scene.add_child(new_object) # This method returns the persistent item primarily held by the pickup static func _get_held_persistent_item(pickup : XRToolsFunctionPickup) -> PersistentItem: diff --git a/export_presets.cfg b/export_presets.cfg index 4d46023..451b5c8 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -130,7 +130,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="addons/godot-openxr/bin/win64/*,addons/godot-openxr/bin/linux/*" -export_path="build/quest/GodotVR.apk" +export_path="build/quest/GodotVRFireEdition.apk" patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters="" diff --git a/game/game_state.gd b/game/game_state.gd index db6e721..ac4165e 100644 --- a/game/game_state.gd +++ b/game/game_state.gd @@ -30,6 +30,8 @@ enum GameDifficulty { @export var game_difficulty : GameDifficulty = GameDifficulty.GAME_NORMAL: set = _set_game_difficulty +@export var number_of_fires = 0 +@export var fires_extinguished = 0 ## Current zone (when playing game) var current_zone : PersistentZone @@ -153,3 +155,13 @@ func _set_game_difficulty(p_game_difficulty : GameDifficulty) -> void: game_difficulty = p_game_difficulty set_value("game_difficulty", game_difficulty) + + +func _on_outside_zone_number_of_fires_signal(number: int) -> void: + number_of_fires = number + print(number_of_fires) + + +func _on_fire_fire_destroyed() -> void: + fires_extinguished += 1 + print(fires_extinguished) diff --git a/game/zones/outside/extinguishers.gd b/game/zones/outside/extinguishers.gd index 01a8571..1de33db 100644 --- a/game/zones/outside/extinguishers.gd +++ b/game/zones/outside/extinguishers.gd @@ -10,7 +10,7 @@ func _ready() -> void: push_warning("No node named 'extinguisher_model' found.") return - for i in range(10): + for i in range(3): var copy = original.duplicate() copy.name = "extinguisher_model_%d" % i copy.position = original.position + Vector3(0, 0, i * 0.5) diff --git a/game/zones/outside/outside_zone.tscn b/game/zones/outside/outside_zone.tscn index b8e9673..c374f6f 100644 --- a/game/zones/outside/outside_zone.tscn +++ b/game/zones/outside/outside_zone.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=27 format=3 uid="uid://cjat5u6nsihgw"] +[gd_scene load_steps=28 format=3 uid="uid://cjat5u6nsihgw"] [ext_resource type="PackedScene" uid="uid://cvn48xcmsmkrb" path="res://game/zones/zone_base.tscn" id="1_sk0kv"] [ext_resource type="Material" uid="uid://csepeix2yvih" path="res://assets/prototype_materials/grass.tres" id="2_uryyw"] @@ -8,72 +8,75 @@ [ext_resource type="Environment" uid="uid://er867l7dl10j" path="res://default_env.tres" id="8_82q6b"] [ext_resource type="Script" uid="uid://elfxvp7ojn1s" path="res://game/zones/outside/extinguishers.gd" id="8_cuabg"] [ext_resource type="PackedScene" uid="uid://bhdq6md7l8avi" path="res://assets/psx-fire-extinguisher/source/extinguisher_model.tscn" id="9_twjr1"] +[ext_resource type="PackedScene" uid="uid://bn6uprm55d3tt" path="res://game/game_state.tscn" id="10_7d1xl"] -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_cuabg"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_61qgm"] animation = &"Grip" -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_j0qyq"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7d1xl"] animation = &"Grip" -[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_2oy5v"] +[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_cuabg"] filter_enabled = true filters = ["Armature/Skeleton3D:Little_Distal_L", "Armature/Skeleton3D:Little_Intermediate_L", "Armature/Skeleton3D:Little_Metacarpal_L", "Armature/Skeleton3D:Little_Proximal_L", "Armature/Skeleton3D:Middle_Distal_L", "Armature/Skeleton3D:Middle_Intermediate_L", "Armature/Skeleton3D:Middle_Metacarpal_L", "Armature/Skeleton3D:Middle_Proximal_L", "Armature/Skeleton3D:Ring_Distal_L", "Armature/Skeleton3D:Ring_Intermediate_L", "Armature/Skeleton3D:Ring_Metacarpal_L", "Armature/Skeleton3D:Ring_Proximal_L", "Armature/Skeleton3D:Thumb_Distal_L", "Armature/Skeleton3D:Thumb_Metacarpal_L", "Armature/Skeleton3D:Thumb_Proximal_L", "Armature/Skeleton:Little_Distal_L", "Armature/Skeleton:Little_Intermediate_L", "Armature/Skeleton:Little_Proximal_L", "Armature/Skeleton:Middle_Distal_L", "Armature/Skeleton:Middle_Intermediate_L", "Armature/Skeleton:Middle_Proximal_L", "Armature/Skeleton:Ring_Distal_L", "Armature/Skeleton:Ring_Intermediate_L", "Armature/Skeleton:Ring_Proximal_L", "Armature/Skeleton:Thumb_Distal_L", "Armature/Skeleton:Thumb_Proximal_L"] -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_vljgg"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_j0qyq"] animation = &"Grip 5" -[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_tk2pl"] +[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_2oy5v"] filter_enabled = true filters = ["Armature/Skeleton3D:Index_Distal_L", "Armature/Skeleton3D:Index_Intermediate_L", "Armature/Skeleton3D:Index_Metacarpal_L", "Armature/Skeleton3D:Index_Proximal_L", "Armature/Skeleton:Index_Distal_L", "Armature/Skeleton:Index_Intermediate_L", "Armature/Skeleton:Index_Proximal_L"] -[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_twjr1"] +[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_vljgg"] graph_offset = Vector2(-536, 11) -nodes/ClosedHand1/node = SubResource("AnimationNodeAnimation_cuabg") +nodes/ClosedHand1/node = SubResource("AnimationNodeAnimation_61qgm") nodes/ClosedHand1/position = Vector2(-600, 300) -nodes/ClosedHand2/node = SubResource("AnimationNodeAnimation_j0qyq") +nodes/ClosedHand2/node = SubResource("AnimationNodeAnimation_7d1xl") nodes/ClosedHand2/position = Vector2(-360, 300) -nodes/Grip/node = SubResource("AnimationNodeBlend2_2oy5v") +nodes/Grip/node = SubResource("AnimationNodeBlend2_cuabg") nodes/Grip/position = Vector2(0, 20) -nodes/OpenHand/node = SubResource("AnimationNodeAnimation_vljgg") +nodes/OpenHand/node = SubResource("AnimationNodeAnimation_j0qyq") nodes/OpenHand/position = Vector2(-600, 100) -nodes/Trigger/node = SubResource("AnimationNodeBlend2_tk2pl") +nodes/Trigger/node = SubResource("AnimationNodeBlend2_2oy5v") nodes/Trigger/position = Vector2(-360, 20) node_connections = [&"output", 0, &"Grip", &"Grip", 0, &"Trigger", &"Grip", 1, &"ClosedHand2", &"Trigger", 0, &"OpenHand", &"Trigger", 1, &"ClosedHand1"] -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_u7c0g"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_tk2pl"] animation = &"Grip" -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_gfaum"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_twjr1"] animation = &"Grip" -[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_mpg1a"] +[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_u7c0g"] filter_enabled = true filters = ["Armature/Skeleton3D:Little_Distal_R", "Armature/Skeleton3D:Little_Intermediate_R", "Armature/Skeleton3D:Little_Metacarpal_R", "Armature/Skeleton3D:Little_Proximal_R", "Armature/Skeleton3D:Middle_Distal_R", "Armature/Skeleton3D:Middle_Intermediate_R", "Armature/Skeleton3D:Middle_Metacarpal_R", "Armature/Skeleton3D:Middle_Proximal_R", "Armature/Skeleton3D:Ring_Distal_R", "Armature/Skeleton3D:Ring_Intermediate_R", "Armature/Skeleton3D:Ring_Metacarpal_R", "Armature/Skeleton3D:Ring_Proximal_R", "Armature/Skeleton3D:Thumb_Distal_R", "Armature/Skeleton3D:Thumb_Metacarpal_R", "Armature/Skeleton3D:Thumb_Proximal_R", "Armature/Skeleton:Little_Distal_R", "Armature/Skeleton:Little_Intermediate_R", "Armature/Skeleton:Little_Proximal_R", "Armature/Skeleton:Middle_Distal_R", "Armature/Skeleton:Middle_Intermediate_R", "Armature/Skeleton:Middle_Proximal_R", "Armature/Skeleton:Ring_Distal_R", "Armature/Skeleton:Ring_Intermediate_R", "Armature/Skeleton:Ring_Proximal_R", "Armature/Skeleton:Thumb_Distal_R", "Armature/Skeleton:Thumb_Proximal_R"] -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_airyt"] +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_gfaum"] animation = &"Grip 5" -[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_qeajv"] +[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_mpg1a"] filter_enabled = true filters = ["Armature/Skeleton3D:Index_Distal_R", "Armature/Skeleton3D:Index_Intermediate_R", "Armature/Skeleton3D:Index_Metacarpal_R", "Armature/Skeleton3D:Index_Proximal_R", "Armature/Skeleton:Index_Distal_R", "Armature/Skeleton:Index_Intermediate_R", "Armature/Skeleton:Index_Proximal_R"] -[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_rejpy"] +[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_airyt"] graph_offset = Vector2(-552.664, 107.301) -nodes/ClosedHand1/node = SubResource("AnimationNodeAnimation_u7c0g") +nodes/ClosedHand1/node = SubResource("AnimationNodeAnimation_tk2pl") nodes/ClosedHand1/position = Vector2(-600, 300) -nodes/ClosedHand2/node = SubResource("AnimationNodeAnimation_gfaum") +nodes/ClosedHand2/node = SubResource("AnimationNodeAnimation_twjr1") nodes/ClosedHand2/position = Vector2(-360, 300) -nodes/Grip/node = SubResource("AnimationNodeBlend2_mpg1a") +nodes/Grip/node = SubResource("AnimationNodeBlend2_u7c0g") nodes/Grip/position = Vector2(0, 40) -nodes/OpenHand/node = SubResource("AnimationNodeAnimation_airyt") +nodes/OpenHand/node = SubResource("AnimationNodeAnimation_gfaum") nodes/OpenHand/position = Vector2(-600, 100) -nodes/Trigger/node = SubResource("AnimationNodeBlend2_qeajv") +nodes/Trigger/node = SubResource("AnimationNodeBlend2_mpg1a") nodes/Trigger/position = Vector2(-360, 40) node_connections = [&"output", 0, &"Grip", &"Grip", 0, &"Trigger", &"Grip", 1, &"ClosedHand2", &"Trigger", 0, &"OpenHand", &"Trigger", 1, &"ClosedHand1"] [sub_resource type="QuadMesh" id="QuadMesh_0144s"] material = ExtResource("2_uryyw") +flip_faces = true size = Vector2(20, 20) +orientation = 1 [sub_resource type="BoxShape3D" id="BoxShape3D_ivc2m"] size = Vector3(20, 1, 20) @@ -124,9 +127,11 @@ transform = Transform3D(0.5408296, 0.8408128, -0.023173608, -0.08262672, 0.08052 [node name="AnimationTree" parent="XROrigin3D/LeftHand/CollisionHandLeft/LeftHand" index="1"] root_node = NodePath("../Hand_Nails_low_L") -tree_root = SubResource("AnimationNodeBlendTree_twjr1") +tree_root = SubResource("AnimationNodeBlendTree_vljgg") [node name="WristUI" parent="XROrigin3D/LeftHand/CollisionHandLeft" index="7"] +alpha_scissor_threshold = 0.25 +filter = true scene_properties_keys = PackedStringArray("zone_wrist_ui.gd") [node name="Skeleton3D" parent="XROrigin3D/RightHand/CollisionHandRight/RightHand/Hand_Nails_low_R/Armature" index="0"] @@ -155,7 +160,7 @@ transform = Transform3D(0.5408295, -0.8408129, 0.023173586, 0.08262676, 0.080524 [node name="AnimationTree" parent="XROrigin3D/RightHand/CollisionHandRight/RightHand" index="1"] root_node = NodePath("../Hand_Nails_low_R") -tree_root = SubResource("AnimationNodeBlendTree_rejpy") +tree_root = SubResource("AnimationNodeBlendTree_airyt") [node name="LeftPocket" parent="XROrigin3D/PlayerBody" index="0"] visible = false @@ -172,9 +177,10 @@ environment = ExtResource("8_82q6b") transform = Transform3D(-0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, 0.5, -0.5, 0, 8, 0) [node name="Ground" type="StaticBody3D" parent="World" index="2"] +transform = Transform3D(3.7236218, 0, 0, 0, 1, 0, 0, 0, 2.4912121, 0, 0, 0) [node name="MeshInstance3D" type="MeshInstance3D" parent="World/Ground" index="0"] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) +transform = Transform3D(1, 0, 0, 0, -1, 8.742278e-08, 0, -8.742278e-08, -1, 0, 0, 0) mesh = SubResource("QuadMesh_0144s") [node name="CollisionShape3D" type="CollisionShape3D" parent="World/Ground" index="1"] @@ -182,7 +188,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0) shape = SubResource("BoxShape3D_ivc2m") [node name="Boundary1" type="StaticBody3D" parent="World" index="3"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, -10) +transform = Transform3D(3.7236218, 0, 0, 0, 1, 0, 0, 0, 2.4912121, 0, 2, -24.91212) [node name="MeshInstance3D" type="MeshInstance3D" parent="World/Boundary1" index="0"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.5) @@ -192,7 +198,7 @@ mesh = SubResource("QuadMesh_mq77n") shape = SubResource("BoxShape3D_cvifd") [node name="Boundary2" type="StaticBody3D" parent="World" index="4"] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 10, 2, 0) +transform = Transform3D(1.0816557e-07, 0, -3.7236223, 0, 1, 0, -2.4745393, 0, -1.6276474e-07, 37.236217, 2, 0) [node name="MeshInstance3D" type="MeshInstance3D" parent="World/Boundary2" index="0"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.5) @@ -202,7 +208,7 @@ mesh = SubResource("QuadMesh_mq77n") shape = SubResource("BoxShape3D_cvifd") [node name="Boundary3" type="StaticBody3D" parent="World" index="5"] -transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0, 2, 10) +transform = Transform3D(-3.723622, 0, 2.1778871e-07, 0, 1, 0, -3.2552947e-07, 0, -2.491212, 0, 2, 24.91212) [node name="MeshInstance3D" type="MeshInstance3D" parent="World/Boundary3" index="0"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.5) @@ -212,7 +218,7 @@ mesh = SubResource("QuadMesh_mq77n") shape = SubResource("BoxShape3D_cvifd") [node name="Boundary4" type="StaticBody3D" parent="World" index="6"] -transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, -10, 2, 0) +transform = Transform3D(-3.2449609e-07, 0, 3.7236238, 0, 1, 0, 2.474538, 0, 4.8829367e-07, -37.236217, 2, 0) [node name="MeshInstance3D" type="MeshInstance3D" parent="World/Boundary4" index="0"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.5) @@ -222,7 +228,7 @@ mesh = SubResource("QuadMesh_mq77n") shape = SubResource("BoxShape3D_cvifd") [node name="Grass1" type="Node3D" parent="World" index="7"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.05, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.0414963, 0.05, 0) script = ExtResource("4_v2d8i") extend = Vector3(10, 0, 10) instance_count = 3000 @@ -230,11 +236,15 @@ mesh = SubResource("QuadMesh_pt6e2") material_override = SubResource("StandardMaterial3D_srm7c") [node name="extinguishers" type="Node3D" parent="World" index="8"] -transform = Transform3D(0.38699996, 1.8626451e-09, 0, -1.8626451e-09, 0.387, -1.8626451e-09, 1.4901161e-08, -9.313226e-10, 0.38699996, 0, 0.06884384, -2.2083645) +transform = Transform3D(1, 4.813037e-09, -3.8504297e-08, -4.813037e-09, 1, 2.4065188e-09, 3.8504297e-08, -2.4065185e-09, 1, 0, 0.06884384, -2.2083645) script = ExtResource("8_cuabg") [node name="extinguisher_model" parent="World/extinguishers" index="0" instance=ExtResource("9_twjr1")] -transform = Transform3D(0.78, -3.754169e-09, 3.0033352e-08, 3.754169e-09, 0.78, -1.8770845e-09, -3.0033352e-08, 1.8770847e-09, 0.78, 0, 0, 0) +transform = Transform3D(1, -4.813037e-09, 3.85043e-08, 4.813037e-09, 1, -2.4065188e-09, -3.85043e-08, 2.406519e-09, 1, 0, 0, 0) + +[node name="GameState" parent="World" index="9" instance=ExtResource("10_7d1xl")] + +[connection signal="numberOfFiresSignal" from="." to="World/GameState" method="_on_outside_zone_number_of_fires_signal"] [editable path="XROrigin3D/LeftHand/CollisionHandLeft/LeftHand"] [editable path="XROrigin3D/LeftHand/CollisionHandLeft/LeftHand/Hand_Nails_low_L"] diff --git a/game/zones/zone_wrist_ui.gd b/game/zones/zone_wrist_ui.gd index 8232042..980cf91 100644 --- a/game/zones/zone_wrist_ui.gd +++ b/game/zones/zone_wrist_ui.gd @@ -7,3 +7,7 @@ func _on_save_button_pressed(): func _on_quit_button_pressed(): GameState.quit_game() + +func _process(_delta: float) -> void: + $MarginContainer/VBoxContainer/Scores/FiresRemaining.text = "Fires remaining: 30" + $MarginContainer/VBoxContainer/Scores/FiresExtinguished.text = "Fires extinguished: " + str(GameState.fires_extinguished) diff --git a/game/zones/zone_wrist_ui.tscn b/game/zones/zone_wrist_ui.tscn index 423bb18..d0cef83 100644 --- a/game/zones/zone_wrist_ui.tscn +++ b/game/zones/zone_wrist_ui.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=2 format=3 uid="uid://b3bubdytjn523"] +[gd_scene load_steps=3 format=3 uid="uid://b3bubdytjn523"] -[ext_resource type="Script" path="res://game/zones/zone_wrist_ui.gd" id="1_3c68p"] +[ext_resource type="Script" uid="uid://b58t5d43msmg5" path="res://game/zones/zone_wrist_ui.gd" id="1_3c68p"] +[ext_resource type="PackedScene" uid="uid://bn6uprm55d3tt" path="res://game/game_state.tscn" id="2_0wc7o"] [node name="ZoneWristMenu" type="PanelContainer"] offset_right = 400.0 @@ -21,7 +22,8 @@ alignment = 1 [node name="Label" type="Label" parent="MarginContainer/VBoxContainer"] layout_mode = 2 -text = "This display shows the wrist UI when playing the game. Customize this for your games content or theme." +text = "Everything is on fire!!! +Grab an extinguisher to fight it. You can use them with trigger. " autowrap_mode = 2 [node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"] @@ -38,5 +40,22 @@ text = "Save" layout_mode = 2 text = "Quit" +[node name="Label2" type="Label" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Scores" +horizontal_alignment = 1 + +[node name="Scores" type="HBoxContainer" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +alignment = 1 + +[node name="FiresRemaining" type="Label" parent="MarginContainer/VBoxContainer/Scores"] +layout_mode = 2 + +[node name="FiresExtinguished" type="Label" parent="MarginContainer/VBoxContainer/Scores"] +layout_mode = 2 + +[node name="GameState" parent="MarginContainer/VBoxContainer/Scores" instance=ExtResource("2_0wc7o")] + [connection signal="pressed" from="MarginContainer/VBoxContainer/HBoxContainer/SaveButton" to="." method="_on_save_button_pressed"] [connection signal="pressed" from="MarginContainer/VBoxContainer/HBoxContainer/QuitButton" to="." method="_on_quit_button_pressed"] diff --git a/sphere.gdshader b/sphere.gdshader new file mode 100644 index 0000000..411ccc7 --- /dev/null +++ b/sphere.gdshader @@ -0,0 +1,136 @@ +shader_type spatial; + +uniform sampler2D noise_tex; // Your noise texture +uniform float strength = 0.5; // How much to displace +uniform float noise_scale = 1.0; // Scale of the noise sampling +uniform float speed = 1.0; + +uniform sampler2D fire_tex_1; +uniform sampler2D fire_tex_2; +uniform sampler2D fire_mask; +uniform vec4 inner_color; +uniform vec4 outer_color; +// fire uniforms +uniform float detail_strength = 3.0; +uniform float scroll_speed = 1.2; +uniform float fire_height = 1.0; +uniform float fire_shape = 1.5; +uniform float fire_thickness = 0.55; +uniform float fire_sharpness = 1.0; +uniform float intensity = 1.0; // Animation speed + +// noise uniforms +uniform int noise_octaves = 6; +uniform float noise_lacunarity = 3.0; +uniform float noise_gain = 0.5; +uniform float noise_amplitude = 1.0; +uniform float noise_frequency = 1.5; +uniform float scale = 1.0; + + + +float hash(vec2 p) { + p = fract(p * 0.3183099 + vec2(0.1, 0.1)); + p *= 17.0; + return fract(p.x * p.y * (p.x + p.y)); +} + +float noise(vec2 x) { + vec2 p = floor(x); + vec2 f = fract(x); + + float n = + hash(p) * (1.0 - f.x) * (1.0 - f.y) + + hash(p + vec2(1.0, 0.0)) * f.x * (1.0 - f.y) + + hash(p + vec2(0.0, 1.0)) * (1.0 - f.x) * f.y + + hash(p + vec2(1.0, 1.0)) * f.x * f.y; + + return n; +} + +float fbm(vec2 p) { + int octaves = noise_octaves; + float lacunarity = noise_lacunarity; + float gain = noise_gain; + float amplitude = noise_amplitude; + float frequency = noise_frequency; + float total = 0.0; + + for (int i = 0; i < octaves; i++) { + total += noise(p * frequency) * amplitude; + frequency *= lacunarity; + amplitude *= gain; + } + + return total * 0.5; +} + + +float random (vec2 uv) { + return fract(sin(dot(uv.xy, + vec2(12.9898,78.233))) * 43758.5453123); +} +void vertex() { + // Get the vertex position in model space + vec3 pos = VERTEX; + + // Use UV or position for noise lookup (spherical UVs work well) + vec2 uv = UV * noise_scale; + + // Animate the noise over time + uv += vec2(TIME * speed, TIME * speed); + + // Sample the noise texture + float noise = texture(noise_tex, uv).r; + float wave = sin(TIME * speed) * 0.2 + 0.5; + + // Displace the vertex along its normal + pos += NORMAL * (noise * strength * wave); + + // Apply the final position + VERTEX = pos; +} + +void fragment() { +vec2 uv = UV; + + // modified_uv for offset and animating UVs for fire + vec2 modified_uv = -uv; + modified_uv.x = mod(modified_uv.x, 1.0) - 0.5; + modified_uv.y += 0.84; // size vertical + + // fire noise scroll effect + float scroll = scroll_speed * detail_strength * TIME; + + // sample noise for fire + float n = fbm(detail_strength * modified_uv - vec2(0.0, scroll)); + + // Threshold to create a mask-like edge + float mask2 = smoothstep(0.4, 0.6, n); + + vec3 noise_1 = texture(fire_tex_1, vec2(UV.x, UV.y + TIME * 0.7)).rgb * n; + vec3 noise_2 = texture(fire_tex_2, vec2(UV.x, UV.y + TIME * 1.2)).rgb * n; + vec3 mask = texture(fire_mask, UV).rgb - 0.2; + vec3 col = (noise_1 + noise_2) * mask * mask2; + + float fire_intensity = intensity - 16.0 * fire_sharpness * pow( + max( + 0.0, + length( + modified_uv * vec2((1.0 / fire_thickness) + modified_uv.y * fire_shape, 1.0 / fire_height) + ) - n * max(0.0, modified_uv.y + 0.25) + ), + 1.2 + ); + float fire_intensity1 = n * fire_intensity * (1.5 - pow(1.0 * uv.y, 14.0)); + float alpha = fire_intensity * (1.0 - pow(uv.y, 3.0)); + fire_intensity1 = clamp(fire_intensity1, 0.0, 1.0); + + ALBEDO = vec3(step(0.015, col.r)); + ALBEDO *= mix(outer_color.rgb, inner_color.rgb, step(0.15, col.r)) ; + ALPHA = step(0.015, col.r); +} +//void light() { +// // Called for every pixel for every light affecting the material. +// // Uncomment to replace the default light processing function with this one. +//} diff --git a/sphere.gdshader.uid b/sphere.gdshader.uid new file mode 100644 index 0000000..8705ff2 --- /dev/null +++ b/sphere.gdshader.uid @@ -0,0 +1 @@ +uid://cxdqrovqrfhi7