master
Zac 3 years ago
commit e4c162f9cc
  1. 1
      .gitignore
  2. 51
      _scenes/main.tscn
  3. 29
      _scenes/pieces/column.tscn
  4. 81
      _scenes/pieces/deadend.tscn
  5. 18
      _scenes/pieces/hallway.tscn
  6. 23
      _scenes/pieces/player.tscn
  7. 166
      _scenes/pieces/torch.tscn
  8. 40
      _scenes/pieces/torch_holder.tscn
  9. 32
      assets/ceiling_material.tres
  10. 35
      assets/floor_material.tres
  11. 34
      assets/wall_material.tres
  12. 27
      camera_env.tres
  13. BIN
      icon.png
  14. 34
      icon.png.import
  15. BIN
      models/Material_001.material
  16. 100
      models/column.gltf
  17. 1062
      models/column.gltf.import
  18. 565
      models/deadend.gltf
  19. 1062
      models/deadend.gltf.import
  20. 351
      models/hall.gltf
  21. 1062
      models/hall.gltf.import
  22. 98
      models/torch.dae
  23. 1062
      models/torch.dae.import
  24. 647
      models/torch.gltf
  25. 1062
      models/torch.gltf.import
  26. BIN
      models/torch.material
  27. 3728
      models/torch.obj
  28. 18
      models/torch.obj.import
  29. 5010
      models/torch_holder.obj
  30. 18
      models/torch_holder.obj.import
  31. 48
      project.godot
  32. 16
      scripts/camera_controls.gd
  33. 21
      scripts/player.gd
  34. 117
      textures/dirt/dirt_pebbles.mtz
  35. BIN
      textures/dirt/dirt_pebbles_ao.png
  36. 36
      textures/dirt/dirt_pebbles_ao.png.import
  37. BIN
      textures/dirt/dirt_pebbles_diffuse.png
  38. 36
      textures/dirt/dirt_pebbles_diffuse.png.import
  39. BIN
      textures/dirt/dirt_pebbles_diffuseOriginal.png
  40. 34
      textures/dirt/dirt_pebbles_diffuseOriginal.png.import
  41. BIN
      textures/dirt/dirt_pebbles_height.png
  42. 36
      textures/dirt/dirt_pebbles_height.png.import
  43. BIN
      textures/dirt/dirt_pebbles_normal.png
  44. 36
      textures/dirt/dirt_pebbles_normal.png.import
  45. BIN
      textures/dirt/dirt_pebbles_smoothness.png
  46. 36
      textures/dirt/dirt_pebbles_smoothness.png.import
  47. BIN
      textures/fire/fire_01.png
  48. 36
      textures/fire/fire_01.png.import
  49. BIN
      textures/fire/fire_02.png
  50. 34
      textures/fire/fire_02.png.import
  51. BIN
      textures/fire/smoke_04.png
  52. 36
      textures/fire/smoke_04.png.import
  53. BIN
      textures/fire/smoke_05.png
  54. 34
      textures/fire/smoke_05.png.import
  55. 130
      textures/grey_stone/greystone.mtz
  56. BIN
      textures/grey_stone/greystone_ao.png
  57. 36
      textures/grey_stone/greystone_ao.png.import
  58. BIN
      textures/grey_stone/greystone_diffuse.png
  59. 36
      textures/grey_stone/greystone_diffuse.png.import
  60. BIN
      textures/grey_stone/greystone_diffuseOriginal.png
  61. 34
      textures/grey_stone/greystone_diffuseOriginal.png.import
  62. BIN
      textures/grey_stone/greystone_edge.png
  63. 34
      textures/grey_stone/greystone_edge.png.import
  64. BIN
      textures/grey_stone/greystone_height.png
  65. 36
      textures/grey_stone/greystone_height.png.import
  66. BIN
      textures/grey_stone/greystone_metallic.png
  67. 36
      textures/grey_stone/greystone_metallic.png.import
  68. BIN
      textures/grey_stone/greystone_normal.png
  69. 36
      textures/grey_stone/greystone_normal.png.import
  70. BIN
      textures/grey_stone/greystone_smoothness.png
  71. 36
      textures/grey_stone/greystone_smoothness.png.import
  72. BIN
      textures/satara_night_1k.hdr
  73. 34
      textures/satara_night_1k.hdr.import
  74. 124
      textures/stone floor/stone floor.mtz
  75. BIN
      textures/stone floor/stone floor_ao.png
  76. 36
      textures/stone floor/stone floor_ao.png.import
  77. BIN
      textures/stone floor/stone floor_diffuse.png
  78. 36
      textures/stone floor/stone floor_diffuse.png.import
  79. BIN
      textures/stone floor/stone floor_diffuseOriginal.png
  80. 34
      textures/stone floor/stone floor_diffuseOriginal.png.import
  81. BIN
      textures/stone floor/stone floor_height.png
  82. 36
      textures/stone floor/stone floor_height.png.import
  83. BIN
      textures/stone floor/stone floor_metallic.png
  84. 36
      textures/stone floor/stone floor_metallic.png.import
  85. BIN
      textures/stone floor/stone floor_normal.png
  86. 36
      textures/stone floor/stone floor_normal.png.import
  87. BIN
      textures/stone floor/stone floor_smoothness.png
  88. 36
      textures/stone floor/stone floor_smoothness.png.import
  89. 113
      textures/stone wall/StoneWall.mtz
  90. BIN
      textures/stone wall/StoneWall_ao.png
  91. 36
      textures/stone wall/StoneWall_ao.png.import
  92. BIN
      textures/stone wall/StoneWall_diffuseOriginal.png
  93. 36
      textures/stone wall/StoneWall_diffuseOriginal.png.import
  94. BIN
      textures/stone wall/StoneWall_edge.png
  95. 34
      textures/stone wall/StoneWall_edge.png.import
  96. BIN
      textures/stone wall/StoneWall_height.png
  97. 36
      textures/stone wall/StoneWall_height.png.import
  98. BIN
      textures/stone wall/StoneWall_normal.png
  99. 36
      textures/stone wall/StoneWall_normal.png.import
  100. BIN
      textures/stone wall/StoneWall_smoothness.png
  101. Some files were not shown because too many files have changed in this diff Show More

