mirror of
https://github.com/godotengine/tps-demo.git
synced 2026-01-01 01:48:39 +03:00
Remake the level using GLTF and compound colliders
Requires Godot 3.2.2 or newer
This commit is contained in:
3
.gitattributes
vendored
3
.gitattributes
vendored
@@ -1,5 +1,2 @@
|
||||
*.dae filter=lfs diff=lfs merge=lfs -text
|
||||
*.blend filter=lfs diff=lfs merge=lfs -text
|
||||
*.gltf filter=lfs diff=lfs merge=lfs -text
|
||||
*.glb filter=lfs diff=lfs merge=lfs -text
|
||||
*.bin filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
12
.gitignore
vendored
12
.gitignore
vendored
@@ -4,5 +4,17 @@
|
||||
export.cfg
|
||||
export_presets.cfg
|
||||
|
||||
# Imported translations (automatically generated from CSV files)
|
||||
*.translation
|
||||
|
||||
# Mono-specific ignores
|
||||
.mono/
|
||||
data_*/
|
||||
mono_crash.*.json
|
||||
|
||||
# System/tool-specific ignores
|
||||
.directory
|
||||
*~
|
||||
|
||||
# Blender versioning
|
||||
*.blend[0-9]*
|
||||
|
||||
@@ -13,6 +13,7 @@ hipass = 0.14
|
||||
wet = 0.56
|
||||
|
||||
[resource]
|
||||
bus/0/volume_db = -10.0
|
||||
bus/1/name = "Outside"
|
||||
bus/1/solo = false
|
||||
bus/1/mute = false
|
||||
|
||||
@@ -24,6 +24,7 @@ meshes/ensure_tangents=true
|
||||
meshes/storage=0
|
||||
meshes/light_baking=0
|
||||
meshes/lightmap_texel_size=0.1
|
||||
skins/use_named_skins=true
|
||||
external_files/store_in_subdir=false
|
||||
animation/import=true
|
||||
animation/fps=15
|
||||
|
||||
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -24,6 +24,7 @@ meshes/ensure_tangents=true
|
||||
meshes/storage=0
|
||||
meshes/light_baking=0
|
||||
meshes/lightmap_texel_size=0.1
|
||||
skins/use_named_skins=true
|
||||
external_files/store_in_subdir=false
|
||||
animation/import=true
|
||||
animation/fps=15
|
||||
|
||||
@@ -24,6 +24,7 @@ meshes/ensure_tangents=true
|
||||
meshes/storage=0
|
||||
meshes/light_baking=0
|
||||
meshes/lightmap_texel_size=0.1
|
||||
skins/use_named_skins=true
|
||||
external_files/store_in_subdir=false
|
||||
animation/import=true
|
||||
animation/fps=15
|
||||
|
||||
@@ -549,11 +549,8 @@ script = ExtResource( 1 )
|
||||
|
||||
[node name="Scene Root" parent="." instance=ExtResource( 2 )]
|
||||
|
||||
[node name="Skeleton" parent="Scene Root/Armature" index="0"]
|
||||
bones/14/bound_children = [ NodePath("ray_from") ]
|
||||
|
||||
[node name="ray_from" type="BoneAttachment" parent="Scene Root/Armature/Skeleton" index="4"]
|
||||
transform = Transform( -0.862541, 0.0793345, -0.499729, -0.033231, 0.976617, 0.2124, 0.504895, 0.19981, -0.839736, 0.123715, 2.00738, 0.252644 )
|
||||
transform = Transform( -0.999793, -0.020126, -0.00284071, -0.0201501, 0.999759, 0.00871106, 0.00266471, 0.0087665, -0.999958, -0.0437056, 2.0732, 0.178361 )
|
||||
bone_name = "CannonAnimRecoil"
|
||||
|
||||
[node name="ray" type="MeshInstance" parent="Scene Root/Armature/Skeleton/ray_from"]
|
||||
|
||||
@@ -24,7 +24,7 @@ material = SubResource( 1 )
|
||||
offsets = PoolRealArray( 0, 0.34749, 0.509652, 1 )
|
||||
colors = PoolColorArray( 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 )
|
||||
|
||||
[node name="Spatial" type="Spatial"]
|
||||
[node name="Plasma" type="Spatial"]
|
||||
|
||||
[node name="Particles" type="CPUParticles" parent="."]
|
||||
amount = 64
|
||||
|
||||
@@ -24,6 +24,7 @@ meshes/ensure_tangents=true
|
||||
meshes/storage=0
|
||||
meshes/light_baking=0
|
||||
meshes/lightmap_texel_size=0.1
|
||||
skins/use_named_skins=true
|
||||
external_files/store_in_subdir=false
|
||||
animation/import=true
|
||||
animation/fps=15
|
||||
|
||||
@@ -33,6 +33,7 @@ lifetime = 0.5
|
||||
fixed_fps = 60
|
||||
fract_delta = false
|
||||
mesh = SubResource( 2 )
|
||||
direction = Vector3( 0, 0, 1 )
|
||||
spread = 0.0
|
||||
gravity = Vector3( 0, 0, 0 )
|
||||
initial_velocity = 3.0
|
||||
@@ -47,6 +48,7 @@ lifetime = 0.5
|
||||
fixed_fps = 60
|
||||
fract_delta = false
|
||||
mesh = SubResource( 2 )
|
||||
direction = Vector3( 0, 0, 1 )
|
||||
spread = 0.0
|
||||
gravity = Vector3( 0, 0, 0 )
|
||||
initial_velocity = 3.0
|
||||
@@ -61,6 +63,7 @@ lifetime = 0.5
|
||||
fixed_fps = 60
|
||||
fract_delta = false
|
||||
mesh = SubResource( 2 )
|
||||
direction = Vector3( 0, 0, 1 )
|
||||
spread = 0.0
|
||||
gravity = Vector3( 0, 0, 0 )
|
||||
initial_velocity = 3.0
|
||||
@@ -75,6 +78,7 @@ lifetime = 0.5
|
||||
fixed_fps = 60
|
||||
fract_delta = false
|
||||
mesh = SubResource( 2 )
|
||||
direction = Vector3( 0, 0, 1 )
|
||||
spread = 0.0
|
||||
gravity = Vector3( 0, 0, 0 )
|
||||
initial_velocity = 3.0
|
||||
|
||||
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.
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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user