507 lines
53 MiB
Plaintext
507 lines
53 MiB
Plaintext
|
[gd_scene load_steps=21 format=2]
|
||
|
|
||
|
[ext_resource path="res://Classes/LevelComponents/Killfloor.tscn" type="PackedScene" id=1]
|
||
|
[ext_resource path="res://Classes/LevelComponents/SpawnPoint.tscn" type="PackedScene" id=2]
|
||
|
[ext_resource path="res://Classes/LevelComponents/LevelGeometry.gd" type="Script" id=3]
|
||
|
[ext_resource path="res://Assets/Maps/Rotor/Rotor.gltf" type="PackedScene" id=4]
|
||
|
[ext_resource path="res://Assets/Maps/Rotor/Crank.gd" type="Script" id=5]
|
||
|
[ext_resource path="res://Assets/Maps/Decoration/unfa stroke.tscn" type="PackedScene" id=6]
|
||
|
[ext_resource path="res://Assets/Maps/DM1/DM1.glb" type="PackedScene" id=7]
|
||
|
[ext_resource path="res://Assets/Maps/DM1/DM1.exr" type="TextureArray" id=8]
|
||
|
|
||
|
[sub_resource type="ProceduralSky" id=2]
|
||
|
sky_energy = 0.2
|
||
|
sun_latitude = -7.73
|
||
|
sun_energy = 0.0
|
||
|
|
||
|
[sub_resource type="Environment" id=3]
|
||
|
background_mode = 2
|
||
|
background_sky = SubResource( 2 )
|
||
|
background_energy = 0.41
|
||
|
tonemap_mode = 2
|
||
|
tonemap_white = 2.0
|
||
|
ss_reflections_enabled = true
|
||
|
ssao_radius = 2.5
|
||
|
ssao_radius2 = 4.0
|
||
|
ssao_quality = 2
|
||
|
dof_blur_far_distance = 30.0
|
||
|
dof_blur_far_transition = 7.62
|
||
|
dof_blur_far_amount = 0.08
|
||
|
dof_blur_far_quality = 2
|
||
|
dof_blur_near_distance = 1.74
|
||
|
dof_blur_near_transition = 1.15
|
||
|
dof_blur_near_amount = 0.11
|
||
|
dof_blur_near_quality = 2
|
||
|
glow_enabled = true
|
||
|
glow_levels/1 = true
|
||
|
glow_levels/2 = true
|
||
|
glow_levels/4 = true
|
||
|
glow_levels/6 = true
|
||
|
glow_levels/7 = true
|
||
|
glow_intensity = 0.42
|
||
|
glow_strength = 0.4
|
||
|
glow_blend_mode = 0
|
||
|
glow_hdr_threshold = 1.3
|
||
|
glow_bicubic_upscale = true
|
||
|
|
||
|
[sub_resource type="BakedLightmapData" id=1]
|
||
|
bounds = AABB( -26.7943, -13.3517, -21.6922, 53.5886, 26.7034, 43.3844 )
|
||
|
cell_space_transform = Transform( 4, 0, 0, 0, 4, 0, 0, 0, 4, 107.177, 53.4068, 86.7688 )
|
||
|
cell_subdiv = 9
|
||
|
octree = PoolByteArray( 6, 0, 8, 0, 10, 0, 2, 0, 3, 0, 4, 0, 29, 0, 34, 0, 34, 0, 8, 0, 19, 0, 25, 0, 6, 0, 12, 0, 15, 0, 26, 0, 42, 0, 52, 0, 32, 144, 89, 59, 1, 0, 0, 0, 249, 22, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 219, 5, 0, 0, 52, 31, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 11, 0, 17, 0, 20, 0, 0, 0, 0, 0, 0, 0, 65, 0, 68, 0, 61, 0, 7, 0, 16, 0, 22, 0, 9, 0, 16, 0, 19, 0, 9, 0, 14, 0, 16, 0, 64, 208, 49, 60, 2, 0, 0, 0, 103, 2, 0, 0, 78, 136, 0, 0, 68, 170, 0, 0, 176, 4, 0, 0, 19, 7, 0, 0, 103, 129, 0, 0, 111, 141, 0, 0, 3, 0, 6, 0, 8, 0, 0, 0, 0, 0, 0, 0, 40, 0, 36, 0, 27, 0, 0, 0, 0, 0, 0, 0, 21, 0, 23, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 112, 149, 60, 10, 81, 0, 0, 3, 0, 0, 0, 142, 132, 1, 0, 154, 138, 1, 0, 52, 0, 0, 0, 154, 0, 0, 0, 243, 224, 1, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 8, 211, 60, 49, 66, 0, 0, 107, 66, 0, 0, 89, 152, 1, 0, 135, 66, 0, 0, 4, 0, 0, 0, 244, 10, 0, 0, 255, 255, 255, 255, 18, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 38, 61, 255, 255, 255, 255, 255, 255, 255, 255, 126, 68, 0, 0, 131, 68, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 5, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 61, 135, 81, 0, 0, 6, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 145, 81, 0, 0, 10, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 254, 108, 0, 0, 3, 109, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 142, 81, 0, 0, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 62, 255, 255, 255, 255, 255, 255, 255, 255, 9, 109, 0, 0, 10, 109, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 11, 0, 0, 0, 13, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 18, 0, 0, 0, 22, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 62, 255, 255, 255, 255, 255, 255, 255, 255, 166, 81, 0, 0, 167, 81, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 168, 81, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 62, 255, 255, 255, 255, 255, 255, 255, 255, 14, 0, 0, 0, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 16, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255
|
||
|
user_data = [ NodePath("../DM1/Block "), ExtResource( 8 ), 0, Rect2( 0.000488281, 0.000488281, 0.518555, 0.49707 ), -1 ]
|
||
|
|
||
|
[sub_resource type="GIProbeData" id=4]
|
||
|
bounds = AABB( -26.6581, -12.9818, -22.1823, 53.3162, 25.9636, 44.3646 )
|
||
|
cell_size = 0.208266
|
||
|
to_cell_xform = Transform( 4.80154, 0, 0, 0, 4.80154, 0, 0, 0, 4.80154, 128, 62.3327, 106.509 )
|
||
|
dynamic_data = PoolIntArray( 0, 9, 256, 128, 256, 227977, 171216, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 909, -1, -1, 917, 1148, -1, -1, 0, 0, 8355711, 668, 2, 371, 106067, 89353, 384, 873, 100749, 220398, 0, 0, 8355711, 67135, 99094, 88368, 105852, 105897, 96735, 3, 106029, -1, 0, 0, 8355711, 132585, -1, -1, 96945, 4, -1, 2500, 17, 99, 0, 0, 8355711, 199309, 89102, 89140, -1, 89147, 5, 7786, -1, 7791, 0, 0, 8355711, 268303, -1, -1, 171998, 174431, -1, -1, 6, 14, 0, 0, 8355711, 339071, 172015, 172020, -1, -1, 7, 9, -1, -1, 0, 0, 8355711, 413695, 96992, 96993, -1, -1, 96994, 8, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 10, 11, -1, 7770, 12, 13, -1, 7771, 0, 0, 8355711, 507903, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 7339396, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 3992456, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 4976291, 589823, 174466, -1, 174471, 174474, 15, -1, 7776, 7779, 0, 0, 8355711, 418815, -1, -1, 7772, 7773, 16, -1, 7774, 7775, 0, 0, 8355711, 499711, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 3061968, 589823, 96995, 18, -1, -1, 97148, 35, -1, -1, 0, 0, 8355711, 266239, -1, -1, 97080, 19, -1, -1, 97119, 22, 0, 0, 8355711, 335871, 97101, 97106, -1, -1, 97111, 20, -1, -1, 0, 0, 8355711, 409599, 97116, 97117, -1, -1, 97118, 21, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 97140, 23, -1, -1, 27, 30, -1, -1, 0, 0, 8355711, 409599, 97145, 24, -1, -1, 25, 26, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8882055, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 97146, 28, -1, -1, 97147, 29, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 31, 32, -1, -1, 33, 34, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, 36, 40, -1, -1, 61, 78, 0, 0, 8355711, 335871, 97233, 97238, -1, -1, 97243, 37, -1, -1, 0, 0, 8355711, 409599, 97248, 38, -1, -1, 97249, 39, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 41, 46, -1, -1, 51, 56, -1, -1, 0, 0, 8355711, 409599, 42, 43, -1, -1, 44, 45, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 47, 48, -1, -1, 49, 50, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 52, 53, -1, -1, 54, 55, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 57, 58, -1, -1, 59, 60, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 62, 64, -1, -1, 69, 73, -1, -1, 0, 0, 8355711, 409599, 97250, 97251, -1, -1, 97252, 63, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8947848, 0, 8388479, 589823, 65, 66, -1, -1, 67, 68, -1, -1, 0, 0, 8355711, 491519, -1, -1, -1, -1, -1, -1, -1, -1, 8882055, 0, 83884
|
||
|
dynamic_range = 4
|
||
|
bias = 3.841
|
||
|
normal_bias = 0.487
|
||
|
propagation = 0.7
|
||
|
|
||
|
[sub_resource type="VisualShaderNodeTextureUniformTriplanar" id=5]
|
||
|
output_port_for_preview = 0
|
||
|
uniform_name = "BaseTexture"
|
||
|
texture_type = 1
|
||
|
|
||
|
[sub_resource type="VisualShaderNodeTextureUniformTriplanar" id=6]
|
||
|
output_port_for_preview = 0
|
||
|
uniform_name = "BaseTextureNormal"
|
||
|
texture_type = 2
|
||
|
|
||
|
[sub_resource type="VisualShaderNodeScalarUniform" id=7]
|
||
|
uniform_name = "ScalarUniform"
|
||
|
|
||
|
[sub_resource type="VisualShader" id=8]
|
||
|
code = "shader_type spatial;
|
||
|
render_mode specular_schlick_ggx, world_vertex_coords;
|
||
|
|
||
|
uniform sampler2D BaseTexture : hint_albedo;
|
||
|
uniform float ScalarUniform;
|
||
|
uniform sampler2D BaseTextureNormal : hint_normal;
|
||
|
|
||
|
|
||
|
// TRIPLANAR FUNCTION GLOBAL CODE
|
||
|
vec4 triplanar_texture(sampler2D p_sampler, vec3 p_weights, vec3 p_triplanar_pos) {
|
||
|
vec4 samp = vec4(0.0);
|
||
|
samp += texture(p_sampler, p_triplanar_pos.xy) * p_weights.z;
|
||
|
samp += texture(p_sampler, p_triplanar_pos.xz) * p_weights.y;
|
||
|
samp += texture(p_sampler, p_triplanar_pos.zy * vec2(-1.0, 1.0)) * p_weights.x;
|
||
|
return samp;
|
||
|
}
|
||
|
|
||
|
uniform vec3 triplanar_scale = vec3(1.0, 1.0, 1.0);
|
||
|
uniform vec3 triplanar_offset;
|
||
|
uniform float triplanar_sharpness = 0.5;
|
||
|
|
||
|
varying vec3 triplanar_power_normal;
|
||
|
varying vec3 triplanar_pos;
|
||
|
|
||
|
void vertex() {
|
||
|
// Output:0
|
||
|
|
||
|
// TRIPLANAR FUNCTION VERTEX CODE
|
||
|
triplanar_power_normal = pow(abs(NORMAL), vec3(triplanar_sharpness));
|
||
|
triplanar_power_normal /= dot(triplanar_power_normal, vec3(1.0));
|
||
|
triplanar_pos = VERTEX * triplanar_scale + triplanar_offset;
|
||
|
triplanar_pos *= vec3(1.0, -1.0, 1.0);
|
||
|
}
|
||
|
|
||
|
void fragment() {
|
||
|
// TextureUniformTriplanar:3
|
||
|
vec3 n_out3p0;
|
||
|
float n_out3p1;
|
||
|
{
|
||
|
vec4 n_tex_read = triplanar_texture( BaseTexture, triplanar_power_normal, triplanar_pos );
|
||
|
n_out3p0 = n_tex_read.rgb;
|
||
|
n_out3p1 = n_tex_read.a;
|
||
|
}
|
||
|
|
||
|
// ScalarUniform:6
|
||
|
float n_out6p0 = ScalarUniform;
|
||
|
|
||
|
// TextureUniformTriplanar:5
|
||
|
vec3 n_out5p0;
|
||
|
float n_out5p1;
|
||
|
{
|
||
|
vec4 n_tex_read = triplanar_texture( BaseTextureNormal, triplanar_power_normal, triplanar_pos );
|
||
|
n_out5p0 = n_tex_read.rgb;
|
||
|
n_out5p1 = n_tex_read.a;
|
||
|
}
|
||
|
|
||
|
// Output:0
|
||
|
ALBEDO = n_out3p0;
|
||
|
ROUGHNESS = n_out6p0;
|
||
|
NORMALMAP = n_out5p0;
|
||
|
|
||
|
}
|
||
|
|
||
|
void light() {
|
||
|
// Output:0
|
||
|
|
||
|
}
|
||
|
"
|
||
|
graph_offset = Vector2( -531, 641.5 )
|
||
|
flags/world_vertex_coords = true
|
||
|
nodes/fragment/0/position = Vector2( 220, 100 )
|
||
|
nodes/fragment/3/node = SubResource( 5 )
|
||
|
nodes/fragment/3/position = Vector2( -640, 20 )
|
||
|
nodes/fragment/5/node = SubResource( 6 )
|
||
|
nodes/fragment/5/position = Vector2( -280, 500 )
|
||
|
nodes/fragment/6/node = SubResource( 7 )
|
||
|
nodes/fragment/6/position = Vector2( -140, 200 )
|
||
|
nodes/fragment/connections = PoolIntArray( 3, 0, 0, 0, 5, 0, 0, 8, 6, 0, 0, 3 )
|
||
|
|
||
|
[sub_resource type="OpenSimplexNoise" id=9]
|
||
|
octaves = 7
|
||
|
period = 256.0
|
||
|
persistence = 0.859
|
||
|
lacunarity = 4.0
|
||
|
|
||
|
[sub_resource type="NoiseTexture" id=10]
|
||
|
seamless = true
|
||
|
noise = SubResource( 9 )
|
||
|
|
||
|
[sub_resource type="NoiseTexture" id=11]
|
||
|
seamless = true
|
||
|
as_normalmap = true
|
||
|
bump_strength = 4.0
|
||
|
noise = SubResource( 9 )
|
||
|
|
||
|
[sub_resource type="ShaderMaterial" id=12]
|
||
|
shader = SubResource( 8 )
|
||
|
shader_param/ScalarUniform = 0.4
|
||
|
shader_param/triplanar_scale = Vector3( 0.1, 0.1, 0.1 )
|
||
|
shader_param/triplanar_offset = null
|
||
|
shader_param/triplanar_sharpness = 0.5
|
||
|
shader_param/BaseTexture = SubResource( 10 )
|
||
|
shader_param/BaseTextureNormal = SubResource( 11 )
|
||
|
|
||
|
[node name="Level" type="Spatial"]
|
||
|
|
||
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||
|
environment = SubResource( 3 )
|
||
|
|
||
|
[node name="BakedLightmap" type="BakedLightmap" parent="."]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 92.6541, 12.1477, -0.538935 )
|
||
|
extents = Vector3( 26.7943, 13.3517, 21.6922 )
|
||
|
quality = 3
|
||
|
atlas_max_size = 8192
|
||
|
environment_mode = 1
|
||
|
capture_quality = 0
|
||
|
light_data = SubResource( 1 )
|
||
|
|
||
|
[node name="GIProbe" type="GIProbe" parent="."]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 92.0113, 12.7088, -0.51601 )
|
||
|
visible = false
|
||
|
subdiv = 2
|
||
|
extents = Vector3( 26.6581, 12.9818, 22.1823 )
|
||
|
bias = 3.841
|
||
|
normal_bias = 0.487
|
||
|
data = SubResource( 4 )
|
||
|
|
||
|
[node name="Lighting" type="Spatial" parent="."]
|
||
|
__meta__ = {
|
||
|
"_edit_lock_": true
|
||
|
}
|
||
|
|
||
|
[node name="SpotLight" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 0.939208, 1.50082e-08, -0.343348, 0.343348, -4.10541e-08, 0.939208, 0, -1, -4.37114e-08, 67, 10.8, -2.6 )
|
||
|
light_color = Color( 1, 0.909804, 0.678431, 1 )
|
||
|
light_energy = 3.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
shadow_bias = 0.01
|
||
|
spot_range = 41.2
|
||
|
|
||
|
[node name="SpotLight3" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 0.99999, -1.93777e-10, 0.0044331, -0.0044331, -4.3711e-08, 0.99999, 0, -1, -4.37114e-08, 101.744, -0.21336, -2.24322 )
|
||
|
light_color = Color( 0.333333, 0.666667, 0.909804, 1 )
|
||
|
light_energy = 5.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
shadow_bias = 0.01
|
||
|
spot_range = 5.47464
|
||
|
spot_angle = 56.7093
|
||
|
|
||
|
[node name="SpotLight9" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 0.99999, -1.93777e-10, 0.0044331, -0.0044331, -4.3711e-08, 0.99999, 0, -1, -4.37114e-08, 84.8062, 3.7085, -8.53938 )
|
||
|
light_color = Color( 0.333333, 0.666667, 0.909804, 1 )
|
||
|
light_energy = 5.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
shadow_bias = 0.01
|
||
|
spot_range = 24.095
|
||
|
spot_angle = 30.3826
|
||
|
|
||
|
[node name="SpotLight10" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 0.99999, -1.93777e-10, 0.0044331, -0.0044331, -4.3711e-08, 0.99999, 0, -1, -4.37114e-08, 84.7062, 3.7085, 3.78828 )
|
||
|
light_color = Color( 0.333333, 0.666667, 0.909804, 1 )
|
||
|
light_energy = 5.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
shadow_bias = 0.01
|
||
|
spot_range = 24.095
|
||
|
spot_angle = 30.3826
|
||
|
|
||
|
[node name="SpotLight4" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 87.7694, 8.2545, -22.6587 )
|
||
|
light_energy = 3.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
shadow_bias = 0.01
|
||
|
spot_range = 6.75286
|
||
|
|
||
|
[node name="SpotLight5" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 92.5535, 8.2545, -22.6587 )
|
||
|
light_energy = 3.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
shadow_bias = 0.01
|
||
|
spot_range = 5.76981
|
||
|
|
||
|
[node name="SpotLight6" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 96.6063, 7.8027, -22.421 )
|
||
|
light_energy = 3.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
shadow_bias = 0.01
|
||
|
spot_range = 10.8537
|
||
|
|
||
|
[node name="SpotLight7" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 104.83, 4.00268, -22.421 )
|
||
|
light_energy = 3.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
shadow_bias = 0.01
|
||
|
spot_range = 10.8537
|
||
|
|
||
|
[node name="SpotLight8" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 105.084, 4.00268, -17.4703 )
|
||
|
light_energy = 3.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
shadow_bias = 0.01
|
||
|
spot_range = 10.8537
|
||
|
|
||
|
[node name="SpotLight11" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( 1, 0, 0, 0, -0.572447, 0.819942, 0, -0.819942, -0.572447, 87.0697, 9.1104, 13.8573 )
|
||
|
light_color = Color( 0.870588, 0.470588, 0.25098, 1 )
|
||
|
light_energy = 4.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
spot_range = 12.0556
|
||
|
spot_angle = 54.2057
|
||
|
|
||
|
[node name="SpotLight12" type="SpotLight" parent="Lighting"]
|
||
|
transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 117.071, 12.6788, -2.4 )
|
||
|
light_color = Color( 0.341176, 0.752941, 1, 1 )
|
||
|
light_energy = 2.0
|
||
|
light_bake_mode = 2
|
||
|
shadow_enabled = true
|
||
|
spot_range = 50.0
|
||
|
spot_angle = 87.5
|
||
|
|
||
|
[node name="DM1" parent="." instance=ExtResource( 7 )]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 85, 0, 0 )
|
||
|
|
||
|
[node name="Block " parent="DM1" index="0"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.314819, -2.82856, -2.45316 )
|
||
|
material/5 = null
|
||
|
|
||
|
[node name="static_collision" parent="DM1/Block " index="0"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1 )
|
||
|
visible = false
|
||
|
|
||
|
[node name="shape0" parent="DM1/Block /static_collision" index="0"]
|
||
|
visible = false
|
||
|
|
||
|
[node name="Rotor" parent="." instance=ExtResource( 4 )]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -73.5341, -105.864, 0 )
|
||
|
visible = false
|
||
|
|
||
|
[node name="Crank " parent="Rotor" index="2"]
|
||
|
transform = Transform( 0.993238, 0, -0.116093, 0, 1, 0, 0.116093, 0, 0.993238, 0, -3.13982, 0 )
|
||
|
script = ExtResource( 5 )
|
||
|
|
||
|
[node name="CSGCombiner" type="CSGCombiner" parent="."]
|
||
|
visible = false
|
||
|
material_override = SubResource( 12 )
|
||
|
use_collision = true
|
||
|
script = ExtResource( 3 )
|
||
|
|
||
|
[node name="CSGBox" type="CSGBox" parent="CSGCombiner"]
|
||
|
width = 14.0
|
||
|
depth = 14.0
|
||
|
|
||
|
[node name="CSGCylinder" type="CSGCylinder" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 7, 4 )
|
||
|
radius = 3.0
|
||
|
height = 14.0
|
||
|
sides = 24
|
||
|
smooth_faces = false
|
||
|
|
||
|
[node name="CSGBox2" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0 )
|
||
|
operation = 2
|
||
|
width = 12.0
|
||
|
height = 6.0
|
||
|
depth = 12.0
|
||
|
|
||
|
[node name="CSGCylinder2" type="CSGCylinder" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 7.78163, 4 )
|
||
|
operation = 2
|
||
|
radius = 2.0
|
||
|
height = 14.1775
|
||
|
sides = 24
|
||
|
smooth_faces = false
|
||
|
|
||
|
[node name="CSGBox6" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 13.8736, 8, -5.0366 )
|
||
|
width = 14.0
|
||
|
depth = 14.0
|
||
|
|
||
|
[node name="CSGBox4" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4, -12 )
|
||
|
width = 14.0
|
||
|
depth = 14.0
|
||
|
|
||
|
[node name="CSGBox15" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 8.59864, 4, -25.8491 )
|
||
|
width = 40.5262
|
||
|
depth = 14.0
|
||
|
|
||
|
[node name="CSGBox16" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 27.8614, 4, -6.45679 )
|
||
|
width = 52.6566
|
||
|
depth = 14.0
|
||
|
|
||
|
[node name="CSGBox17" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 10.2837, 1.77627, 13.1345 )
|
||
|
width = 23.4838
|
||
|
height = 6.22713
|
||
|
depth = 12.7782
|
||
|
|
||
|
[node name="CSGBox18" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.45777, 1.77627, 6.76296 )
|
||
|
operation = 2
|
||
|
width = 8.97262
|
||
|
height = 0.652383
|
||
|
depth = 2.03151
|
||
|
|
||
|
[node name="CSGBox19" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.45777, 2.36537, 7.73524 )
|
||
|
operation = 2
|
||
|
width = 8.97262
|
||
|
height = 0.652383
|
||
|
depth = 2.03151
|
||
|
|
||
|
[node name="CSGBox20" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.45777, 2.94159, 7.73524 )
|
||
|
operation = 2
|
||
|
width = 8.97262
|
||
|
height = 0.652383
|
||
|
depth = 5.4952
|
||
|
|
||
|
[node name="CSGBox21" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.45777, 3.55982, 9.34489 )
|
||
|
operation = 2
|
||
|
width = 8.97262
|
||
|
height = 0.652383
|
||
|
depth = 5.4952
|
||
|
|
||
|
[node name="CSGBox22" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.45777, 4.18278, 9.34489 )
|
||
|
operation = 2
|
||
|
width = 8.97262
|
||
|
height = 0.652383
|
||
|
depth = 8.21342
|
||
|
|
||
|
[node name="CSGBox23" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2.45777, 4.67019, 10.3097 )
|
||
|
operation = 2
|
||
|
width = 8.97262
|
||
|
height = 0.652383
|
||
|
depth = 8.9872
|
||
|
|
||
|
[node name="CSGBox3" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5, -12 )
|
||
|
operation = 2
|
||
|
width = 12.0
|
||
|
depth = 12.0
|
||
|
|
||
|
[node name="CSGBox8" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 12, 13 )
|
||
|
width = 14.0
|
||
|
depth = 14.0
|
||
|
|
||
|
[node name="CSGBox7" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 13, 13 )
|
||
|
operation = 2
|
||
|
width = 12.0
|
||
|
depth = 12.0
|
||
|
|
||
|
[node name="CSGCylinder3" type="CSGCylinder" parent="CSGCombiner"]
|
||
|
transform = Transform( -1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 9.68932, 11.1741, 15.8729 )
|
||
|
operation = 2
|
||
|
height = 2.26886
|
||
|
sides = 16
|
||
|
smooth_faces = false
|
||
|
|
||
|
[node name="CSGBox5" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 9, -5 )
|
||
|
operation = 2
|
||
|
width = 12.0
|
||
|
depth = 12.0
|
||
|
|
||
|
[node name="CSGBox9" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 0.965926, -0.258819, 0, 0.258819, 0.965926, 0, 0, 0, 1, 16.4633, 6.96057, -13.835 )
|
||
|
width = 19.8983
|
||
|
height = 1.04801
|
||
|
depth = 3.06491
|
||
|
|
||
|
[node name="CSGBox13" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 0.965926, -0.258819, 0, 0.258819, 0.965926, 0, 0, 0, 1, 16.4633, 8.8368, -15.389 )
|
||
|
width = 19.8983
|
||
|
height = 3.0157
|
||
|
depth = 0.482565
|
||
|
|
||
|
[node name="CSGBox10" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -4.2222e-08, 1.13133e-08, 1, 0.258819, 0.965926, 0, -0.965926, 0.258819, -4.37114e-08, -8.61319, 2.55869, -9.30531 )
|
||
|
width = 19.8983
|
||
|
height = 1.04801
|
||
|
depth = 3.06491
|
||
|
|
||
|
[node name="CSGBox12" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( -4.2222e-08, 1.13133e-08, 1, 0.258819, 0.965926, 0, -0.965926, 0.258819, -4.37114e-08, -10.0518, 4.14058, -9.30531 )
|
||
|
width = 19.8983
|
||
|
height = 2.8803
|
||
|
depth = 0.413662
|
||
|
|
||
|
[node name="CSGBox11" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1.3411e-07, -2.98023e-08, -1, 0.258819, 0.965926, 0, 0.965926, -0.258819, 1.19209e-07, 19.4633, 11.0535, 10.8751 )
|
||
|
width = 19.8983
|
||
|
height = 1.04801
|
||
|
depth = 3.06491
|
||
|
|
||
|
[node name="CSGBox14" type="CSGBox" parent="CSGCombiner"]
|
||
|
transform = Transform( 1.3411e-07, -2.98023e-08, -1, 0.258819, 0.965926, 0, 0.965926, -0.258819, 1.19209e-07, 20.9571, 12.0994, 10.8751 )
|
||
|
width = 19.8983
|
||
|
height = 2.38673
|
||
|
depth = 0.262265
|
||
|
|
||
|
[node name="Killfloor" parent="." instance=ExtResource( 1 )]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 89.7533, -4.05563, 0 )
|
||
|
monitoring = false
|
||
|
|
||
|
[node name="unfa stroke" parent="." instance=ExtResource( 6 )]
|
||
|
transform = Transform( 1.96589, 0, 0, 0, 1.96589, 0, 0, 0, 1.00018, 0.00612259, 3.93148, -4.98933 )
|
||
|
|
||
|
[node name="SpawnPoint" parent="." instance=ExtResource( 2 )]
|
||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 98.3024, 6.34465, 0 )
|
||
|
|
||
|
[editable path="DM1"]
|
||
|
[editable path="Rotor"]
|