1
.gitignore vendored

@ -0,0 +1 @@
.import

@ -0,0 +1,51 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://_scenes/pieces/player.tscn" type="PackedScene" id=1]
[ext_resource path="res://_scenes/pieces/hallway.tscn" type="PackedScene" id=2]
[ext_resource path="res://_scenes/pieces/deadend.tscn" type="PackedScene" id=3]
[ext_resource path="res://_scenes/pieces/torch_holder.tscn" type="PackedScene" id=4]
[sub_resource type="BakedLightmapData" id=1]
bounds = AABB( -12.4059, -4.93985, -10, 24.8117, 9.87971, 20 )
cell_space_transform = Transform( 4, 0, 0, 0, 4, 0, 0, 0, 4, 49.6235, 19.7594, 40 )
cell_subdiv = 8
octree = PoolByteArray( 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, 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 )
[node name="main" type="Spatial"]
[node name="player" parent="." instance=ExtResource( 1 )]
transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, 7.30867, 2.87161, -5.2564e-008 )
input_ray_pickable = false
[node name="Camera" parent="player" index="1"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.84217e-014, 1.56794, -0.183268 )
[node name="hallway" parent="." instance=ExtResource( 2 )]
[node name="deadend" parent="." instance=ExtResource( 3 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 0, 0 )
[node name="torches" type="Spatial" parent="."]
editor/display_folded = true
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.10696, 0 )
[node name="holder" parent="torches" instance=ExtResource( 4 )]
transform = Transform( 0.73, 0, 0, 0, 0.73, 0, 0, 0, 0.73, 2.57349, 5.83663, 3.62539 )
[node name="holder4" parent="torches" instance=ExtResource( 4 )]
transform = Transform( -0.73, 0, -6.38186e-008, 0, 0.73, 0, 6.38186e-008, 0, -0.73, -8.18903, 5.83663, -3.64947 )
[node name="holder2" parent="torches" instance=ExtResource( 4 )]
transform = Transform( 0.73, 0, 0, 0, 0.73, 0, 0, 0, 0.73, -8.18903, 5.83663, 3.62539 )
[node name="holder3" parent="torches" instance=ExtResource( 4 )]
transform = Transform( -0.73, 0, -6.38186e-008, 0, 0.73, 0, 6.38186e-008, 0, -0.73, 2.57349, 5.83663, -3.64948 )
[node name="BakedLightmap" type="BakedLightmap" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.29476, 4.97452, 0 )
bake_extents = Vector3( 12.4059, 4.93985, 10 )
image_path = "res://lightmaps"
light_data = SubResource( 1 )
[editable path="player"]

@ -0,0 +1,29 @@
[gd_scene load_steps=8 format=2]
[ext_resource path="res://models/column.gltf" type="PackedScene" id=1]
[ext_resource path="res://textures/grey_stone/greystone_diffuse.png" type="Texture" id=2]
[ext_resource path="res://textures/grey_stone/greystone_ao.png" type="Texture" id=3]
[ext_resource path="res://textures/grey_stone/greystone_metallic.png" type="Texture" id=4]
[ext_resource path="res://textures/grey_stone/greystone_normal.png" type="Texture" id=5]
[ext_resource path="res://textures/grey_stone/greystone_smoothness.png" type="Texture" id=6]
[sub_resource type="SpatialMaterial" id=1]
albedo_texture = ExtResource( 2 )
metallic_texture = ExtResource( 4 )
metallic_texture_channel = 4
roughness_texture = ExtResource( 6 )
roughness_texture_channel = 4
normal_enabled = true
normal_scale = 1.0
normal_texture = ExtResource( 5 )
ao_enabled = true
ao_light_affect = 0.0
ao_texture = ExtResource( 3 )
ao_on_uv2 = false
ao_texture_channel = 4
[node name="column" index="0" instance=ExtResource( 1 )]
[node name="Cylinder" parent="." index="0"]
material/0 = SubResource( 1 )

