mirror of
https://github.com/godotengine/tps-demo.git
synced 2026-01-04 22:10:23 +03:00
Remake the level using GLTF and compound colliders
Requires Godot 3.2.2 or newer
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:da8f8976e47ed0108ab9754721d231f602a62310208ca18d7f350f6741082205
|
||||
size 91885716
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:73d3d21e75265b07f2200347acc53e5edf0dc247e7e339e75fede878afb82dca
|
||||
size 336813018
|
||||
Binary file not shown.
Binary file not shown.
41
level/geometry/environment.tres
Normal file
41
level/geometry/environment.tres
Normal file
@@ -0,0 +1,41 @@
|
||||
[gd_resource type="Environment" format=2]
|
||||
|
||||
[resource]
|
||||
background_mode = 1
|
||||
ambient_light_color = Color( 0.258824, 0.203922, 0.152941, 1 )
|
||||
ambient_light_sky_contribution = 0.0
|
||||
fog_enabled = true
|
||||
fog_color = Color( 0.403922, 0.25098, 0.105882, 1 )
|
||||
fog_depth_begin = 3.0
|
||||
fog_depth_end = 0.0
|
||||
fog_depth_curve = 1.27456
|
||||
fog_transmit_curve = 1.03526
|
||||
fog_height_enabled = true
|
||||
fog_height_max = -200.0
|
||||
fog_height_curve = 0.812252
|
||||
tonemap_mode = 2
|
||||
auto_exposure_scale = 0.08
|
||||
auto_exposure_min_luma = 0.01
|
||||
auto_exposure_max_luma = 16.0
|
||||
auto_exposure_speed = 2.0
|
||||
ssao_enabled = true
|
||||
ssao_intensity = 3.0
|
||||
ssao_light_affect = 0.59
|
||||
ssao_ao_channel_affect = 1.0
|
||||
dof_blur_far_enabled = true
|
||||
dof_blur_far_distance = 100.0
|
||||
dof_blur_far_transition = 50.0
|
||||
dof_blur_near_enabled = true
|
||||
glow_enabled = true
|
||||
glow_levels/3 = false
|
||||
glow_levels/4 = true
|
||||
glow_levels/7 = true
|
||||
glow_intensity = 0.1
|
||||
glow_bloom = 0.2
|
||||
glow_blend_mode = 1
|
||||
glow_hdr_threshold = 0.7
|
||||
glow_bicubic_upscale = true
|
||||
adjustment_enabled = true
|
||||
adjustment_brightness = 1.48
|
||||
adjustment_contrast = 1.05
|
||||
adjustment_saturation = 1.61
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
level/geometry/giprobe_data.res
Normal file
BIN
level/geometry/giprobe_data.res
Normal file
Binary file not shown.
Binary file not shown.
23
level/geometry/models/column.tres
Normal file
23
level/geometry/models/column.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/column_orm.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/column_n.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/column_d.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "column"
|
||||
albedo_texture = ExtResource( 3 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 1 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 1 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 1 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
24
level/geometry/models/container2.tres
Normal file
24
level/geometry/models/container2.tres
Normal file
@@ -0,0 +1,24 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/props/container2_orm.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/props/container2_n.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/props/container2_d.png" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "container2"
|
||||
albedo_texture = ExtResource( 3 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 1 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 1 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 1 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
24
level/geometry/models/container3.tres
Normal file
24
level/geometry/models/container3.tres
Normal file
@@ -0,0 +1,24 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/props/container3_n.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/props/container3_orm.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/props/container3_d.png" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "container3"
|
||||
albedo_texture = ExtResource( 3 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 2 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 2 )
|
||||
roughness_texture_channel = 2
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 1 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 2 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
27
level/geometry/models/container4.tres
Normal file
27
level/geometry/models/container4.tres
Normal file
@@ -0,0 +1,27 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/props/container4_orm.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/props/container4_d.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/props/container4_n.png" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "container4"
|
||||
flags_transparent = true
|
||||
params_use_alpha_scissor = true
|
||||
params_alpha_scissor_threshold = 0.98
|
||||
albedo_texture = ExtResource( 2 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 1 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 1 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 3 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 1 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
BIN
level/geometry/models/core.blend
Normal file
BIN
level/geometry/models/core.blend
Normal file
Binary file not shown.
BIN
level/geometry/models/core.glb
Normal file
BIN
level/geometry/models/core.glb
Normal file
Binary file not shown.
@@ -2,30 +2,31 @@
|
||||
|
||||
importer="scene"
|
||||
type="PackedScene"
|
||||
path="res://.import/demolevel.dae-8f363302f37767653f5d7ca6e6ed7cd8.scn"
|
||||
path="res://.import/core.glb-6d1fe901749789ad3144bf80da386b2d.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://level/geometry/demolevel.dae"
|
||||
dest_files=[ "res://.import/demolevel.dae-8f363302f37767653f5d7ca6e6ed7cd8.scn" ]
|
||||
source_file="res://level/geometry/models/core.glb"
|
||||
dest_files=[ "res://.import/core.glb-6d1fe901749789ad3144bf80da386b2d.scn" ]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type="Spatial"
|
||||
nodes/root_name="Scene Root"
|
||||
nodes/root_name="CoreModel"
|
||||
nodes/root_scale=1.0
|
||||
nodes/custom_script=""
|
||||
nodes/storage=0
|
||||
materials/location=1
|
||||
materials/storage=1
|
||||
materials/storage=2
|
||||
materials/keep_on_reimport=true
|
||||
meshes/compress=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/storage=0
|
||||
meshes/light_baking=2
|
||||
meshes/lightmap_texel_size=0.25
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.1
|
||||
skins/use_named_skins=true
|
||||
external_files/store_in_subdir=false
|
||||
animation/import=true
|
||||
animation/import=false
|
||||
animation/fps=15
|
||||
animation/filter_script=""
|
||||
animation/storage=false
|
||||
6
level/geometry/models/cycles_glow_orange.tres
Normal file
6
level/geometry/models/cycles_glow_orange.tres
Normal file
@@ -0,0 +1,6 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "cycles_glow_orange"
|
||||
albedo_color = Color( 0.639282, 0.251191, 0.0284811, 1 )
|
||||
roughness = 0.0960784
|
||||
31
level/geometry/models/door.tres
Normal file
31
level/geometry/models/door.tres
Normal file
@@ -0,0 +1,31 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/props/doorsimple_n.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/props/doorsimple_orm.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/props/doorsimple_e.png" type="Texture" id=3]
|
||||
[ext_resource path="res://level/textures/props/doorsimple_d.png" type="Texture" id=4]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "door"
|
||||
albedo_texture = ExtResource( 4 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 2 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 2 )
|
||||
roughness_texture_channel = 1
|
||||
emission_enabled = true
|
||||
emission = Color( 0, 0, 0, 1 )
|
||||
emission_energy = 3.0
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
emission_texture = ExtResource( 3 )
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 1 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 2 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
30
level/geometry/models/door_reactor.tres
Normal file
30
level/geometry/models/door_reactor.tres
Normal file
@@ -0,0 +1,30 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/props/doorreactor_e.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/props/DoorReactor_door_BaseColor.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/props/doorreactor_n.png" type="Texture" id=3]
|
||||
[ext_resource path="res://level/textures/props/doorreactor_orm.png" type="Texture" id=4]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "door_reactor"
|
||||
albedo_texture = ExtResource( 2 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 4 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture_channel = 1
|
||||
emission_enabled = true
|
||||
emission = Color( 0, 0, 0, 1 )
|
||||
emission_energy = 3.0
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
emission_texture = ExtResource( 1 )
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 3 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 4 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
11
level/geometry/models/flat_emitter_blue.tres
Normal file
11
level/geometry/models/flat_emitter_blue.tres
Normal file
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "flat_emitter_blue"
|
||||
albedo_color = Color( 0, 0.612694, 0.64, 1 )
|
||||
roughness = 0.542695
|
||||
emission_enabled = true
|
||||
emission = Color( 0, 0.976562, 1, 1 )
|
||||
emission_energy = 3.0
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
11
level/geometry/models/flat_emitter_orange.tres
Normal file
11
level/geometry/models/flat_emitter_orange.tres
Normal file
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "flat_emitter_orange"
|
||||
albedo_color = Color( 0.64, 0.214537, 0, 1 )
|
||||
roughness = 0.542695
|
||||
emission_enabled = true
|
||||
emission = Color( 1, 0.5625, 0, 1 )
|
||||
emission_energy = 1.0
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
12
level/geometry/models/flat_emitter_orange_dull.tres
Normal file
12
level/geometry/models/flat_emitter_orange_dull.tres
Normal file
@@ -0,0 +1,12 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "flat_emitter_orange_dull"
|
||||
albedo_color = Color( 0.43658, 0.234022, 0.0361345, 1 )
|
||||
metallic = 0.5
|
||||
roughness = 0.542695
|
||||
emission_enabled = true
|
||||
emission = Color( 1, 0.701961, 0, 1 )
|
||||
emission_energy = 0.17
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
12
level/geometry/models/flat_emitter_powerful_white.tres
Normal file
12
level/geometry/models/flat_emitter_powerful_white.tres
Normal file
@@ -0,0 +1,12 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "flat_emitter_powerful_white"
|
||||
albedo_color = Color( 0.8, 0.8, 0.8, 1 )
|
||||
metallic = 0.5
|
||||
roughness = 0.542695
|
||||
emission_enabled = true
|
||||
emission = Color( 0.741176, 0.678431, 0.584314, 1 )
|
||||
emission_energy = 8.5
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
6
level/geometry/models/flat_emitter_red.tres
Normal file
6
level/geometry/models/flat_emitter_red.tres
Normal file
@@ -0,0 +1,6 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "flat_emitter_red"
|
||||
albedo_color = Color( 0.64, 0, 0.00179112, 1 )
|
||||
roughness = 0.0960784
|
||||
11
level/geometry/models/flat_emitter_white.tres
Normal file
11
level/geometry/models/flat_emitter_white.tres
Normal file
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "flat_emitter_white"
|
||||
albedo_color = Color( 0.64, 0.64, 0.64, 1 )
|
||||
roughness = 0.542695
|
||||
emission_enabled = true
|
||||
emission = Color( 0.678431, 0.572549, 0.509804, 1 )
|
||||
emission_energy = 5.0
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
7
level/geometry/models/flat_silver_metal.tres
Normal file
7
level/geometry/models/flat_silver_metal.tres
Normal file
@@ -0,0 +1,7 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "flat_silver_metal"
|
||||
albedo_color = Color( 0.293793, 0.293793, 0.293793, 1 )
|
||||
metallic = 0.198765
|
||||
roughness = 0.542695
|
||||
26
level/geometry/models/floor_grate_wholes.tres
Normal file
26
level/geometry/models/floor_grate_wholes.tres
Normal file
@@ -0,0 +1,26 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/floor_grate_wholes_n.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/floor_grate_wholes_orm.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/floor_grate_wholes_d.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "floor_grate_wholes"
|
||||
flags_transparent = true
|
||||
params_use_alpha_scissor = true
|
||||
params_alpha_scissor_threshold = 0.98
|
||||
albedo_texture = ExtResource( 3 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 2 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 2 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 1 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 2 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
32
level/geometry/models/light_shafts.tres
Normal file
32
level/geometry/models/light_shafts.tres
Normal file
@@ -0,0 +1,32 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/light_shaft.png" type="Texture" id=1]
|
||||
|
||||
[sub_resource type="Shader" id=1]
|
||||
code = "shader_type spatial;
|
||||
|
||||
render_mode unshaded,depth_draw_never;
|
||||
|
||||
uniform sampler2D tex;
|
||||
uniform vec4 color : hint_color;
|
||||
uniform float max_dist = 2.0;
|
||||
uniform float min_dist = 5.0;
|
||||
uniform float curve = 1.0;
|
||||
uniform float dp_curve = 1.0;
|
||||
void fragment() {
|
||||
float transparency = texture(tex,UV).r;
|
||||
float dp = pow(max(0.0,dot(NORMAL,vec3(0.0,0.0,0.1))),dp_curve);
|
||||
dp*=smoothstep(-VERTEX.z,max_dist,min_dist);
|
||||
ALBEDO = color.rgb;
|
||||
ALPHA = pow(transparency,curve) * color.a * dp;
|
||||
//ALBEDO = NORMAL;
|
||||
}"
|
||||
|
||||
[resource]
|
||||
shader = SubResource( 1 )
|
||||
shader_param/color = Color( 1, 1, 1, 0.223529 )
|
||||
shader_param/max_dist = 2.0
|
||||
shader_param/min_dist = 5.0
|
||||
shader_param/curve = 5.87
|
||||
shader_param/dp_curve = 0.56
|
||||
shader_param/tex = ExtResource( 1 )
|
||||
BIN
level/geometry/models/lights.blend
Normal file
BIN
level/geometry/models/lights.blend
Normal file
Binary file not shown.
BIN
level/geometry/models/lights.glb
Normal file
BIN
level/geometry/models/lights.glb
Normal file
Binary file not shown.
1063
level/geometry/models/lights.glb.import
Normal file
1063
level/geometry/models/lights.glb.import
Normal file
File diff suppressed because it is too large
Load Diff
24
level/geometry/models/mid_cargo_box.tres
Normal file
24
level/geometry/models/mid_cargo_box.tres
Normal file
@@ -0,0 +1,24 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/props/propsmisc_d.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/props/propsmisc_orm.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/props/propsmisc_n.png" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "mid_cargo_box"
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 2 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 2 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 3 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 2 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
BIN
level/geometry/models/props.blend
Normal file
BIN
level/geometry/models/props.blend
Normal file
Binary file not shown.
BIN
level/geometry/models/props.glb
Normal file
BIN
level/geometry/models/props.glb
Normal file
Binary file not shown.
1063
level/geometry/models/props.glb.import
Normal file
1063
level/geometry/models/props.glb.import
Normal file
File diff suppressed because it is too large
Load Diff
31
level/geometry/models/reactor_cylinder.tres
Normal file
31
level/geometry/models/reactor_cylinder.tres
Normal file
@@ -0,0 +1,31 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/props/reactorcorecylinder_reactor_cilinder_Emissive.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/props/reactorcorecylinder_reactor_cilinder_Normal.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/props/reactorcorecylinder_reactor_cilinder_BaseColor.png" type="Texture" id=3]
|
||||
[ext_resource path="res://level/textures/props/reactorcorecylinder_reactor_cilinder_OcclusionRoughnessMetallic.png" type="Texture" id=4]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "reactor_cylinder"
|
||||
albedo_texture = ExtResource( 3 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 4 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 4 )
|
||||
roughness_texture_channel = 2
|
||||
emission_enabled = true
|
||||
emission = Color( 0, 0, 0, 1 )
|
||||
emission_energy = 1.5
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
emission_texture = ExtResource( 1 )
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 4 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
23
level/geometry/models/reactor_emitter.tres
Normal file
23
level/geometry/models/reactor_emitter.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/reactoremitter_d.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/reactoremitter_orm.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/reactoremitter_n.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "reactor_emitter"
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 2 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 2 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 3 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 2 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
30
level/geometry/models/scifi_car.tres
Normal file
30
level/geometry/models/scifi_car.tres
Normal file
@@ -0,0 +1,30 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/car/scificar_basecolor.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/car/scificar_normal.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/car/scificar_emissive.png" type="Texture" id=3]
|
||||
[ext_resource path="res://level/textures/car/scificar_roughnessocclusionmetallic.png" type="Texture" id=4]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "scifi_car"
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 4 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 4 )
|
||||
roughness_texture_channel = 1
|
||||
emission_enabled = true
|
||||
emission = Color( 0, 0, 0, 1 )
|
||||
emission_energy = 5.0
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
emission_texture = ExtResource( 3 )
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.5
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
8
level/geometry/models/scifi_car_glass.tres
Normal file
8
level/geometry/models/scifi_car_glass.tres
Normal file
@@ -0,0 +1,8 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "scifi_car_glass"
|
||||
flags_transparent = true
|
||||
albedo_color = Color( 0.191406, 0.0710055, 0.0710055, 0.720039 )
|
||||
metallic = 1.0
|
||||
roughness = 0.0
|
||||
23
level/geometry/models/set_asphalt.tres
Normal file
23
level/geometry/models/set_asphalt.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/set_asphalt_d.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/set_asphalt_n.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/set_asphalt_orm.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "set_asphalt"
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 3 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 3 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.5
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 3 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
BIN
level/geometry/models/structure.blend
Normal file
BIN
level/geometry/models/structure.blend
Normal file
Binary file not shown.
BIN
level/geometry/models/structure.glb
Normal file
BIN
level/geometry/models/structure.glb
Normal file
Binary file not shown.
1063
level/geometry/models/structure.glb.import
Normal file
1063
level/geometry/models/structure.glb.import
Normal file
File diff suppressed because it is too large
Load Diff
24
level/geometry/models/tile_anti_slip_metal.tres
Normal file
24
level/geometry/models/tile_anti_slip_metal.tres
Normal file
@@ -0,0 +1,24 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_antislip_d.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_antislip_n.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_antislip_orm.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_anti_slip_metal"
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 1.0
|
||||
metallic_texture = ExtResource( 3 )
|
||||
metallic_texture_channel = 2
|
||||
roughness = 0.75
|
||||
roughness_texture = ExtResource( 3 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 3 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
6
level/geometry/models/tile_black_plastic.tres
Normal file
6
level/geometry/models/tile_black_plastic.tres
Normal file
@@ -0,0 +1,6 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_black_plastic"
|
||||
albedo_color = Color( 0.0224657, 0.027302, 0.0741629, 1 )
|
||||
roughness = 0.542695
|
||||
23
level/geometry/models/tile_carbon_fiber.tres
Normal file
23
level/geometry/models/tile_carbon_fiber.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_carbonfiber_orm.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_carbonfiber_d.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_carbonfiber_n.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_carbon_fiber"
|
||||
albedo_texture = ExtResource( 2 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 1 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 1 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 3.0
|
||||
normal_texture = ExtResource( 3 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 1 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
23
level/geometry/models/tile_default_metal.tres
Normal file
23
level/geometry/models/tile_default_metal.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_defaultmetal_n.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_defaultmetal_d.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_defaultmetal_orm.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_default_metal"
|
||||
albedo_texture = ExtResource( 2 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 3 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 3 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 1 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 3 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
36
level/geometry/models/tile_glass.tres
Normal file
36
level/geometry/models/tile_glass.tres
Normal file
@@ -0,0 +1,36 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_glass_d.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_glass_n.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_glass_orm.png" type="Texture" id=3]
|
||||
[ext_resource path="res://level/textures/structure/tile_glass_e.png" type="Texture" id=4]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_glass"
|
||||
flags_transparent = true
|
||||
albedo_color = Color( 0.0120779, 0.0427238, 0.0474042, 0.43502 )
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 3 )
|
||||
metallic_texture_channel = 2
|
||||
roughness = 0.5
|
||||
roughness_texture = ExtResource( 3 )
|
||||
roughness_texture_channel = 1
|
||||
emission_enabled = true
|
||||
emission = Color( 0, 0, 0, 1 )
|
||||
emission_energy = 1.0
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
emission_texture = ExtResource( 4 )
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 3 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
refraction_enabled = true
|
||||
refraction_scale = 0.0
|
||||
refraction_texture_channel = 0
|
||||
23
level/geometry/models/tile_metal_pillars.tres
Normal file
23
level/geometry/models/tile_metal_pillars.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_metalpillar_d.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_metalpillar_n.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_metalpillar_orm.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Tile_metal_pillars"
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 3 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 3 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 3 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
23
level/geometry/models/tile_painted_gun_metal.tres
Normal file
23
level/geometry/models/tile_painted_gun_metal.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_paintedgunmetal_n.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_paintedgunmetal_d.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_paintedgunmetal_orm.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_painted_gun_metal"
|
||||
albedo_texture = ExtResource( 2 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 3 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 3 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 1 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 3 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
23
level/geometry/models/tile_rivet_panels.tres
Normal file
23
level/geometry/models/tile_rivet_panels.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_rivetpanels_d.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_rivetpanels_n.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_rivetpanels_orm.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_rivet_panels"
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 3 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 3 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 3 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
23
level/geometry/models/tile_scifi_floor_panel.tres
Normal file
23
level/geometry/models/tile_scifi_floor_panel.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_scififloorpanel_d.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_scififloorpanel_n.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_scififloorpanel_orm.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_scifi_floor_panel"
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 3 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 3 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 2 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 3 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
7
level/geometry/models/tile_silver_metal.tres
Normal file
7
level/geometry/models/tile_silver_metal.tres
Normal file
@@ -0,0 +1,7 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_silver_metal"
|
||||
albedo_color = Color( 0.21507, 0.216532, 0.239556, 1 )
|
||||
metallic = 0.5
|
||||
roughness = 0.0960784
|
||||
23
level/geometry/models/tile_simple_floor.tres
Normal file
23
level/geometry/models/tile_simple_floor.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_simplefloor_d.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_simplefloor_orm.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_simplefloor_n.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_simple_floor"
|
||||
albedo_texture = ExtResource( 1 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 2 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 2 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 2.0
|
||||
normal_texture = ExtResource( 3 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 2 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
6
level/geometry/models/tile_steel.tres
Normal file
6
level/geometry/models/tile_steel.tres
Normal file
@@ -0,0 +1,6 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_steel"
|
||||
params_cull_mode = 2
|
||||
metallic = 1.0
|
||||
23
level/geometry/models/tile_tech_panels.tres
Normal file
23
level/geometry/models/tile_tech_panels.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_techpanels2_n.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_techpanels2_orm.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_techpanels2_d.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_tech_panels"
|
||||
albedo_texture = ExtResource( 3 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 2 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 2 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 1 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 2 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
23
level/geometry/models/tile_tech_panels_color.tres
Normal file
23
level/geometry/models/tile_tech_panels_color.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/tile_techpanels2_n.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/tile_techpanels2color_orm.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/tile_techpanels2color_d_.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "tile_tech_panels_color"
|
||||
albedo_texture = ExtResource( 3 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 2 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 2 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 1 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 2 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
7
level/geometry/models/train_inner.tres
Normal file
7
level/geometry/models/train_inner.tres
Normal file
@@ -0,0 +1,7 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "train_inner"
|
||||
albedo_color = Color( 0.10375, 0.125224, 0.213956, 1 )
|
||||
metallic = 0.5
|
||||
roughness = 0.0960784
|
||||
23
level/geometry/models/train_texture.tres
Normal file
23
level/geometry/models/train_texture.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/TrainTexture_n.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/TrainTexture_orm.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/TrainTexture_d.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "train_texture"
|
||||
albedo_texture = ExtResource( 3 )
|
||||
metallic = 1.0
|
||||
metallic_texture = ExtResource( 2 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 2 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 1 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 2 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
30
level/geometry/models/trim_emission_lights.tres
Normal file
30
level/geometry/models/trim_emission_lights.tres
Normal file
@@ -0,0 +1,30 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/trim_emissionlights_orm.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/trim_emissionlights_d.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/trim_emissionlights_n.png" type="Texture" id=3]
|
||||
[ext_resource path="res://level/textures/structure/trim_emissionlights_e.png" type="Texture" id=4]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "trim_emission_lights"
|
||||
albedo_texture = ExtResource( 2 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 1 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 1 )
|
||||
roughness_texture_channel = 1
|
||||
emission_enabled = true
|
||||
emission = Color( 0, 0, 0, 1 )
|
||||
emission_energy = 9.92
|
||||
emission_operator = 0
|
||||
emission_on_uv2 = false
|
||||
emission_texture = ExtResource( 4 )
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 3 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 1 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
23
level/geometry/models/trim_misc_1.tres
Normal file
23
level/geometry/models/trim_misc_1.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/trim_misctrims1_normal.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/trim_misctrims1_d.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/trim_misctrims1_orm.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "trim_misc_1"
|
||||
albedo_texture = ExtResource( 2 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 3 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 3 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.5
|
||||
normal_texture = ExtResource( 1 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 3 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
23
level/geometry/models/trim_misc_2.tres
Normal file
23
level/geometry/models/trim_misc_2.tres
Normal file
@@ -0,0 +1,23 @@
|
||||
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://level/textures/structure/trim_misctrims2_orm.png" type="Texture" id=1]
|
||||
[ext_resource path="res://level/textures/structure/trim_misctrims2_d.png" type="Texture" id=2]
|
||||
[ext_resource path="res://level/textures/structure/trim_misctrims2_n.png" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "trim_misc_2"
|
||||
albedo_texture = ExtResource( 2 )
|
||||
metallic = 0.5
|
||||
metallic_texture = ExtResource( 1 )
|
||||
metallic_texture_channel = 2
|
||||
roughness_texture = ExtResource( 1 )
|
||||
roughness_texture_channel = 1
|
||||
normal_enabled = true
|
||||
normal_scale = 1.0
|
||||
normal_texture = ExtResource( 3 )
|
||||
ao_enabled = true
|
||||
ao_light_affect = 0.0
|
||||
ao_texture = ExtResource( 1 )
|
||||
ao_on_uv2 = false
|
||||
ao_texture_channel = 0
|
||||
7
level/geometry/models/trim_pipes.tres
Normal file
7
level/geometry/models/trim_pipes.tres
Normal file
@@ -0,0 +1,7 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "trims_pipes"
|
||||
albedo_color = Color( 0.0135406, 0.00956619, 0.0144829, 1 )
|
||||
metallic = 0.0042692
|
||||
roughness = 0.542695
|
||||
6
level/geometry/models/trim_rail_pipe.tres
Normal file
6
level/geometry/models/trim_rail_pipe.tres
Normal file
@@ -0,0 +1,6 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "trim_rail_pipe"
|
||||
albedo_color = Color( 0.64, 0.0652415, 0.0474241, 1 )
|
||||
roughness = 0.542695
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
427
level/geometry/scenes/collision/radial_colliders.tscn
Normal file
427
level/geometry/scenes/collision/radial_colliders.tscn
Normal file
@@ -0,0 +1,427 @@
|
||||
[gd_scene load_steps=34 format=2]
|
||||
|
||||
[sub_resource type="BoxShape" id=1]
|
||||
extents = Vector3( 6.5, 1.5, 4.4 )
|
||||
|
||||
[sub_resource type="BoxShape" id=2]
|
||||
extents = Vector3( 6.5, 1, 3.3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=3]
|
||||
extents = Vector3( 3.5, 5, 3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=4]
|
||||
extents = Vector3( 1.4, 1, 1 )
|
||||
|
||||
[sub_resource type="BoxShape" id=5]
|
||||
extents = Vector3( 8, 1.2, 5.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=6]
|
||||
extents = Vector3( 1, 1.2, 5.92 )
|
||||
|
||||
[sub_resource type="BoxShape" id=7]
|
||||
extents = Vector3( 3, 3, 1.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=8]
|
||||
extents = Vector3( 3.2, 3, 5.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=9]
|
||||
extents = Vector3( 1, 3, 4.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=10]
|
||||
extents = Vector3( 2, 0.6, 0.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=11]
|
||||
extents = Vector3( 0.3, 0.6, 0.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=12]
|
||||
extents = Vector3( 8, 1.2, 0.3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=13]
|
||||
extents = Vector3( 6, 15, 9.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=14]
|
||||
extents = Vector3( 5, 15, 6.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=15]
|
||||
extents = Vector3( 5.5, 2.1, 2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=16]
|
||||
extents = Vector3( 2.5, 2.1, 3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=17]
|
||||
extents = Vector3( 0.4, 0.6, 1.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=18]
|
||||
extents = Vector3( 1.6, 0.6, 0.25 )
|
||||
|
||||
[sub_resource type="BoxShape" id=19]
|
||||
extents = Vector3( 4, 2, 2.8 )
|
||||
|
||||
[sub_resource type="BoxShape" id=20]
|
||||
extents = Vector3( 0.6, 0.12, 0.75 )
|
||||
|
||||
[sub_resource type="BoxShape" id=21]
|
||||
extents = Vector3( 1.2, 2, 0.892 )
|
||||
|
||||
[sub_resource type="BoxShape" id=22]
|
||||
extents = Vector3( 0.8, 3, 0.8 )
|
||||
|
||||
[sub_resource type="BoxShape" id=23]
|
||||
extents = Vector3( 4, 0.5, 2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=24]
|
||||
extents = Vector3( 2.3, 3, 2.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=25]
|
||||
extents = Vector3( 0.6, 1.3, 2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=26]
|
||||
extents = Vector3( 1.5, 4, 2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=27]
|
||||
extents = Vector3( 3.1, 1.6, 2.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=28]
|
||||
extents = Vector3( 5, 6, 2.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=29]
|
||||
extents = Vector3( 3, 30, 2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=30]
|
||||
extents = Vector3( 4, 12, 2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=31]
|
||||
extents = Vector3( 3, 30, 7.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=32]
|
||||
extents = Vector3( 6, 10, 6 )
|
||||
|
||||
[sub_resource type="BoxShape" id=33]
|
||||
extents = Vector3( 8, 9, 2 )
|
||||
|
||||
[node name="RadialColliders" type="StaticBody"]
|
||||
transform = Transform( 0.956305, 0, -0.292372, 0, 1, 0, 0.292372, 0, 0.956305, 0, 0, 0 )
|
||||
|
||||
[node name="EntranceMainFloor" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 27, -7.9, 0 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="EntranceDoorFloor" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 40, -7.4, 0 )
|
||||
shape = SubResource( 2 )
|
||||
|
||||
[node name="EntranceWall1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 40, -4, 6.2 )
|
||||
shape = SubResource( 3 )
|
||||
|
||||
[node name="EntranceWall2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 40, -4, -6.2 )
|
||||
shape = SubResource( 3 )
|
||||
|
||||
[node name="EntranceWall3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.809017, 0, -0.587785, 0, 1, 0, 0.587785, 0, 0.809017, 38.2, -4, 10 )
|
||||
shape = SubResource( 3 )
|
||||
|
||||
[node name="EntranceWall4" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.809017, 0, 0.587785, 0, 1, 0, -0.587785, 0, 0.809017, 38.2, -4, -10 )
|
||||
shape = SubResource( 3 )
|
||||
|
||||
[node name="EntranceSlant1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.891007, 0, -0.453991, 0, 1, 0, 0.453991, 0, 0.891007, 34.295, -7.4, -2.873 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="EntranceSlant2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.891007, 0, 0.453991, 0, 1, 0, -0.453991, 0, 0.891007, 34.295, -7.4, 2.873 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="EntranceSide1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.819153, 0, 0.573577, 0, 1, 0, -0.573577, 0, 0.819153, 31, -8, -6 )
|
||||
shape = SubResource( 5 )
|
||||
|
||||
[node name="EntranceSide2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.819153, 0, -0.573577, 0, 1, 0, 0.573577, 0, 0.819153, 31, -8, 6 )
|
||||
shape = SubResource( 5 )
|
||||
|
||||
[node name="EntranceFloorEnd" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 22.29, -8, 0 )
|
||||
shape = SubResource( 6 )
|
||||
|
||||
[node name="EntranceEndCapCube" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 22.2, -10, 0 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="EntranceUnderside1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 26.5, -10, 0 )
|
||||
shape = SubResource( 8 )
|
||||
|
||||
[node name="EntranceUnderside2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 22.5, -10, 0 )
|
||||
shape = SubResource( 9 )
|
||||
|
||||
[node name="EntranceSideRailing3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 23, -5.8, -4.2 )
|
||||
shape = SubResource( 10 )
|
||||
|
||||
[node name="EntranceSideRailing4" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 23, -5.8, 4.2 )
|
||||
shape = SubResource( 10 )
|
||||
|
||||
[node name="EntranceSideRailing5" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, -5.96046e-08, 0, 1, 0, 5.96046e-08, 0, 1, 20.7, -5.8, -3.9 )
|
||||
shape = SubResource( 11 )
|
||||
|
||||
[node name="EntranceSideRailing6" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, -5.96046e-08, 0, 1, 0, 5.96046e-08, 0, 1, 20.7, -5.8, 3.9 )
|
||||
shape = SubResource( 11 )
|
||||
|
||||
[node name="EntranceSideRailing7" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.819153, 0, 0.573577, 0, 1, 0, -0.573577, 0, 0.819153, 31, -8, -13 )
|
||||
shape = SubResource( 12 )
|
||||
|
||||
[node name="EntranceSideRailing8" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.819153, 0, -0.573577, 0, 1, 0, 0.573577, 0, 0.819153, 31, -8, 13 )
|
||||
shape = SubResource( 12 )
|
||||
|
||||
[node name="EntranceCeiling1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 35.5, 14, 0 )
|
||||
shape = SubResource( 13 )
|
||||
|
||||
[node name="EntranceCeiling2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 37, 13.2, 0 )
|
||||
shape = SubResource( 14 )
|
||||
|
||||
[node name="MainFloor1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 21.7, -14.5, 0 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.987689, 0, -0.156435, 0, 1, 0, 0.156435, 0, 0.987689, 21.6304, -14.5, 3.42592 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.951057, 0, -0.309017, 0, 1, 0, 0.309017, 0, 0.951057, 20.8281, -14.5, 6.76747 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor4" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.891007, 0, -0.453991, 0, 1, 0, 0.453991, 0, 0.891007, 19.513, -14.5, 9.9424 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor5" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.809017, 0, -0.587785, 0, 1, 0, 0.587785, 0, 0.809017, 17.7175, -14.5, 12.8725 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor6" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 15.4856, -14.5, 15.4856 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor7" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.987689, 0, 0.156434, 0, 1, 0, -0.156434, 0, 0.987689, 21.6304, -14.5, -3.42592 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor8" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.951057, 0, 0.309017, 0, 1, 0, -0.309017, 0, 0.951057, 20.8281, -14.5, -6.76747 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor9" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.891007, 0, 0.453991, 0, 1, 0, -0.453991, 0, 0.891007, 19.513, -14.5, -9.94239 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor10" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.809017, 0, 0.587785, 0, 1, 0, -0.587785, 0, 0.809017, 17.7175, -14.5, -12.8725 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor11" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 15.4856, -14.5, -15.4856 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor12" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, -0.866026, 0, 1, 0, 0.866026, 0, 0.5, 14.5, -14.5, 16.5 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor13" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866026, 0, 1, 0, -0.866026, 0, 0.5, 14.5, -14.5, -16.5 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="MainFloor14" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866027, 0, 1, 0, -0.866027, 0, 0.5, 12.2, -14.5, -21.2 )
|
||||
shape = SubResource( 16 )
|
||||
|
||||
[node name="MainFloorRailing14" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 11.6, -11.8, -12 )
|
||||
shape = SubResource( 17 )
|
||||
|
||||
[node name="MainFloorRailing15" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 11.6, -11.8, 12 )
|
||||
shape = SubResource( 17 )
|
||||
|
||||
[node name="MainFloorRailing16" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866026, 0, 1, 0, -0.866026, 0, 0.5, 10.95, -11.8, -13.85 )
|
||||
shape = SubResource( 18 )
|
||||
|
||||
[node name="MainFloorRailing17" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, -0.866026, 0, 1, 0, 0.866026, 0, 0.5, 10.95, -11.8, 13.85 )
|
||||
shape = SubResource( 18 )
|
||||
|
||||
[node name="ReactorElevator1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866027, 0, 1, 0, -0.866027, 0, 0.5, 9.8, -15.8, -16.9 )
|
||||
shape = SubResource( 19 )
|
||||
|
||||
[node name="ReactorElevator2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866027, 0, 1, 0, -0.866027, 0, 0.5, 6.2, -13.92, -13.8 )
|
||||
shape = SubResource( 20 )
|
||||
|
||||
[node name="ReactorElevator3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866027, 0, 1, 0, -0.866027, 0, 0.5, 8.91543, -13.92, -12.2319 )
|
||||
shape = SubResource( 20 )
|
||||
|
||||
[node name="ReactorElevator4" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866027, 0, 1, 0, -0.866027, 0, 0.5, 6.4, -15.8, -15 )
|
||||
shape = SubResource( 21 )
|
||||
|
||||
[node name="ReactorElevator5" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866027, 0, 1, 0, -0.866027, 0, 0.5, 9.85436, -15.8, -13.0061 )
|
||||
shape = SubResource( 21 )
|
||||
|
||||
[node name="CenterBlock" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, 0.5, 4.85, -14.5, -8.40045 )
|
||||
shape = SubResource( 22 )
|
||||
|
||||
[node name="ArmFloor" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 14, -13.4, 0 )
|
||||
shape = SubResource( 23 )
|
||||
|
||||
[node name="ArmBase1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 9.1, -11, 0 )
|
||||
shape = SubResource( 24 )
|
||||
|
||||
[node name="ArmBase2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.766044, -0.642788, 0, 0.642788, 0.766044, 0, 0, 0, 1, 12, -12.5, 0 )
|
||||
shape = SubResource( 25 )
|
||||
|
||||
[node name="ArmShaft" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, 0, 0, 1, 6, -6.5, 0 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="ArmTopBase" type="CollisionShape" parent="."]
|
||||
transform = Transform( -0.5, 0, -0.866025, 0, 1, 0, 0.866025, 0, -0.5, 4.9, 6.2, -8.48705 )
|
||||
shape = SubResource( 27 )
|
||||
|
||||
[node name="ArmTopBase2" type="CollisionShape" parent="."]
|
||||
transform = Transform( -0.5, 0, -0.866025, 0, 1, 0, 0.866025, 0, -0.5, 4.9, 15.2, -8.487 )
|
||||
shape = SubResource( 28 )
|
||||
|
||||
[node name="ArmTopShaft" type="CollisionShape" parent="."]
|
||||
transform = Transform( -0.353553, 0.353553, -0.866026, 0.707107, 0.707106, -3.79321e-07, 0.612372, -0.612373, -0.5, 3, 1.7, -5.19615 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="WallPillar1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.951056, 0, -0.309017, 0, 1, 0, 0.309017, 0, 0.951056, 33.7625, 0, 10.9701 )
|
||||
shape = SubResource( 29 )
|
||||
|
||||
[node name="WallPillar2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.793353, 0, -0.608761, 0, 1, 0, 0.608761, 0, 0.793353, 28.164, 0, 21.611 )
|
||||
shape = SubResource( 29 )
|
||||
|
||||
[node name="WallPillar3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.951056, 0, 0.309017, 0, 1, 0, -0.309017, 0, 0.951056, 33.7625, 0, -10.9701 )
|
||||
shape = SubResource( 29 )
|
||||
|
||||
[node name="WallPillar4" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.793353, 0, 0.608761, 0, 1, 0, -0.608761, 0, 0.793353, 28.164, 0, -21.611 )
|
||||
shape = SubResource( 29 )
|
||||
|
||||
[node name="WallPillar5" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, 0.5, 17.75, 0, -30.7439 )
|
||||
shape = SubResource( 29 )
|
||||
|
||||
[node name="WallPillar6" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.77906, -0.545503, -0.309017, 0.573577, 0.819152, 0, 0.253132, -0.177245, 0.951056, 29.0072, 11.5, 9.42501 )
|
||||
shape = SubResource( 30 )
|
||||
|
||||
[node name="WallPillar7" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.649877, -0.455049, -0.608761, 0.573577, 0.819152, 0, 0.498668, -0.349171, 0.793353, 24.1973, 11.5, 18.5672 )
|
||||
shape = SubResource( 30 )
|
||||
__meta__ = {
|
||||
"_editor_description_": ""
|
||||
}
|
||||
|
||||
[node name="WallPillar8" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.77906, -0.545503, 0.309017, 0.573577, 0.819152, 0, -0.253132, 0.177245, 0.951056, 29.0072, 11.5, -9.42502 )
|
||||
shape = SubResource( 30 )
|
||||
__meta__ = {
|
||||
"_editor_description_": ""
|
||||
}
|
||||
|
||||
[node name="WallPillar9" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.649877, -0.455049, 0.608761, 0.573577, 0.819152, 0, -0.498668, 0.349171, 0.793353, 24.1973, 11.5, -18.5672 )
|
||||
shape = SubResource( 30 )
|
||||
__meta__ = {
|
||||
"_editor_description_": ""
|
||||
}
|
||||
|
||||
[node name="WallPillar10" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.409576, -0.286788, 0.866025, 0.573577, 0.819152, 0, -0.709406, 0.496732, 0.5, 15.25, 11.5, -26.4138 )
|
||||
shape = SubResource( 30 )
|
||||
__meta__ = {
|
||||
"_editor_description_": ""
|
||||
}
|
||||
|
||||
[node name="Wall1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.884988, 0, -0.465615, 0, 1, 0, 0.465615, 0, 0.884988, 34.5588, 0, 18.1822 )
|
||||
shape = SubResource( 31 )
|
||||
|
||||
[node name="Wall2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.659346, 0, -0.75184, 0, 1, 0, 0.75184, 0, 0.659346, 25.7469, 0, 29.3589 )
|
||||
shape = SubResource( 31 )
|
||||
|
||||
[node name="Wall3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.665882, 0, 0.746057, 0, 1, 0, -0.746057, 0, 0.665882, 26.0027, 0, -29.1335 )
|
||||
shape = SubResource( 31 )
|
||||
|
||||
[node name="Wall4" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.889017, 0, 0.457874, 0, 1, 0, -0.457874, 0, 0.889017, 34.7155, 0, -17.8796 )
|
||||
shape = SubResource( 31 )
|
||||
|
||||
[node name="Wall5" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.884988, 2.59277e-15, -0.465615, -1.93784e-14, 1, -3.12639e-14, 0.465615, 3.6691e-14, 0.884988, 34.5588, -20, 18.1822 )
|
||||
shape = SubResource( 32 )
|
||||
|
||||
[node name="Wall6" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.659346, 0, -0.75184, 0, 1, 0, 0.75184, 0, 0.659346, 25.7469, -20, 29.3589 )
|
||||
shape = SubResource( 32 )
|
||||
|
||||
[node name="Wall7" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.665882, 0, 0.746057, 0, 1, 0, -0.746057, 0, 0.665882, 26.0027, -20, -29.1335 )
|
||||
shape = SubResource( 32 )
|
||||
|
||||
[node name="Wall8" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.889017, 0, 0.457874, 0, 1, 0, -0.457874, 0, 0.889017, 34.7155, -20, -17.8796 )
|
||||
shape = SubResource( 32 )
|
||||
|
||||
[node name="Wall9" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.884988, 5.63108e-15, -0.465615, -2.13163e-14, 1, -2.84217e-14, 0.465615, 3.5078e-14, 0.884988, 32.7888, 14, 17.251 )
|
||||
shape = SubResource( 32 )
|
||||
|
||||
[node name="Wall10" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.659346, 0, -0.75184, 0, 1, 0, 0.75184, 0, 0.659346, 24.4282, 14, 27.8552 )
|
||||
shape = SubResource( 32 )
|
||||
|
||||
[node name="Wall11" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.665882, 0, 0.746058, 0, 1, 0, -0.746058, 0, 0.665882, 24.6709, 14, -27.6414 )
|
||||
shape = SubResource( 32 )
|
||||
|
||||
[node name="Wall12" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.889017, 0, 0.457874, 0, 1, 0, -0.457874, 0, 0.889017, 32.7597, 14, -16.8723 )
|
||||
shape = SubResource( 32 )
|
||||
|
||||
[node name="Wall13" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 32.76, 14, 0 )
|
||||
shape = SubResource( 32 )
|
||||
|
||||
[node name="CeilingPipes1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 26, 13, 0 )
|
||||
shape = SubResource( 33 )
|
||||
|
||||
[node name="CeilingPipes2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 16, 0 )
|
||||
shape = SubResource( 33 )
|
||||
82
level/geometry/scenes/collision/radial_player_only.tscn
Normal file
82
level/geometry/scenes/collision/radial_player_only.tscn
Normal file
@@ -0,0 +1,82 @@
|
||||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[sub_resource type="BoxShape" id=25]
|
||||
extents = Vector3( 7, 2, 0.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=26]
|
||||
extents = Vector3( 0.3, 4, 2.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=24]
|
||||
extents = Vector3( 3.1, 1.6, 2.2 )
|
||||
|
||||
[node name="RadialPlayerOnly" type="StaticBody"]
|
||||
transform = Transform( 0.956305, 0, -0.292372, 0, 1, 0, 0.292372, 0, 0.956305, 0, 0, 0 )
|
||||
collision_layer = 4
|
||||
collision_mask = 4
|
||||
|
||||
[node name="EntranceSideRailing1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.819153, 0, 0.573577, 0, 1, 0, -0.573577, 0, 0.819153, 30, -5, -13.5 )
|
||||
shape = SubResource( 25 )
|
||||
|
||||
[node name="EntranceSideRailing2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.819153, 0, -0.573577, 0, 1, 0, 0.573577, 0, 0.819153, 30, -5, 13.5 )
|
||||
shape = SubResource( 25 )
|
||||
|
||||
[node name="MainFloorRailing1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.987689, 0, -0.156435, 0, 1, 0, 0.156435, 0, 0.987689, 26.4701, -11, 4.19245 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.951057, 0, -0.309017, 0, 1, 0, 0.309017, 0, 0.951057, 25.4883, -11, 8.28166 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.891007, 0, -0.453991, 0, 1, 0, 0.453991, 0, 0.891007, 23.879, -11, 12.167 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing4" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.809017, 0, -0.587786, 0, 1, 0, 0.587786, 0, 0.809017, 21.6817, -11, 15.7527 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing5" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 18.9505, -11, 18.9505 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing6" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.587785, 0, -0.809018, 0, 1, 0, 0.809018, 0, 0.587785, 15.7526, -11, 21.6817 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing7" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.987689, 0, 0.156434, 0, 1, 0, -0.156434, 0, 0.987689, 26.4701, -11, -4.19244 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing8" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.951057, 0, 0.309017, 0, 1, 0, -0.309017, 0, 0.951057, 25.4883, -11, -8.28166 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing9" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.891007, 0, 0.453991, 0, 1, 0, -0.453991, 0, 0.891007, 23.879, -11, -12.1669 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing10" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.809018, 0, 0.587785, 0, 1, 0, -0.587785, 0, 0.809018, 21.6817, -11, -15.7526 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing11" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 18.9505, -11, -18.9505 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing12" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.587785, 0, 0.809017, 0, 1, 0, -0.809017, 0, 0.587785, 15.7527, -11, -21.6817 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="MainFloorRailing13" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.453991, 0, 0.891007, 0, 1, 0, -0.891007, 0, 0.453991, 12.167, -11, -23.879 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="ArmBasePlayerOnly" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 9.9, -12.4, 0 )
|
||||
shape = SubResource( 24 )
|
||||
__meta__ = {
|
||||
"_editor_description_": ""
|
||||
}
|
||||
175
level/geometry/scenes/collision/stair_pillar.tscn
Normal file
175
level/geometry/scenes/collision/stair_pillar.tscn
Normal file
@@ -0,0 +1,175 @@
|
||||
[gd_scene load_steps=9 format=2]
|
||||
|
||||
[sub_resource type="BoxShape" id=1]
|
||||
extents = Vector3( 3, 10, 1.8 )
|
||||
|
||||
[sub_resource type="CylinderShape" id=2]
|
||||
radius = 1.8
|
||||
|
||||
[sub_resource type="BoxShape" id=3]
|
||||
extents = Vector3( 1.8, 0.4, 0.8 )
|
||||
|
||||
[sub_resource type="BoxShape" id=4]
|
||||
extents = Vector3( 1.8, 0.4, 3.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=5]
|
||||
extents = Vector3( 2.285, 0.4, 0.8 )
|
||||
|
||||
[sub_resource type="BoxShape" id=6]
|
||||
extents = Vector3( 0.1, 0.5, 0.8 )
|
||||
|
||||
[sub_resource type="BoxShape" id=7]
|
||||
extents = Vector3( 2, 0.5, 0.1 )
|
||||
|
||||
[sub_resource type="BoxShape" id=8]
|
||||
extents = Vector3( 0.1, 0.5, 3.2 )
|
||||
|
||||
[node name="StairPillar" type="StaticBody"]
|
||||
|
||||
[node name="CenterCube" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="CenterCylinder" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -9, 0 )
|
||||
shape = SubResource( 2 )
|
||||
|
||||
[node name="LowestPlatform" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1, -9.9, 2.4 )
|
||||
shape = SubResource( 3 )
|
||||
|
||||
[node name="MainPlatform1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.1, -6.9, 0 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="MainPlatform2" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, -3.1, -3.9, 0 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="MainPlatform3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.1, -0.9, 0 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="MainPlatform4" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, -3.1, 2.1, 0 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="MainPlatform5" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.1, 5.1, 0 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="Stair1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -2.98023e-08, 0, 1, -0.0300026, -8.4, 2.4 )
|
||||
shape = SubResource( 5 )
|
||||
|
||||
[node name="Stair2" type="CollisionShape" parent="."]
|
||||
transform = Transform( -0.707107, 0.707107, -3.57628e-07, 0.707107, 0.707107, 0, 2.98023e-07, -2.38419e-07, -1, 0.0299988, -5.4, -2.4 )
|
||||
shape = SubResource( 5 )
|
||||
|
||||
[node name="Stair3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -2.98023e-08, 0, 1, -0.0300026, -2.4, 2.4 )
|
||||
shape = SubResource( 5 )
|
||||
|
||||
[node name="Stair4" type="CollisionShape" parent="."]
|
||||
transform = Transform( -0.707107, 0.707107, -3.57628e-07, 0.707107, 0.707107, 0, 2.98023e-07, -2.38419e-07, -1, 0.0299988, 0.599999, -2.4 )
|
||||
shape = SubResource( 5 )
|
||||
|
||||
[node name="Stair5" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -2.98023e-08, 0, 1, -0.0300026, 3.6, 2.4 )
|
||||
shape = SubResource( 5 )
|
||||
|
||||
[node name="Railing1" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.8, -9, 2.4 )
|
||||
shape = SubResource( 6 )
|
||||
|
||||
[node name="Railing2" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7, -9, 3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing3" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -2.98023e-08, 0, 1, -0.400003, -7.3, 3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing4" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.7, -6, 3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing5" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, -6, -9.53674e-07 )
|
||||
shape = SubResource( 8 )
|
||||
|
||||
[node name="Railing6" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1, -9, 1.68 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing7" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, 2.7, -6, -3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing8" type="CollisionShape" parent="."]
|
||||
transform = Transform( -0.707107, 0.707107, -3.57628e-07, 0.707107, 0.707107, 0, 2.68221e-07, -2.38419e-07, -1, 0.399998, -4.3, -3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing9" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, -2.7, -3, -3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing10" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, -4.8, -3, -9.53674e-07 )
|
||||
shape = SubResource( 8 )
|
||||
|
||||
[node name="Railing11" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7, -3, 3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing12" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -2.98023e-08, 0, 1, -0.400003, -1.3, 3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing13" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.7, -4.76837e-07, 3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing14" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, -4.76837e-07, -9.53674e-07 )
|
||||
shape = SubResource( 8 )
|
||||
|
||||
[node name="Railing16" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, 2.7, 0, -3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing17" type="CollisionShape" parent="."]
|
||||
transform = Transform( -0.707107, 0.707107, -3.57628e-07, 0.707107, 0.707107, 0, 2.68221e-07, -2.38419e-07, -1, 0.399998, 1.7, -3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing18" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, -2.7, 3, -3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing19" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, -4.8, 3, -9.53674e-07 )
|
||||
shape = SubResource( 8 )
|
||||
|
||||
[node name="Railing20" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7, 3, 3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing21" type="CollisionShape" parent="."]
|
||||
transform = Transform( 0.707107, -0.707107, 0, 0.707107, 0.707107, 0, -2.98023e-08, 0, 1, -0.400003, 4.7, 3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing22" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.7, 6, 3.2 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing23" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 4.8, 6, -9.53674e-07 )
|
||||
shape = SubResource( 8 )
|
||||
|
||||
[node name="Railing24" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, 2.7, 6, 1.5 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Railing25" type="CollisionShape" parent="."]
|
||||
transform = Transform( -1, 0, -3.57628e-07, 0, 1, 0, 3.57628e-07, 0, -1, 2.7, 6, -3.2 )
|
||||
shape = SubResource( 7 )
|
||||
96
level/geometry/scenes/core.tscn
Normal file
96
level/geometry/scenes/core.tscn
Normal file
@@ -0,0 +1,96 @@
|
||||
[gd_scene load_steps=12 format=2]
|
||||
|
||||
[ext_resource path="res://level/geometry/scenes/collision/radial_colliders.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://level/geometry/scenes/collision/stair_pillar.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://level/geometry/models/core.glb" type="PackedScene" id=3]
|
||||
[ext_resource path="res://level/geometry/scenes/collision/radial_player_only.tscn" type="PackedScene" id=4]
|
||||
|
||||
|
||||
[sub_resource type="CylinderShape" id=1]
|
||||
radius = 10.5
|
||||
height = 4.0
|
||||
|
||||
[sub_resource type="CylinderShape" id=2]
|
||||
radius = 11.0
|
||||
height = 3.6
|
||||
|
||||
[sub_resource type="CylinderShape" id=3]
|
||||
radius = 4.5
|
||||
height = 24.0
|
||||
|
||||
[sub_resource type="CylinderShape" id=4]
|
||||
radius = 10.0
|
||||
height = 11.0
|
||||
|
||||
[sub_resource type="CylinderShape" id=5]
|
||||
radius = 35.0
|
||||
height = 5.0
|
||||
|
||||
[sub_resource type="BoxShape" id=6]
|
||||
extents = Vector3( 40, 6, 40 )
|
||||
|
||||
[sub_resource type="BoxShape" id=7]
|
||||
extents = Vector3( 0.6, 0.6, 1.4 )
|
||||
|
||||
[node name="Core" type="Spatial"]
|
||||
|
||||
[node name="CoreModel" parent="." instance=ExtResource( 3 )]
|
||||
|
||||
[node name="CentralColliders" type="StaticBody" parent="."]
|
||||
|
||||
[node name="CentralCylinder1" type="CollisionShape" parent="CentralColliders"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -14.3, 0 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="CentralCylinder2" type="CollisionShape" parent="CentralColliders"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -16, 0 )
|
||||
shape = SubResource( 2 )
|
||||
|
||||
[node name="CentralCylinder3" type="CollisionShape" parent="CentralColliders"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 0 )
|
||||
shape = SubResource( 3 )
|
||||
|
||||
[node name="CentralCylinder4" type="CollisionShape" parent="CentralColliders"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 12, 0 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="LowerFloorCylinder" type="CollisionShape" parent="CentralColliders"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -18.9, 0 )
|
||||
shape = SubResource( 5 )
|
||||
|
||||
[node name="Ceiling" type="CollisionShape" parent="CentralColliders"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 20, 0 )
|
||||
shape = SubResource( 6 )
|
||||
|
||||
[node name="ExtendedCyl1" type="CollisionShape" parent="CentralColliders"]
|
||||
transform = Transform( 0.97437, 0, 0.224951, 0, 1, 0, -0.224951, 0, 0.97437, -4.04912, -8.1, -17.5387 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="ExtendedCyl2" type="CollisionShape" parent="CentralColliders"]
|
||||
transform = Transform( -0.681998, 0, 0.731354, 0, 1, 0, -0.731354, 0, -0.681998, -13.1644, -8.1, 12.276 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="RadialColliders1" parent="." instance=ExtResource( 1 )]
|
||||
|
||||
[node name="RadialColliders2" parent="." instance=ExtResource( 1 )]
|
||||
transform = Transform( -0.224951, 0, 0.97437, 0, 1, 0, -0.97437, 0, -0.224951, 0, 0, 0 )
|
||||
|
||||
[node name="RadialColliders3" parent="." instance=ExtResource( 1 )]
|
||||
transform = Transform( -0.731354, 0, -0.681999, 0, 1, 0, 0.681999, 0, -0.731354, 0, 0, 0 )
|
||||
|
||||
[node name="RadialPlayerOnly1" parent="." instance=ExtResource( 4 )]
|
||||
|
||||
[node name="RadialPlayerOnly2" parent="." instance=ExtResource( 4 )]
|
||||
transform = Transform( -0.224951, 0, 0.97437, 0, 1, 0, -0.97437, 0, -0.224951, 0, 0, 0 )
|
||||
|
||||
[node name="RadialPlayerOnly3" parent="." instance=ExtResource( 4 )]
|
||||
transform = Transform( -0.731354, 0, -0.681999, 0, 1, 0, 0.681999, 0, -0.731354, 0, 0, 0 )
|
||||
|
||||
[node name="StairPillar1" parent="." instance=ExtResource( 2 )]
|
||||
transform = Transform( 0.731354, 0, 0.681998, 0, 1, 0, -0.681998, 0, 0.731354, 18.2838, 2, -17.05 )
|
||||
|
||||
[node name="StairPillar2" parent="." instance=ExtResource( 2 )]
|
||||
transform = Transform( -0.956305, 0, 0.292371, 0, 1, 0, -0.292371, 0, -0.956305, -23.9076, 2, -7.30928 )
|
||||
|
||||
[node name="StairPillar3" parent="." instance=ExtResource( 2 )]
|
||||
transform = Transform( 0.224951, 0, -0.97437, 0, 1, 0, 0.97437, 0, 0.224951, 5.62378, 2, 24.3593 )
|
||||
160
level/geometry/scenes/lights.tscn
Normal file
160
level/geometry/scenes/lights.tscn
Normal file
@@ -0,0 +1,160 @@
|
||||
[gd_scene load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://level/geometry/models/lights.glb" type="PackedScene" id=1]
|
||||
|
||||
[node name="Lights" type="Spatial"]
|
||||
|
||||
[node name="LightsModel" parent="." instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Point001_Orientation" parent="LightsModel/Point001" index="0"]
|
||||
transform = Transform( 1, -5.96046e-08, 0, 0, 0, 1, -2.98023e-08, -1, 0, 0, 0, 0 )
|
||||
light_color = Color( 1, 0.647059, 0.0941176, 1 )
|
||||
shadow_enabled = true
|
||||
omni_range = 25.0
|
||||
omni_attenuation = 1.0
|
||||
|
||||
[node name="Spot010_Orientation" parent="LightsModel/Spot010" index="0"]
|
||||
light_color = Color( 0.341176, 0.529412, 0.564706, 1 )
|
||||
light_energy = 3.0
|
||||
shadow_enabled = true
|
||||
shadow_bias = 0.1
|
||||
spot_range = 26.3
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 28.8
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot009_Orientation" parent="LightsModel/Spot009" index="0"]
|
||||
light_color = Color( 0.341176, 0.529412, 0.564706, 1 )
|
||||
light_energy = 3.0
|
||||
spot_range = 22.0
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 45.0
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot008_Orientation" parent="LightsModel/Spot008" index="0"]
|
||||
light_color = Color( 0.341176, 0.529412, 0.564706, 1 )
|
||||
light_energy = 3.0
|
||||
spot_range = 22.0
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 45.0
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot007_Orientation" parent="LightsModel/Spot007" index="0"]
|
||||
light_energy = 2.0
|
||||
spot_range = 10.0
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 45.0
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot006_Orientation" parent="LightsModel/Spot006" index="0"]
|
||||
light_energy = 2.0
|
||||
spot_range = 10.0
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 45.0
|
||||
spot_angle_attenuation = 0.93
|
||||
|
||||
[node name="Spot005_Orientation" parent="LightsModel/Spot005" index="0"]
|
||||
light_color = Color( 0.827451, 0.894118, 0.894118, 1 )
|
||||
light_energy = 3.26
|
||||
shadow_enabled = true
|
||||
spot_range = 10.0
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 45.0
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot004_Orientation" parent="LightsModel/Spot004" index="0"]
|
||||
light_color = Color( 0.827451, 0.894118, 0.894118, 1 )
|
||||
light_energy = 2.0
|
||||
shadow_enabled = true
|
||||
spot_range = 10.0
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 45.0
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot003_Orientation" parent="LightsModel/Spot003" index="0"]
|
||||
light_energy = 4.34
|
||||
shadow_enabled = true
|
||||
spot_range = 10.0
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 45.0
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot002_Orientation" parent="LightsModel/Spot002" index="0"]
|
||||
light_energy = 2.0
|
||||
shadow_enabled = true
|
||||
spot_range = 12.1
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 45.0
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot001_Orientation" parent="LightsModel/Spot001" index="0"]
|
||||
light_energy = 2.0
|
||||
shadow_enabled = true
|
||||
spot_range = 8.8
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 28.8
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot000_Orientation" parent="LightsModel/Spot000" index="0"]
|
||||
light_energy = 2.26
|
||||
shadow_enabled = true
|
||||
spot_range = 26.3
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 45.0
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot013_Orientation" parent="LightsModel/Spot013" index="0"]
|
||||
light_energy = 2.26
|
||||
shadow_enabled = true
|
||||
spot_range = 5.0
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 30.8
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Spot012_Orientation" parent="LightsModel/Spot012" index="0"]
|
||||
light_energy = 2.98
|
||||
shadow_enabled = true
|
||||
shadow_bias = 0.03
|
||||
spot_range = 5.0
|
||||
spot_attenuation = 1.0
|
||||
spot_angle = 26.8
|
||||
spot_angle_attenuation = 1.0
|
||||
|
||||
[node name="Point010_Orientation" parent="LightsModel/Point010" index="0"]
|
||||
light_color = Color( 0.0666667, 0.239216, 0.235294, 1 )
|
||||
shadow_enabled = true
|
||||
omni_range = 15.0
|
||||
omni_attenuation = 1.0
|
||||
|
||||
[node name="Point008_Orientation" parent="LightsModel/Point008" index="0"]
|
||||
light_color = Color( 0.0666667, 0.239216, 0.235294, 1 )
|
||||
shadow_enabled = true
|
||||
omni_range = 15.0
|
||||
omni_attenuation = 1.0
|
||||
|
||||
[node name="Point006_Orientation" parent="LightsModel/Point006" index="0"]
|
||||
light_color = Color( 0.0666667, 0.239216, 0.235294, 1 )
|
||||
shadow_enabled = true
|
||||
omni_range = 15.0
|
||||
omni_attenuation = 1.0
|
||||
|
||||
[node name="Point004_Orientation" parent="LightsModel/Point004" index="0"]
|
||||
light_color = Color( 0.239216, 0.164706, 0.0666667, 1 )
|
||||
shadow_enabled = true
|
||||
omni_range = 15.0
|
||||
omni_attenuation = 1.0
|
||||
|
||||
[node name="Point002_Orientation" parent="LightsModel/Point002" index="0"]
|
||||
light_color = Color( 0.239216, 0.176471, 0.0666667, 1 )
|
||||
shadow_enabled = true
|
||||
omni_range = 15.0
|
||||
omni_attenuation = 1.0
|
||||
|
||||
[node name="Point_Orientation" parent="LightsModel/Point" index="0"]
|
||||
light_color = Color( 0.0666667, 0.239216, 0.235294, 1 )
|
||||
shadow_enabled = true
|
||||
shadow_color = Color( 0.223529, 0.478431, 0.494118, 1 )
|
||||
omni_range = 15.0
|
||||
omni_attenuation = 1.0
|
||||
|
||||
[editable path="LightsModel"]
|
||||
337
level/geometry/scenes/props.tscn
Normal file
337
level/geometry/scenes/props.tscn
Normal file
@@ -0,0 +1,337 @@
|
||||
[gd_scene load_steps=35 format=2]
|
||||
|
||||
[ext_resource path="res://level/geometry/models/props.glb" type="PackedScene" id=1]
|
||||
|
||||
[sub_resource type="BoxShape" id=1]
|
||||
extents = Vector3( 5.2, 1.5, 3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=2]
|
||||
extents = Vector3( 3.2, 1.5, 3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=3]
|
||||
extents = Vector3( 1.5, 0.9, 1 )
|
||||
|
||||
[sub_resource type="BoxShape" id=33]
|
||||
extents = Vector3( 2.5, 6.4, 3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=4]
|
||||
extents = Vector3( 2.6, 1.5, 2.6 )
|
||||
|
||||
[sub_resource type="BoxShape" id=5]
|
||||
extents = Vector3( 3, 1.7, 5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=6]
|
||||
extents = Vector3( 1.8, 1.8, 1.8 )
|
||||
|
||||
[sub_resource type="BoxShape" id=7]
|
||||
extents = Vector3( 3.4, 3, 4.3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=8]
|
||||
extents = Vector3( 13.5, 8, 4.3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=9]
|
||||
extents = Vector3( 2, 3, 2.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=10]
|
||||
extents = Vector3( 1.5, 1.1, 3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=11]
|
||||
extents = Vector3( 0.7, 1.3, 1 )
|
||||
|
||||
[sub_resource type="BoxShape" id=12]
|
||||
extents = Vector3( 1, 0.8, 1.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=13]
|
||||
extents = Vector3( 0.9, 0.8, 3.3 )
|
||||
|
||||
[sub_resource type="BoxShape" id=14]
|
||||
extents = Vector3( 3, 1.6, 3.8 )
|
||||
|
||||
[sub_resource type="BoxShape" id=15]
|
||||
extents = Vector3( 4.4, 1.8, 2.6 )
|
||||
|
||||
[sub_resource type="BoxShape" id=16]
|
||||
extents = Vector3( 0.4, 1.1, 4.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=17]
|
||||
extents = Vector3( 0.6, 1.4, 4.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=18]
|
||||
extents = Vector3( 2.1, 1.1, 1 )
|
||||
|
||||
[sub_resource type="BoxShape" id=19]
|
||||
extents = Vector3( 4.2, 1.3, 1.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=20]
|
||||
extents = Vector3( 0.7, 0.7, 4.2 )
|
||||
|
||||
[sub_resource type="BoxShape" id=21]
|
||||
extents = Vector3( 1.4, 0.7, 1.4 )
|
||||
|
||||
[sub_resource type="BoxShape" id=22]
|
||||
extents = Vector3( 6, 1.6, 1.8 )
|
||||
|
||||
[sub_resource type="BoxShape" id=23]
|
||||
extents = Vector3( 2.8, 1.8, 1.8 )
|
||||
|
||||
[sub_resource type="BoxShape" id=24]
|
||||
extents = Vector3( 15.2, 8, 5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=25]
|
||||
extents = Vector3( 0.8, 1.8, 0.9 )
|
||||
|
||||
[sub_resource type="BoxShape" id=26]
|
||||
extents = Vector3( 20, 3.6, 2.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=27]
|
||||
extents = Vector3( 4, 2, 1.6 )
|
||||
|
||||
[sub_resource type="BoxShape" id=28]
|
||||
extents = Vector3( 2.2, 2, 1 )
|
||||
|
||||
[sub_resource type="BoxShape" id=29]
|
||||
extents = Vector3( 0.5, 0.7, 0.5 )
|
||||
|
||||
[sub_resource type="BoxShape" id=30]
|
||||
|
||||
[sub_resource type="BoxShape" id=31]
|
||||
extents = Vector3( 1.5, 0.7, 0.9 )
|
||||
|
||||
[sub_resource type="BoxShape" id=32]
|
||||
extents = Vector3( 0.5, 0.8, 3.3 )
|
||||
|
||||
[node name="Props" type="Spatial"]
|
||||
|
||||
[node name="PropsModel" parent="." instance=ExtResource( 1 )]
|
||||
|
||||
[node name="Props" type="StaticBody" parent="."]
|
||||
collision_layer = 4
|
||||
collision_mask = 4
|
||||
|
||||
[node name="Props1" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.882948, 0, 0.469472, 0, 1, 0, -0.469472, 0, 0.882948, 47.8, 0.3, 90.25 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="Props2" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.829038, 0, 0.559193, 0, 1, 0, -0.559193, 0, 0.829038, 43.8, 0.3, 93.5 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="Props3" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.798636, 0, 0.601815, 0, 1, 0, -0.601815, 0, 0.798636, 52.8, 0.3, 88.7 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="Props4" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.891007, 0, 0.453991, 0, 1, 0, -0.453991, 0, 0.891007, 57.482, 0.3, 85.892 )
|
||||
shape = SubResource( 2 )
|
||||
|
||||
[node name="Props5" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.906308, 0, 0.422618, 0, 1, 0, -0.422618, 0, 0.906308, 34.4477, -0.3, 90.0466 )
|
||||
shape = SubResource( 3 )
|
||||
__meta__ = {
|
||||
"_editor_description_": ""
|
||||
}
|
||||
|
||||
[node name="Props6" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.656059, 0, 0.75471, 0, 1, 0, -0.75471, 0, 0.656059, 70.1, -4.9, 60.5 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="Props7" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.819152, 0, -0.573577, 0, 1, 0, 0.573577, 0, 0.819152, 65.7, 0, 66.2 )
|
||||
shape = SubResource( 33 )
|
||||
|
||||
[node name="Props52" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.819152, 0, 0.573577, 0, 1, 0, -0.573577, 0, 0.819152, 65.7, 0, 68.25 )
|
||||
shape = SubResource( 33 )
|
||||
|
||||
[node name="Props8" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.5, 0, 0.866026, 0, 1, 0, -0.866026, 0, 0.5, 74.3, -4.9, 57.6 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[node name="Props9" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.809017, 0, 0.587785, 0, 1, 0, -0.587785, 0, 0.809017, 77.933, -4.9, 52.174 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="Props10" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.766045, 0, 0.642788, 0, 1, 0, -0.642788, 0, 0.766045, 87.1, -4.7, 46 )
|
||||
shape = SubResource( 5 )
|
||||
|
||||
[node name="Props11" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.866026, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866026, 84, -4.9, 49.3 )
|
||||
shape = SubResource( 4 )
|
||||
|
||||
[node name="Props12" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.984808, 0, -0.173648, 0, 1, 0, 0.173648, 0, 0.984808, 85, -4.6, 38.5 )
|
||||
shape = SubResource( 6 )
|
||||
|
||||
[node name="Props13" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 90.5, -3.4, 24.5 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Props14" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.981627, 0, -0.190809, 0, 1, 0, 0.190809, 0, 0.981627, 92.5, -3.4, 17.1 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Props15" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.996195, 0, -0.0871558, 0, 1, 0, 0.0871558, 0, 0.996195, 90, 0, 9.5 )
|
||||
shape = SubResource( 8 )
|
||||
|
||||
[node name="Props16" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.866026, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866026, 80, -3.4, 13.5 )
|
||||
shape = SubResource( 7 )
|
||||
|
||||
[node name="Props17" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.906308, 0, 0.422618, 0, 1, 0, -0.422618, 0, 0.906308, 77.93, -3.4, 17.5 )
|
||||
shape = SubResource( 9 )
|
||||
|
||||
[node name="Props18" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.906308, 0, -0.422618, 0, 1, 0, 0.422618, 0, 0.906308, 74.5282, -5.3, 32.2613 )
|
||||
shape = SubResource( 10 )
|
||||
|
||||
[node name="Props19" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.5, 0, -0.866026, 0, 1, 0, 0.866026, 0, 0.5, 74, -3.4, 29.7 )
|
||||
shape = SubResource( 9 )
|
||||
|
||||
[node name="Props20" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.906308, 0, -0.422618, 0, 1, 0, 0.422618, 0, 0.906308, 70.5532, -5.3, 39.7113 )
|
||||
shape = SubResource( 10 )
|
||||
|
||||
[node name="Props21" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.906308, 0, -0.422618, 0, 1, 0, 0.422618, 0, 0.906308, 71.9, -5.1, 35.5 )
|
||||
shape = SubResource( 11 )
|
||||
|
||||
[node name="Props22" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.984808, 0, -0.173648, 0, 1, 0, 0.173648, 0, 0.984808, 52.6, -5.6, 61.3 )
|
||||
shape = SubResource( 12 )
|
||||
|
||||
[node name="Props23" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.207912, 0, -0.978148, 0, 1, 0, 0.978148, 0, 0.207912, 50.1, -5.6, 63.25 )
|
||||
shape = SubResource( 13 )
|
||||
|
||||
[node name="Props24" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( -0.5, 0, -0.866026, 0, 1, 0, 0.866026, 0, -0.5, 53.65, -4.8, 74.1526 )
|
||||
shape = SubResource( 14 )
|
||||
|
||||
[node name="Props25" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( -0.5, 0, -0.866026, 0, 1, 0, 0.866026, 0, -0.5, 50.15, -4.8, 76.7526 )
|
||||
shape = SubResource( 14 )
|
||||
|
||||
[node name="Props26" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.994522, 0, -0.104528, 0, 1, 0, 0.104528, 0, 0.994522, 45, -4.6, 79.1 )
|
||||
shape = SubResource( 15 )
|
||||
|
||||
[node name="Props27" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.965926, 0, -0.258819, 0, 1, 0, 0.258819, 0, 0.965926, 44.5, -1.5, 80.4 )
|
||||
shape = SubResource( 16 )
|
||||
|
||||
[node name="Props28" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.939693, 0, 0.34202, 0, 1, 0, -0.34202, 0, 0.939693, 39, -5, 82.8 )
|
||||
shape = SubResource( 17 )
|
||||
|
||||
[node name="Props29" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.939692, 0, 0.34202, 0, 1, 0, -0.34202, 0, 0.939692, 32.7, -5.3, 86.7 )
|
||||
shape = SubResource( 18 )
|
||||
|
||||
[node name="Props30" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.951056, 0, 0.309017, 0, 1, 0, -0.309017, 0, 0.951056, 19.8, -5.1, 78.4 )
|
||||
shape = SubResource( 19 )
|
||||
|
||||
[node name="Props31" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.3, -5.1, 80.9 )
|
||||
shape = SubResource( 19 )
|
||||
|
||||
[node name="Props32" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( -0.0871559, 0, 0.996195, 0, 1, 0, -0.996195, 0, -0.0871559, 7.3, -5.7, 81.6 )
|
||||
shape = SubResource( 20 )
|
||||
|
||||
[node name="Props33" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.990268, 0, 0.139173, 0, 1, 0, -0.139173, 0, 0.990268, 11.1, -5.7, 80.4 )
|
||||
shape = SubResource( 21 )
|
||||
|
||||
[node name="Props34" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.984807, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984807, 10.2, -5.7, 91.9 )
|
||||
shape = SubResource( 21 )
|
||||
|
||||
[node name="Props35" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.998629, 0, 0.052336, 0, 1, 0, -0.052336, 0, 0.998629, -0.8, -4.8, 91.8 )
|
||||
shape = SubResource( 22 )
|
||||
|
||||
[node name="Props36" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.984808, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984808, 14.5, -4.6, 91.1 )
|
||||
shape = SubResource( 23 )
|
||||
|
||||
[node name="Props37" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.992546, 0, 0.121869, 0, 1, 0, -0.121869, 0, 0.992546, 7.8, 6.8, 99 )
|
||||
shape = SubResource( 8 )
|
||||
|
||||
[node name="Props38" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.984807, 0, 0.173648, 0, 1, 0, -0.173648, 0, 0.984807, 21.5, 0.6, 101.3 )
|
||||
shape = SubResource( 23 )
|
||||
|
||||
[node name="Props39" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 78.4749, 6.8, 64.0251 )
|
||||
shape = SubResource( 24 )
|
||||
|
||||
[node name="Props40" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.48481, 0, 0.87462, 0, 1, 0, -0.87462, 0, 0.48481, 92, 6.8, 42.1 )
|
||||
shape = SubResource( 24 )
|
||||
|
||||
[node name="Props41" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, 0.258819, 95, 6.8, 38.2 )
|
||||
shape = SubResource( 24 )
|
||||
|
||||
[node name="Props42" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( -1.62921e-07, 0, 1, 0, 1, 0, -1, 0, -1.62921e-07, 100.5, 6.8, -12 )
|
||||
shape = SubResource( 24 )
|
||||
|
||||
[node name="Props43" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.5, 0, -0.866026, 0, 1, 0, 0.866026, 0, 0.5, 87, 6.8, -50 )
|
||||
shape = SubResource( 24 )
|
||||
|
||||
[node name="Props44" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.951056, 0, 0.309017, 0, 1, 0, -0.309017, 0, 0.951056, 28.2, -4.6, 75.5 )
|
||||
shape = SubResource( 25 )
|
||||
|
||||
[node name="Props45" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.992546, 0, 0.121869, 0, 1, 0, -0.121869, 0, 0.992546, 7, 2, 85.2 )
|
||||
shape = SubResource( 26 )
|
||||
|
||||
[node name="Props46" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.961262, 0, -0.275637, 0, 1, 0, 0.275637, 0, 0.961262, -13.5, -10.4, 20.6 )
|
||||
shape = SubResource( 27 )
|
||||
|
||||
[node name="Props47" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.978148, 0, 0.207912, 0, 1, 0, -0.207912, 0, 0.978148, -12.4, -10.4, -20.8 )
|
||||
shape = SubResource( 28 )
|
||||
|
||||
[node name="Props48" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.906308, 0, 0.422618, 0, 1, 0, -0.422618, 0, 0.906308, 52.5, -0.6, 81.3 )
|
||||
shape = SubResource( 29 )
|
||||
__meta__ = {
|
||||
"_editor_description_": ""
|
||||
}
|
||||
|
||||
[node name="Props49" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.906308, 0, 0.422618, 0, 1, 0, -0.422618, 0, 0.906308, 62.7, -0.5, 73.746 )
|
||||
shape = SubResource( 29 )
|
||||
__meta__ = {
|
||||
"_editor_description_": ""
|
||||
}
|
||||
|
||||
[node name="Props50" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.965272, 0, 0.261246, 0, 1, 0, -0.261246, 0, 0.965272, 69.95, -0.2, 76.65 )
|
||||
shape = SubResource( 30 )
|
||||
__meta__ = {
|
||||
"_editor_description_": ""
|
||||
}
|
||||
|
||||
[node name="Props51" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.779709, 0, 0.626141, 0, 1, 0, -0.626141, 0, 0.779709, 64.25, -0.5, 72.8 )
|
||||
shape = SubResource( 31 )
|
||||
|
||||
[node name="Props54" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.996195, 0, 0.0871557, 0, 1, 0, -0.0871557, 0, 0.996195, 64.6, -5.6, 48.6 )
|
||||
shape = SubResource( 12 )
|
||||
|
||||
[node name="Props55" type="CollisionShape" parent="Props"]
|
||||
transform = Transform( 0.777146, 0, -0.62932, 0, 1, 0, 0.62932, 0, 0.777146, 64.1, -5.6, 51.3 )
|
||||
shape = SubResource( 32 )
|
||||
1934
level/geometry/scenes/structure.tscn
Normal file
1934
level/geometry/scenes/structure.tscn
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user