@ -0,0 +1,81 @@
[gd_scene load_steps=16 format=2]
[ext_resource path="res://models/deadend.gltf" type="PackedScene" id=1]
[ext_resource path="res://textures/stone floor/stone floor_diffuse.png" type="Texture" id=2]
[ext_resource path="res://textures/stone floor/stone floor_ao.png" type="Texture" id=3]
[ext_resource path="res://textures/stone floor/stone floor_height.png" type="Texture" id=4]
[ext_resource path="res://textures/stone floor/stone floor_metallic.png" type="Texture" id=5]
[ext_resource path="res://textures/stone floor/stone floor_normal.png" type="Texture" id=6]
[ext_resource path="res://textures/stone floor/stone floor_smoothness.png" type="Texture" id=7]
[ext_resource path="res://textures/stone wall/StoneWall_diffuseOriginal.png" type="Texture" id=8]
[ext_resource path="res://textures/stone wall/StoneWall_ao.png" type="Texture" id=9]
[ext_resource path="res://textures/stone wall/StoneWall_height.png" type="Texture" id=10]
[ext_resource path="res://textures/stone wall/StoneWall_smoothness.png" type="Texture" id=11]
[ext_resource path="res://textures/stone wall/StoneWall_normal.png" type="Texture" id=12]
[ext_resource path="res://_scenes/pieces/column.tscn" type="PackedScene" id=13]
[sub_resource type="SpatialMaterial" id=1]
params_line_width = 0.1
albedo_texture = ExtResource( 2 )
metallic = 0.04
metallic_texture = ExtResource( 5 )
metallic_texture_channel = 3
roughness_texture = ExtResource( 7 )
roughness_texture_channel = 4
normal_enabled = true
normal_scale = 1.0
normal_texture = ExtResource( 6 )
ao_enabled = true
ao_light_affect = 0.0
ao_texture = ExtResource( 3 )
ao_on_uv2 = false
ao_texture_channel = 4
depth_enabled = true
depth_scale = 0.05
depth_deep_parallax = true
depth_min_layers = 8
depth_max_layers = 32
depth_flip_tangent = true
depth_flip_binormal = true
depth_texture = ExtResource( 4 )
uv1_scale = Vector3( 2, 2, 1 )
[sub_resource type="SpatialMaterial" id=2]
albedo_texture = ExtResource( 8 )
metallic = 0.14
metallic_specular = 0.35
metallic_texture = ExtResource( 11 )
roughness = 0.72
roughness_texture_channel = 4
normal_enabled = true
normal_scale = 1.0
normal_texture = ExtResource( 12 )
ao_enabled = true
ao_light_affect = 0.0
ao_texture = ExtResource( 9 )
ao_on_uv2 = false
ao_texture_channel = 4
depth_enabled = true
depth_scale = 0.05
depth_deep_parallax = true
depth_min_layers = 8
depth_max_layers = 32
depth_flip_tangent = true
depth_flip_binormal = true
depth_texture = ExtResource( 10 )
uv1_scale = Vector3( 2, 2, 1 )
[node name="deadend" index="0" instance=ExtResource( 1 )]
[node name="floor001" parent="." index="0"]
material/0 = SubResource( 1 )
[node name="walls001" parent="." index="1"]
material/0 = SubResource( 2 )
[node name="column" parent="." index="3" instance=ExtResource( 13 )]
transform = Transform( -4.78476e-008, 0, 1.09463, 0, 1.09463, 0, -1.09463, 0, -4.78476e-008, -3.61718, 3.537, 3.57494 )
[node name="column2" parent="." index="4" instance=ExtResource( 13 )]
transform = Transform( -4.78476e-008, 0, 1.09463, 0, 1.09463, 0, -1.09463, 0, -4.78476e-008, -3.61718, 3.537, -3.75399 )

@ -0,0 +1,18 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://models/hall.gltf" type="PackedScene" id=1]
[ext_resource path="res://assets/floor_material.tres" type="Material" id=2]
[ext_resource path="res://assets/wall_material.tres" type="Material" id=3]
[ext_resource path="res://assets/ceiling_material.tres" type="Material" id=4]
[node name="hallway" index="0" instance=ExtResource( 1 )]
[node name="floor" parent="." index="0"]
material/0 = ExtResource( 2 )
[node name="walls" parent="." index="1"]
material/0 = ExtResource( 3 )
[node name="ceiling" parent="." index="2"]
material/0 = ExtResource( 4 )

@ -0,0 +1,23 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://scripts/player.gd" type="Script" id=1]
[ext_resource path="res://camera_env.tres" type="Environment" id=2]
[ext_resource path="res://scripts/camera_controls.gd" type="Script" id=3]
[sub_resource type="CapsuleShape" id=1]
radius = 0.912697
height = 3.8991
[node name="player" type="KinematicBody"]
collision_mask = 2
script = ExtResource( 1 )
[node name="CollisionShape" type="CollisionShape" parent="."]
transform = Transform( 1, 0, 0, 0, -4.37114e-008, 1, 0, -1, -4.37114e-008, 0, 0, 0 )
shape = SubResource( 1 )
[node name="Camera" type="Camera" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.56794, -0.183268 )
environment = ExtResource( 2 )
script = ExtResource( 3 )

@ -0,0 +1,166 @@
[gd_scene load_steps=20 format=2]
[ext_resource path="res://models/torch.obj" type="ArrayMesh" id=1]
[ext_resource path="res://textures/torch/torch_DefaultMaterial_BaseColor.png" type="Texture" id=2]
[ext_resource path="res://textures/torch/torch_DefaultMaterial_Roughness.png" type="Texture" id=3]
[ext_resource path="res://textures/torch/torch_DefaultMaterial_Normal.png" type="Texture" id=4]
[ext_resource path="res://textures/fire/fire_01.png" type="Texture" id=5]
[ext_resource path="res://textures/fire/smoke_04.png" type="Texture" id=6]
[sub_resource type="SpatialMaterial" id=1]
albedo_texture = ExtResource( 2 )
metallic_specular = 0.0
normal_enabled = true
normal_scale = 1.0
normal_texture = ExtResource( 4 )
ao_enabled = true
ao_light_affect = 0.5
ao_texture = ExtResource( 3 )
ao_on_uv2 = false
ao_texture_channel = 0
[sub_resource type="Gradient" id=2]
colors = PoolColorArray( 0.933333, 0.811765, 0.529412, 1, 0.987793, 0.846993, 0.0694542, 1 )
[sub_resource type="GradientTexture" id=3]
gradient = SubResource( 2 )
[sub_resource type="Curve" id=4]
_data = [ Vector2( 0, 0 ), 0.0, 0.0, 0, 0, Vector2( 0.273551, 0.9026 ), 0.0, 0.0, 0, 0, Vector2( 1, 0 ), 0.0, 0.0, 0, 0 ]
[sub_resource type="CurveTexture" id=5]
curve = SubResource( 4 )
[sub_resource type="ParticlesMaterial" id=6]
emission_shape = 1
emission_sphere_radius = 0.3
spread = 0.0
gravity = Vector3( 0, 1.1, 0 )
angular_velocity = 30.0
angular_velocity_random = 1.0
linear_accel = 4.0
angle = 360.0
angle_random = 1.0
scale = 2.0
scale_curve = SubResource( 5 )
color_ramp = SubResource( 3 )
[sub_resource type="SpatialMaterial" id=7]
flags_unshaded = true
vertex_color_use_as_albedo = true
params_blend_mode = 1
params_billboard_mode = 3
particles_anim_h_frames = 1
particles_anim_v_frames = 1
particles_anim_loop = false
albedo_texture = ExtResource( 5 )
distance_fade_mode = 1
distance_fade_min_distance = 0.0
distance_fade_max_distance = 10.0
[sub_resource type="QuadMesh" id=8]
material = SubResource( 7 )
[sub_resource type="Gradient" id=9]
offsets = PoolRealArray( 0, 0.507157, 1 )
colors = PoolColorArray( 0, 0, 0, 0, 0.556237, 0.556237, 0.556237, 1, 1, 1, 1, 0 )
[sub_resource type="GradientTexture" id=10]
gradient = SubResource( 9 )
[sub_resource type="ParticlesMaterial" id=11]
emission_shape = 1
emission_sphere_radius = 0.3
spread = 0.0
gravity = Vector3( 0, 1.1, 0 )
angular_velocity = 30.0
angular_velocity_random = 1.0
linear_accel = 4.0
angle = 360.0
angle_random = 1.0
scale_curve = SubResource( 5 )
color_ramp = SubResource( 10 )
[sub_resource type="SpatialMaterial" id=12]
flags_transparent = true
flags_unshaded = true
vertex_color_use_as_albedo = true
params_blend_mode = 1
params_billboard_mode = 3
particles_anim_h_frames = 1
particles_anim_v_frames = 1
particles_anim_loop = false
albedo_texture = ExtResource( 6 )
[sub_resource type="QuadMesh" id=13]
material = SubResource( 12 )
[node name="torch" type="Spatial"]
[node name="MeshInstance" type="MeshInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.104118, 0 )
mesh = ExtResource( 1 )
material/0 = SubResource( 1 )
[node name="fire" type="Spatial" parent="."]
[node name="main_light" type="OmniLight" parent="fire"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.39856, 0 )
light_color = Color( 0.843137, 0.811765, 0.564706, 1 )
light_energy = 6.63
light_indirect_energy = 11.3
omni_range = 3.6
omni_attenuation = 2.0
omni_shadow_mode = 0
[node name="OmniLight2" type="OmniLight" parent="fire"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.592104, 1.68979, 0 )
light_color = Color( 0.843137, 0.811765, 0.564706, 1 )
light_energy = 4.75
light_indirect_energy = 8.3
omni_range = 0.984193
omni_attenuation = 2.54912
[node name="OmniLight4" type="OmniLight" parent="fire"]
transform = Transform( -4.37114e-008, 0, -1, 0, 1, 0, 1, 0, -4.37114e-008, -0.0713213, 1.68979, 0.663425 )
light_color = Color( 0.843137, 0.811765, 0.564706, 1 )
light_energy = 4.75
light_indirect_energy = 8.3
omni_range = 0.984193
omni_attenuation = 2.54912
[node name="OmniLight3" type="OmniLight" parent="fire"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.734746, 1.68979, 0 )
light_color = Color( 0.843137, 0.811765, 0.564706, 1 )
light_energy = 4.75
light_indirect_energy = 8.3
omni_range = 0.984193
omni_attenuation = 2.54912
[node name="OmniLight5" type="OmniLight" parent="fire"]
transform = Transform( -4.37114e-008, 0, -1, 0, 1, 0, 1, 0, -4.37114e-008, -0.0713212, 1.68979, -0.663425 )
light_color = Color( 0.843137, 0.811765, 0.564706, 1 )
light_energy = 4.75
light_indirect_energy = 8.3
omni_range = 0.984193
omni_attenuation = 2.54912
[node name="flames" type="Particles" parent="fire"]
transform = Transform( 1, 0, 0, 0, -1, 8.74228e-008, 0, -8.74228e-008, -1, 0.0386006, 1.97399, 0.0386426 )
amount = 20
preprocess = 4.7
randomness = 1.0
local_coords = false
process_material = SubResource( 6 )
draw_pass_1 = SubResource( 8 )
[node name="smoke" type="Particles" parent="fire"]
transform = Transform( 1, 0, 0, 0, -1, 8.74228e-008, 0, -8.74228e-008, -1, 0.0386006, 1.97399, 0.0386426 )
amount = 32
lifetime = 1.5
preprocess = 41.2
randomness = 1.0
local_coords = false
process_material = SubResource( 11 )
draw_pass_1 = SubResource( 13 )

@ -0,0 +1,40 @@
[gd_scene load_steps=8 format=2]
[ext_resource path="res://models/torch_holder.obj" type="ArrayMesh" id=1]
[ext_resource path="res://textures/torch holder/torch_holder_AlbedoTransparency.png" type="Texture" id=2]
[ext_resource path="res://textures/torch holder/torch_holder_AO.png" type="Texture" id=3]
[ext_resource path="res://textures/torch holder/torch_holder_MetallicSmoothness.png" type="Texture" id=4]
[ext_resource path="res://textures/torch holder/torch_holder_Normal.png" type="Texture" id=5]
[ext_resource path="res://_scenes/pieces/torch.tscn" type="PackedScene" id=6]
[sub_resource type="SpatialMaterial" id=1]
albedo_texture = ExtResource( 2 )
metallic = 0.57
metallic_specular = 0.37
metallic_texture = ExtResource( 4 )
metallic_texture_channel = 3
normal_enabled = true
normal_scale = 1.0
normal_texture = ExtResource( 5 )
ao_enabled = true
ao_light_affect = 0.66
ao_texture = ExtResource( 3 )
ao_on_uv2 = false
ao_texture_channel = 0
[node name="holder" type="Spatial"]
transform = Transform( 0.73, 0, 0, 0, 0.73, 0, 0, 0, 0.73, 0, 0, 0 )
[node name="torch_holder" type="MeshInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0 )
mesh = ExtResource( 1 )
material/0 = SubResource( 1 )
[node name="torch" parent="." instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 0.958212, 0.286058, 0, -0.286058, 0.958212, 0, -0.82, 0 )
[node name="SpotLight" type="SpotLight" parent="."]
transform = Transform( 0.354547, 0.598061, 1.18032, 0, -1.22195, 0.619158, 1.32319, -0.16025, -0.316265, 2.16568, 1.36521, -1.36264 )
light_energy = 16.0
editor_only = true

@ -0,0 +1,32 @@
[gd_resource type="SpatialMaterial" load_steps=6 format=2]
[ext_resource path="res://textures/dirt/dirt_pebbles_diffuse.png" type="Texture" id=1]
[ext_resource path="res://textures/dirt/dirt_pebbles_ao.png" type="Texture" id=2]
[ext_resource path="res://textures/dirt/dirt_pebbles_height.png" type="Texture" id=3]
[ext_resource path="res://textures/dirt/dirt_pebbles_smoothness.png" type="Texture" id=4]
[ext_resource path="res://textures/dirt/dirt_pebbles_normal.png" type="Texture" id=5]
[resource]
albedo_texture = ExtResource( 1 )
metallic = 0.11
metallic_specular = 0.31
metallic_texture = ExtResource( 4 )
metallic_texture_channel = 4
normal_enabled = true
normal_scale = 1.0
normal_texture = ExtResource( 5 )
ao_enabled = true
ao_light_affect = 0.07
ao_texture = ExtResource( 2 )
ao_on_uv2 = false
ao_texture_channel = 0
depth_enabled = true
depth_scale = 0.05
depth_deep_parallax = true
depth_min_layers = 8
depth_max_layers = 32
depth_flip_tangent = true
depth_flip_binormal = true
depth_texture = ExtResource( 3 )
uv1_scale = Vector3( 1.5, 1.5, 1 )

@ -0,0 +1,35 @@
[gd_resource type="SpatialMaterial" load_steps=7 format=2]
[ext_resource path="res://textures/stone floor/stone floor_diffuse.png" type="Texture" id=1]
[ext_resource path="res://textures/stone floor/stone floor_ao.png" type="Texture" id=2]
[ext_resource path="res://textures/stone floor/stone floor_height.png" type="Texture" id=3]
[ext_resource path="res://textures/stone floor/stone floor_metallic.png" type="Texture" id=4]
[ext_resource path="res://textures/stone floor/stone floor_normal.png" type="Texture" id=5]
[ext_resource path="res://textures/stone floor/stone floor_smoothness.png" type="Texture" id=6]
[resource]
params_line_width = 0.1
albedo_texture = ExtResource( 1 )
metallic = 0.04
metallic_texture = ExtResource( 4 )
metallic_texture_channel = 3
roughness_texture = ExtResource( 6 )
roughness_texture_channel = 4
normal_enabled = true
normal_scale = 1.0
normal_texture = ExtResource( 5 )
ao_enabled = true
ao_light_affect = 0.0
ao_texture = ExtResource( 2 )
ao_on_uv2 = false
ao_texture_channel = 4
depth_enabled = true
depth_scale = 0.05
depth_deep_parallax = true
depth_min_layers = 8
depth_max_layers = 32
depth_flip_tangent = true
depth_flip_binormal = true
depth_texture = ExtResource( 3 )
uv1_scale = Vector3( 3.49, 2, 1 )

@ -0,0 +1,34 @@
[gd_resource type="SpatialMaterial" load_steps=6 format=2]
[ext_resource path="res://textures/stone wall/StoneWall_diffuseOriginal.png" type="Texture" id=1]
[ext_resource path="res://textures/stone wall/StoneWall_ao.png" type="Texture" id=2]
[ext_resource path="res://textures/stone wall/StoneWall_height.png" type="Texture" id=3]
[ext_resource path="res://textures/stone wall/StoneWall_smoothness.png" type="Texture" id=4]
[ext_resource path="res://textures/stone wall/StoneWall_normal.png" type="Texture" id=5]
[resource]
albedo_texture = ExtResource( 1 )
metallic = 0.14
metallic_specular = 0.35
metallic_texture = ExtResource( 4 )
metallic_texture_channel = 4
roughness = 0.72
roughness_texture_channel = 4
normal_enabled = true
normal_scale = 1.0
normal_texture = ExtResource( 5 )
ao_enabled = true
ao_light_affect = 0.0
ao_texture = ExtResource( 2 )
ao_on_uv2 = false
ao_texture_channel = 4
depth_enabled = true
depth_scale = 0.05
depth_deep_parallax = true
depth_min_layers = 8
depth_max_layers = 32
depth_flip_tangent = true
depth_flip_binormal = true
depth_texture = ExtResource( 3 )
uv1_scale = Vector3( 3, 3, 1 )

@ -0,0 +1,27 @@
[gd_resource type="Environment" load_steps=3 format=2]
[ext_resource path="res://textures/satara_night_1k.hdr" type="Texture" id=1]
[sub_resource type="PanoramaSky" id=1]
radiance_size = 1
panorama = ExtResource( 1 )
[resource]
background_mode = 2
background_sky = SubResource( 1 )
background_energy = 0.6
ambient_light_energy = 0.2
ambient_light_sky_contribution = 0.56
fog_enabled = true
fog_color = Color( 0.582031, 0.525231, 0.429703, 1 )
fog_depth_enabled = false
fog_height_enabled = true
fog_height_min = 2.0
fog_height_max = -1.0
fog_height_curve = 2.0
glow_levels/1 = true
glow_levels/2 = true
glow_levels/3 = false
glow_levels/5 = false
glow_strength = 0.2

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://icon.png"
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

@ -0,0 +1,18 @@
[remap]
importer="wavefront_obj"
type="Mesh"
path="res://.import/torch.obj-3f3654d4ba828113451c1a86f88bb95b.mesh"
[deps]
files=[ "res://.import/torch.obj-3f3654d4ba828113451c1a86f88bb95b.mesh" ]
source_file="res://models/torch.obj"
dest_files=[ "res://.import/torch.obj-3f3654d4ba828113451c1a86f88bb95b.mesh", "res://.import/torch.obj-3f3654d4ba828113451c1a86f88bb95b.mesh" ]
[params]
generate_tangents=true
scale_mesh=Vector3( 1, 1, 1 )
optimize_mesh=true

File diff suppressed because it is too large Load Diff

@ -0,0 +1,18 @@
[remap]
importer="wavefront_obj"
type="Mesh"
path="res://.import/torch_holder.obj-cf76ec321d8ed88c42e6152f8722788b.mesh"
[deps]
files=[ "res://.import/torch_holder.obj-cf76ec321d8ed88c42e6152f8722788b.mesh" ]
source_file="res://models/torch_holder.obj"
dest_files=[ "res://.import/torch_holder.obj-cf76ec321d8ed88c42e6152f8722788b.mesh", "res://.import/torch_holder.obj-cf76ec321d8ed88c42e6152f8722788b.mesh" ]
[params]
generate_tangents=true
scale_mesh=Vector3( 1, 1, 1 )
optimize_mesh=true

@ -0,0 +1,48 @@
; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
; [section] ; section goes between []
; param=value ; assign values to parameters
config_version=4
_global_script_classes=[ ]
_global_script_class_icons={
}
[application]
config/name="Simple3D"
run/main_scene="res://_scenes/main.tscn"
config/icon="res://icon.png"
[input]
player_foward={
"deadzone": 0.5,
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
]
}
player_backward={
"deadzone": 0.5,
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null)
]
}
player_left={
"deadzone": 0.5,
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
]
}
player_right={
"deadzone": 0.5,
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
]
}
[layer_names]
3d_physics/layer_1="player"
3d_physics/layer_2="collision"

@ -0,0 +1,16 @@
extends Camera
const LOOKSPEED = .001
var rot_x = 0
var rot_y = 0
func _input(event):
if event is InputEventMouseMotion and not get_tree().paused:
rot_x -= event.relative.x * LOOKSPEED
rot_y -= event.relative.y * LOOKSPEED
transform.basis = Basis()
rotate_object_local(Vector3(0,1,0), rot_x)
rotate_object_local(Vector3(1,0,0), rot_y)

@ -0,0 +1,21 @@
extends KinematicBody
const SPEED = 5
onready var cam = $Camera
func _ready():
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
func _physics_process(delta):
var s = delta * SPEED
if Input.is_action_pressed("player_foward"):
translate_object_local(-cam.transform.basis.z * s)
elif Input.is_action_pressed("player_backward"):
translate_object_local(cam.transform.basis.z * s)
if Input.is_action_pressed("player_left"):
translate_object_local(-cam.transform.basis.x * s)
elif Input.is_action_pressed("player_right"):
translate_object_local(cam.transform.basis.x * s)
pass

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="Windows-1252"?>
<ProjectObject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<HFDS>
<FinalBias>0.03846154</FinalBias>
<FinalBiasText>0.0384</FinalBiasText>
<FinalGain>-0.0480769239</FinalGain>
<FinalGainText>-0.048</FinalGainText>
<SampleColor1>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor1>
<SampleUV1>
<x>0</x>
<y>0</y>
</SampleUV1>
<SampleColor2>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor2>
<SampleUV2>
<x>0</x>
<y>0</y>
</SampleUV2>
<Sample2Height>0.3</Sample2Height>
</HFDS>
<heightMapPath>dirt_pebbles_height.png</heightMapPath>
<EDS>
<AvgColorBlurSize>83</AvgColorBlurSize>
<AvgColorBlurSizeText>83</AvgColorBlurSizeText>
<BlurSize>35</BlurSize>
<BlurSizeText>35</BlurSizeText>
<BlurContrast>-0.461630762</BlurContrast>
<BlurContrastText>-0.461</BlurContrastText>
<LightMaskPow>0</LightMaskPow>
<LightMaskPowText>0</LightMaskPowText>
<FinalContrast>0.9230769</FinalContrast>
<FinalContrastText>0.9230</FinalContrastText>
<FinalBias>-0.09134615</FinalBias>
<FinalBiasText>-0.091</FinalBiasText>
<ColorLerp>0.6826923</ColorLerp>
<ColorLerpText>0.6826</ColorLerpText>
</EDS>
<diffuseMapPath>dirt_pebbles_diffuse.png</diffuseMapPath>
<diffuseMapOriginalPath>dirt_pebbles_diffuseOriginal.png</diffuseMapOriginalPath>
<NFHS>
<SlopeBlur>50</SlopeBlur>
</NFHS>
<normalMapPath>dirt_pebbles_normal.png</normalMapPath>
<MS>
<MetalColor>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</MetalColor>
<SampleUV>
<x>0</x>
<y>0</y>
</SampleUV>
</MS>
<metallicMapPath>null</metallicMapPath>
<SS>
<SampleColor1>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor1>
<SampleUV1>
<x>0</x>
<y>0</y>
</SampleUV1>
<SampleColor2>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor2>
<SampleUV2>
<x>0</x>
<y>0</y>
</SampleUV2>
<SampleColor3>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor3>
<SampleUV3>
<x>0</x>
<y>0</y>
</SampleUV3>
<MetalSmoothness>0.5028846</MetalSmoothness>
<MetalSmoothnessText>0.5028</MetalSmoothnessText>
<BaseSmoothness>0.234615386</BaseSmoothness>
<BaseSmoothnessText>0.2346</BaseSmoothnessText>
<BlurSize>37</BlurSize>
<BlurSizeText>37</BlurSizeText>
<useAdjustedDiffuse>true</useAdjustedDiffuse>
<useOriginalDiffuse>false</useOriginalDiffuse>
</SS>
<smoothnessMapPath>dirt_pebbles_smoothness.png</smoothnessMapPath>
<ES>
<Blur0Contrast>1</Blur0Contrast>
</ES>
<edgeMapPath>null</edgeMapPath>
<AOS>
<Spread>50</Spread>
<BlendText>1.0</BlendText>
</AOS>
<aoMapPath>dirt_pebbles_ao.png</aoMapPath>
<MatS />
</ProjectObject>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/dirt_pebbles_ao.png-635e5bf9e6718d7f257a08da91b1fbee.s3tc.stex"
path.etc2="res://.import/dirt_pebbles_ao.png-635e5bf9e6718d7f257a08da91b1fbee.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://textures/dirt/dirt_pebbles_ao.png"
dest_files=[ "res://.import/dirt_pebbles_ao.png-635e5bf9e6718d7f257a08da91b1fbee.s3tc.stex", "res://.import/dirt_pebbles_ao.png-635e5bf9e6718d7f257a08da91b1fbee.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 MiB

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/dirt_pebbles_diffuse.png-6125c37eb7b93ccbca549e44e46600b7.s3tc.stex"
path.etc2="res://.import/dirt_pebbles_diffuse.png-6125c37eb7b93ccbca549e44e46600b7.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://textures/dirt/dirt_pebbles_diffuse.png"
dest_files=[ "res://.import/dirt_pebbles_diffuse.png-6125c37eb7b93ccbca549e44e46600b7.s3tc.stex", "res://.import/dirt_pebbles_diffuse.png-6125c37eb7b93ccbca549e44e46600b7.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 MiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/dirt_pebbles_diffuseOriginal.png-f3d3631bc4867c78d10760b6430d079b.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://textures/dirt/dirt_pebbles_diffuseOriginal.png"
dest_files=[ "res://.import/dirt_pebbles_diffuseOriginal.png-f3d3631bc4867c78d10760b6430d079b.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/dirt_pebbles_height.png-8617f73b8546e13a49d04e35f8477a64.s3tc.stex"
path.etc2="res://.import/dirt_pebbles_height.png-8617f73b8546e13a49d04e35f8477a64.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://textures/dirt/dirt_pebbles_height.png"
dest_files=[ "res://.import/dirt_pebbles_height.png-8617f73b8546e13a49d04e35f8477a64.s3tc.stex", "res://.import/dirt_pebbles_height.png-8617f73b8546e13a49d04e35f8477a64.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 MiB

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/dirt_pebbles_normal.png-0107ef2cbfa8d180aa4c5a0629101418.s3tc.stex"
path.etc2="res://.import/dirt_pebbles_normal.png-0107ef2cbfa8d180aa4c5a0629101418.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://textures/dirt/dirt_pebbles_normal.png"
dest_files=[ "res://.import/dirt_pebbles_normal.png-0107ef2cbfa8d180aa4c5a0629101418.s3tc.stex", "res://.import/dirt_pebbles_normal.png-0107ef2cbfa8d180aa4c5a0629101418.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/dirt_pebbles_smoothness.png-5c079dd63d0d0c91d9a4986c497105b1.s3tc.stex"
path.etc2="res://.import/dirt_pebbles_smoothness.png-5c079dd63d0d0c91d9a4986c497105b1.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://textures/dirt/dirt_pebbles_smoothness.png"
dest_files=[ "res://.import/dirt_pebbles_smoothness.png-5c079dd63d0d0c91d9a4986c497105b1.s3tc.stex", "res://.import/dirt_pebbles_smoothness.png-5c079dd63d0d0c91d9a4986c497105b1.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/fire_01.png-6d7c77635450647b85eee5710a92a620.s3tc.stex"
path.etc2="res://.import/fire_01.png-6d7c77635450647b85eee5710a92a620.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://textures/fire/fire_01.png"
dest_files=[ "res://.import/fire_01.png-6d7c77635450647b85eee5710a92a620.s3tc.stex", "res://.import/fire_01.png-6d7c77635450647b85eee5710a92a620.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/fire_02.png-a418aa47503a85506df2e0027a807b67.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://textures/fire/fire_02.png"
dest_files=[ "res://.import/fire_02.png-a418aa47503a85506df2e0027a807b67.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/smoke_04.png-4721b8e258af5fcfc2c1380c98e7e34a.s3tc.stex"
path.etc2="res://.import/smoke_04.png-4721b8e258af5fcfc2c1380c98e7e34a.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://textures/fire/smoke_04.png"
dest_files=[ "res://.import/smoke_04.png-4721b8e258af5fcfc2c1380c98e7e34a.s3tc.stex", "res://.import/smoke_04.png-4721b8e258af5fcfc2c1380c98e7e34a.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/smoke_05.png-b890d73cb2525ba86ee786e1a6adbf4c.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://textures/fire/smoke_05.png"
dest_files=[ "res://.import/smoke_05.png-b890d73cb2525ba86ee786e1a6adbf4c.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

@ -0,0 +1,130 @@
<?xml version="1.0" encoding="Windows-1252"?>
<ProjectObject xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<HFDS>
<Blur1Weight>0.542941153</Blur1Weight>
<FinalContrast>2.26923084</FinalContrast>
<FinalContrastText>2.2692</FinalContrastText>
<FinalGainText>0.0</FinalGainText>
<SampleColor1>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor1>
<SampleUV1>
<x>0</x>
<y>0</y>
</SampleUV1>
<SampleColor2>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor2>
<SampleUV2>
<x>0</x>
<y>0</y>
</SampleUV2>
<Sample2Height>0.3</Sample2Height>
</HFDS>
<heightMapPath>greystone_height.png</heightMapPath>
<EDS>
<AvgColorBlurSize>14</AvgColorBlurSize>
<AvgColorBlurSizeText>14</AvgColorBlurSizeText>
<BlurSize>24</BlurSize>
<BlurSizeText>24</BlurSizeText>
<BlurContrast>0.0865384638</BlurContrast>
<BlurContrastText>0.0865</BlurContrastText>
<LightMaskPowText>0</LightMaskPowText>
<FinalContrast>0.6923077</FinalContrast>
<FinalContrastText>0.6923</FinalContrastText>
<ColorLerp>0.293269217</ColorLerp>
<ColorLerpText>0.2932</ColorLerpText>
<Saturation>0.7067308</Saturation>
<SaturationText>0.7067</SaturationText>
</EDS>
<diffuseMapPath>greystone_diffuse.png</diffuseMapPath>
<diffuseMapOriginalPath>greystone_diffuseOriginal.png</diffuseMapOriginalPath>
<NFHS>
<SlopeBlur>50</SlopeBlur>
</NFHS>
<normalMapPath>greystone_normal.png</normalMapPath>
<MS>
<MetalColor>
<r>0.521188557</r>
<g>0.499237835</g>
<b>0.4791854</b>
<a>1</a>
</MetalColor>
<SampleUV>
<x>0.6477622</x>
<y>0.301762581</y>
</SampleUV>
<HueWeight>0.170454547</HueWeight>
<SatWeight>0.659090936</SatWeight>
<LumWeight>0.5977273</LumWeight>
<MaskLow>0.954545438</MaskLow>
<FinalBias>-0.08173077</FinalBias>
<FinalBiasText>-0.081</FinalBiasText>
<useAdjustedDiffuse>true</useAdjustedDiffuse>
<useOriginalDiffuse>false</useOriginalDiffuse>
</MS>
<metallicMapPath>greystone_metallic.png</metallicMapPath>
<SS>
<SampleColor1>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor1>
<SampleUV1>
<x>0</x>
<y>0</y>
</SampleUV1>
<SampleColor2>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor2>
<SampleUV2>
<x>0</x>
<y>0</y>
</SampleUV2>
<SampleColor3>
<r>0</r>
<g>0</g>
<b>0</b>
<a>1</a>
</SampleColor3>
<SampleUV3>
<x>0</x>
<y>0</y>
</SampleUV3>
</SS>
<smoothnessMapPath>greystone_smoothness.png</smoothnessMapPath>
<ES>
<Blur0Contrast>3</Blur0Contrast>
<Blur0ContrastText>3</Blur0ContrastText>
<Blur0Weight>0.1</Blur0Weight>
<Blur1Weight>0.15</Blur1Weight>
<Blur2Weight>0.25</Blur2Weight>
<Blur3Weight>0.45</Blur3Weight>
<Blur4Weight>0.75</Blur4Weight>
<Blur5Weight>0.95</Blur5Weight>
<Blur6Weight>1</Blur6Weight>
<FinalContrast>10.175</FinalContrast>
<FinalContrastText>10.175</FinalContrastText>
<FinalBias>-0.2</FinalBias>
<FinalBiasText>-0.2</FinalBiasText>
</ES>
<edgeMapPath>greystone_edge.png</edgeMapPath>
<AOS>
<Spread>50</Spread>
<FinalContrast>1.76153851</FinalContrast>
<FinalContrastText>1.7615</FinalContrastText>
<BlendText>1.0</BlendText>
</AOS>
<aoMapPath>greystone_ao.png</aoMapPath>
<MatS />
</ProjectObject>

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 KiB

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/greystone_ao.png-370e59050216277ca22742546f0c6f95.s3tc.stex"
path.etc2="res://.import/greystone_ao.png-370e59050216277ca22742546f0c6f95.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://textures/grey_stone/greystone_ao.png"
dest_files=[ "res://.import/greystone_ao.png-370e59050216277ca22742546f0c6f95.s3tc.stex", "res://.import/greystone_ao.png-370e59050216277ca22742546f0c6f95.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/greystone_diffuse.png-e58f49b0bc1811c11c7bf22a101ab0d8.s3tc.stex"
path.etc2="res://.import/greystone_diffuse.png-e58f49b0bc1811c11c7bf22a101ab0d8.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://textures/grey_stone/greystone_diffuse.png"
dest_files=[ "res://.import/greystone_diffuse.png-e58f49b0bc1811c11c7bf22a101ab0d8.s3tc.stex", "res://.import/greystone_diffuse.png-e58f49b0bc1811c11c7bf22a101ab0d8.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB