better importations

pull/19/head
Valentin Stark 3 years ago
parent d8ef4f7ca7
commit fb6ced9b69
  1. 170
      .godot/editor/Board.tscn-editstate-557796a61f6b71878ce11fb9706f6d70.cfg
  2. 5
      .godot/editor/Board.tscn-folding-557796a61f6b71878ce11fb9706f6d70.cfg
  3. 2
      .godot/editor/editor_layout.cfg
  4. 2
      .godot/editor/environment.tres-folding-55cb0503692521ce9cd0fcbe7b9a107e.cfg
  5. 3
      .godot/editor/export-557796a61f6b71878ce11fb9706f6d70-Board.scn-folding-2de8f18f1eda88ed481055f869582057.cfg
  6. 59
      .godot/editor/filesystem_cache8
  7. 8
      .godot/editor/filesystem_update4
  8. 4
      .godot/editor/project_metadata.cfg
  9. 2
      .godot/editor/recent_dirs
  10. 6
      .godot/editor/script_editor_cache.cfg
  11. BIN
      .godot/exported/133200997/export-171b6540a4c3cdae5b0905e52ed5116f-camera.scn
  12. BIN
      .godot/exported/133200997/export-1984eea5ca27c9f53d378a33bc802e24-blocs.scn
  13. BIN
      .godot/exported/133200997/export-557796a61f6b71878ce11fb9706f6d70-Board.scn
  14. BIN
      .godot/exported/133200997/export-55cb0503692521ce9cd0fcbe7b9a107e-environment.res
  15. BIN
      .godot/exported/133200997/export-5ee7dca069a2497be3bb28c4d56856bf-3DWorld.scn
  16. BIN
      .godot/exported/133200997/export-ff8ceb9b2bd5b48777d3d52e811276ab-Game.scn
  17. 26
      .godot/exported/133200997/file_cache
  18. BIN
      .godot/imported/0_sides_grass.png-6367256e20904b337cb628c371309e1f.ctex
  19. 2
      .godot/imported/0_sides_grass.png-6367256e20904b337cb628c371309e1f.md5
  20. BIN
      .godot/imported/0_sides_grass.png-6367256e20904b337cb628c371309e1f.s3tc.ctex
  21. BIN
      .godot/imported/1_side_grass.png-88a29250bc2dcdd1925576120ae1a72b.ctex
  22. 2
      .godot/imported/1_side_grass.png-88a29250bc2dcdd1925576120ae1a72b.md5
  23. BIN
      .godot/imported/1_side_grass.png-88a29250bc2dcdd1925576120ae1a72b.s3tc.ctex
  24. BIN
      .godot/imported/2_side_angle_grass.png-a4b4e880c33614d1d05ea5a7fcfa744c.ctex
  25. 2
      .godot/imported/2_side_angle_grass.png-a4b4e880c33614d1d05ea5a7fcfa744c.md5
  26. BIN
      .godot/imported/2_side_angle_grass.png-a4b4e880c33614d1d05ea5a7fcfa744c.s3tc.ctex
  27. BIN
      .godot/imported/2_side_opposite_grass.png-788ffa52ec0bf38a2aff34ed836c8713.ctex
  28. 2
      .godot/imported/2_side_opposite_grass.png-788ffa52ec0bf38a2aff34ed836c8713.md5
  29. BIN
      .godot/imported/2_side_opposite_grass.png-788ffa52ec0bf38a2aff34ed836c8713.s3tc.ctex
  30. BIN
      .godot/imported/3_side_angle_grass.png-d9842f1dd3378127c236df6db6f9ff7d.ctex
  31. 2
      .godot/imported/3_side_angle_grass.png-d9842f1dd3378127c236df6db6f9ff7d.md5
  32. BIN
      .godot/imported/3_side_angle_grass.png-d9842f1dd3378127c236df6db6f9ff7d.s3tc.ctex
  33. BIN
      .godot/imported/4_sides_grass.png-5f5ce52bd60b15ec4b5e3a9eb9e9385f.ctex
  34. 2
      .godot/imported/4_sides_grass.png-5f5ce52bd60b15ec4b5e3a9eb9e9385f.md5
  35. BIN
      .godot/imported/4_sides_grass.png-5f5ce52bd60b15ec4b5e3a9eb9e9385f.s3tc.ctex
  36. 0
      .godot/imported/sky.hdr-58b613cd1aeba3f6b838d7e6edc4a86f.bptc.ctex.tmp
  37. BIN
      .godot/imported/sky.hdr-58b613cd1aeba3f6b838d7e6edc4a86f.ctex
  38. 3
      .godot/imported/sky.hdr-58b613cd1aeba3f6b838d7e6edc4a86f.md5
  39. BIN
      .godot/shader_cache/SceneForwardClusteredShaderRD/c78728374d98d767dfb15a2ef7b0a55a33e98e82605a8224fb72b41a9816ce22/1654c36b61579f79bbac221202cb782109aedb7a.cache
  40. BIN
      .godot/uid_cache.bin
  41. 14
      assets/blocs/0_sides_grass.png.import
  42. 14
      assets/blocs/1_side_grass.png.import
  43. 14
      assets/blocs/2_side_angle_grass.png.import
  44. 14
      assets/blocs/2_side_opposite_grass.png.import
  45. 14
      assets/blocs/3_side_angle_grass.png.import
  46. 14
      assets/blocs/4_sides_grass.png.import
  47. 12
      assets/blocs/blocs.tscn
  48. BIN
      assets/blocs/blocs2.meshlib
  49. BIN
      assets/blocs/blocs3.meshlib
  50. BIN
      assets/blocs/blocs4.meshlib
  51. 8
      assets/environment.tres
  52. 0
      assets/sky.hdr
  53. 11
      assets/sky.hdr.import
  54. 2
      export_presets.cfg
  55. BIN
      scenes/3DWorld.VoxelGI_data.res
  56. 28
      scenes/3DWorld.gdshader
  57. 20
      scenes/Board.tscn
  58. 4
      scenes/Game.tscn
  59. 16
      scenes/MultiColorFog/MultiColorFogMaterial.tres
  60. 12
      scenes/MultiColorFog/MultiColorFogOverlay.tscn
  61. 28
      scenes/MultiColorFog/MultiColorFogShader.gshader
  62. 30
      scenes/fog.gdshader
  63. BIN
      v0.1.x86_64

@ -0,0 +1,170 @@
[editor_states]
Anim={
"visible": false
}
2D={
"grid_offset": Vector2(0, 0),
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-847.508, -325.329),
"primary_grid_steps": 8,
"show_edit_locks": true,
"show_guides": true,
"show_helpers": false,
"show_origin": true,
"show_rulers": true,
"show_transformation_gizmos": true,
"show_viewport": true,
"show_zoom_control": true,
"smart_snap_active": false,
"snap_guides": true,
"snap_node_anchors": true,
"snap_node_center": true,
"snap_node_parent": true,
"snap_node_sides": true,
"snap_other_nodes": true,
"snap_pixel": true,
"snap_relative": false,
"snap_rotation": false,
"snap_rotation_offset": 0.0,
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 0.561231
}
3D={
"fov": 70.01,
"gizmos_status": {
"AudioListener3D": 0,
"AudioStreamPlayer3D": 0,
"CPUParticles3D": 0,
"CSGShape3D": 0,
"Camera3D": 0,
"CollisionObject3D": 0,
"CollisionPolygon3D": 0,
"CollisionShape3D": 0,
"Decal": 0,
"FogVolume": 0,
"GPUParticles3D": 0,
"GPUParticlesCollision3D": 0,
"Joint3D": 0,
"Light3D": 0,
"LightmapGI": 0,
"LightmapProbe": 0,
"Marker3D": 0,
"NavigationLink3D": 0,
"NavigationRegion3D": 0,
"OccluderInstance3D": 0,
"Path3D": 0,
"PhysicalBone3D": 0,
"RayCast3D": 0,
"ReflectionProbe": 0,
"ShapeCast3D": 0,
"Skeleton3D": 0,
"SoftBody3D": 0,
"SpringArm3D": 0,
"VehicleWheel3D": 0,
"VisibleOnScreenNotifier3D": 0,
"VoxelGI": 0
},
"local_coords": false,
"preview_sun_env": {
"environ_ao_enabled": false,
"environ_enabled": true,
"environ_energy": 1.0,
"environ_gi_enabled": false,
"environ_glow_enabled": true,
"environ_ground_color": Color(0.2, 0.169, 0.133, 1),
"environ_sky_color": Color(0.385, 0.454, 0.55, 1),
"environ_tonemap_enabled": true,
"sun_color": Color(1, 1, 1, 1),
"sun_enabled": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 5.0,
"scale_snap": 5.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": false,
"translate_snap": 0.1,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 183.941,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"position": Vector3(-7.59921, 10.3519, 11.0517),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.583889,
"y_rotation": -24.1668
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}],
"zfar": 4000.01,
"znear": 0.05
}

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("DirectionalLight3D"), PackedStringArray("Transform", "Light", "Shadow", "Directional Shadow"), NodePath("Highlighter"), PackedStringArray("Transform"), NodePath("WorldEnvironment"), PackedStringArray("camera_attributes", "environment"), NodePath("Ocean"), PackedStringArray("Collision"), NodePath("Ocean/CollisionShape3D"), PackedStringArray("shape")]
resource_unfolds=["res://scenes/Board.tscn::CameraAttributesPractical_fwdfs", PackedStringArray("DOF Blur", "Auto Exposure"), "res://scenes/Board.tscn::WorldBoundaryShape3D_iogdu", PackedStringArray("Resource")]
nodes_folded=[]

@ -16,7 +16,7 @@ dock_5="Inspector,Node,History"
[EditorNode]
open_scenes=["res://scenes/WorldGeneration.tscn", "res://scenes/camera.tscn", "res://scenes/3DWorld.tscn", "res://scenes/Water.tscn", "res://assets/blocs/blocs.tscn"]
open_scenes=["res://scenes/WorldGeneration.tscn", "res://scenes/camera.tscn", "res://scenes/Board.tscn", "res://scenes/Water.tscn", "res://assets/blocs/blocs.tscn"]
[ScriptEditor]

@ -1,3 +1,3 @@
[folding]
sections_unfolded=PackedStringArray("Glow", "Volumetric Fog", "SDFGI", "Reflected Light", "SSAO", "Sky", "SSIL", "Tonemap", "Fog", "Volumetric Fog/Temporal Reprojection", "Adjustments", "SSR", "Ambient Light")
sections_unfolded=PackedStringArray("Glow", "Volumetric Fog", "SDFGI", "Reflected Light", "SSAO", "Sky", "SSIL", "Tonemap", "Fog", "Volumetric Fog/Temporal Reprojection", "Adjustments", "SSR", "sky")

@ -1,33 +1,30 @@
2a60927148abd1d33b818b535e306557
::res://::1681232548
export_presets.cfg::TextFile::-1::1681232537::0::1::::<><>::
::res://::1681236922
export_presets.cfg::TextFile::-1::1681236414::0::1::::<><>::
icon.png::CompressedTexture2D::4672001524465425285::1676578483::1676582905::1::::<><>::
README.md::TextFile::-1::1676578483::0::1::::<><>::
test.tscn::PackedScene::2574507083474873372::1680357289::0::1::::<><>::res://scripts/Camera3D.gd
::res://assets/::1681232537
animestyled_hdr.hdr::CompressedTexture2D::7983615197667896801::1680357289::1680357289::1::::<><>::
environment.tres::Environment::8600195688495287911::1681232537::0::1::::<><>::uid://dl0k8gegahjf2
::res://assets/::1681236514
environment.tres::Environment::8600195688495287911::1681236514::0::1::::<><>::uid://bjg8idk3nqbnx
sky.exr::CompressedTexture2D::3639266560030997135::1680357289::1680357289::1::::<><>::
water.gdshader::Shader::-1::1680370267::0::1::::<><>::
water.material::ShaderMaterial::9221375527372224942::1681232537::0::1::::<><>::res://assets/water.gdshader
::res://assets/blocs/::1681232537
sky.hdr::CompressedTexture2D::3032524664380572965::1680357289::1681236463::1::::<><>::
water.gdshader::Shader::-1::1681236430::0::1::::<><>::
water.material::ShaderMaterial::9221375527372224942::1681236514::0::1::::<><>::res://assets/water.gdshader
::res://assets/blocs/::1681236996
0_sides.glb::PackedScene::7036506600244808940::1677174532::1677174532::1::::<><>::
0_sides_grass.png::CompressedTexture2D::4551055068461159203::1677174532::1677174532::1::::<><>::
0_sides_grass.png::CompressedTexture2D::7761352734515556330::1677174532::1681237100::1::::<><>::
1_side.glb::PackedScene::5601417408597394875::1677174532::1677617210::1::::<><>::
1_side_grass.png::CompressedTexture2D::5160492229365512154::1677174532::1677174532::1::::<><>::
1_side_grass.png::CompressedTexture2D::6028402171347481117::1677174532::1681237100::1::::<><>::
2_side_angle.glb::PackedScene::8081534368546731168::1677174532::1677174532::1::::<><>::
2_side_angle_grass.png::CompressedTexture2D::6576443529465065670::1677174532::1677174532::1::::<><>::
2_side_angle_grass.png::CompressedTexture2D::2342966294753657237::1677174532::1681237100::1::::<><>::
2_side_opposite.glb::PackedScene::3205848216587541745::1677174532::1677174532::1::::<><>::
2_side_opposite_grass.png::CompressedTexture2D::2747904460042865810::1677174532::1677174532::1::::<><>::
2_side_opposite_grass.png::CompressedTexture2D::4101573271969612562::1677174532::1681237100::1::::<><>::
3_side_angle.glb::PackedScene::4729157567058414100::1677174532::1677174532::1::::<><>::
3_side_angle_grass.png::CompressedTexture2D::707802073040230165::1677174532::1677174532::1::::<><>::
3_side_angle_grass.png::CompressedTexture2D::4279726671806897154::1677174532::1681237100::1::::<><>::
4_sides.glb::PackedScene::139420628202576697::1677174532::1677174532::1::::<><>::
4_sides_grass.png::CompressedTexture2D::7961782411803042998::1677174532::1677174532::1::::<><>::
blocs2.meshlib::MeshLibrary::6389804125229460006::1681232537::0::1::::<><>::uid://b53thhe2sa6x0<>uid://cfr1s2lqng8eo<>uid://c0xxcgdm7s2ak<>uid://bffdt5if5pnda<>uid://kc4nqve8lx14<>uid://dlo0nmochxy4u
blocs3.meshlib::MeshLibrary::9167255479214074270::1681232537::0::1::::<><>::uid://b53thhe2sa6x0<>uid://cfr1s2lqng8eo<>uid://c0xxcgdm7s2ak<>uid://bffdt5if5pnda<>uid://kc4nqve8lx14<>uid://dlo0nmochxy4u
blocs4.meshlib::MeshLibrary::4365376108510654132::1681232537::0::1::::<><>::uid://b53thhe2sa6x0<>uid://cfr1s2lqng8eo<>uid://c0xxcgdm7s2ak<>uid://bffdt5if5pnda<>uid://kc4nqve8lx14<>uid://dlo0nmochxy4u
4_sides_grass.png::CompressedTexture2D::5427593541106393401::1677174532::1681237100::1::::<><>::
blocs.meshlib::MeshLibrary::3161916306234183153::1677617602::0::1::::<><>::uid://b53thhe2sa6x0<>uid://cfr1s2lqng8eo<>uid://c0xxcgdm7s2ak<>uid://bffdt5if5pnda<>uid://kc4nqve8lx14<>uid://dlo0nmochxy4u
blocs.tscn::PackedScene::3779811605783367088::1681232537::0::1::::<><>::uid://b53thhe2sa6x0<>uid://cfr1s2lqng8eo<>uid://c0xxcgdm7s2ak<>uid://bffdt5if5pnda<>uid://kc4nqve8lx14<>uid://dlo0nmochxy4u
blocs.tscn::PackedScene::3779811605783367088::1681236996::0::1::::<><>::uid://ditwl0rb5cihm<>uid://cr5g5x4tova42<>uid://8m7kvk8dnib2<>uid://byo3kvkfdupv3<>uid://b18eqc2ev54ly<>uid://cjlfw4tp7tufh
::res://assets/entities/::1680357275
character.tscn::PackedScene::7228591986680468162::1679670402::0::1::::<><>::uid://cnra1i2164n8e<>uid://bluw1mspkoy71<>uid://dttdl45idwmdq<>uid://bnm2cr6xrmyne<>uid://q1bmi2lut4w5
fox.glb::PackedScene::7089061536691691956::1624458238::1679435438::1::::<><>::
@ -46,28 +43,22 @@ untitled_sword_metal.png::CompressedTexture2D::4375004727585147220::1679673440::
::res://assets/ui/::1680363317
bloc_select.png::CompressedTexture2D::1141775147858261351::1677618805::1677619095::1::::<><>::
cursor.png::CompressedTexture2D::1407698875963358091::1664126270::1680363317::1::::<><>::
::res://scenes/::1681232537
3DWorld.gdshader::Shader::-1::1680357289::0::1::::<><>::
3DWorld.tscn::PackedScene::3599411568061770725::1681232537::0::1::::<><>::res://scripts/Ground.gd<>res://scripts/Board.gd<>uid://dur874iy77jjr<>uid://qjc4ttmkxbch<>uid://dd7byfyvsblbw
3DWorld.VoxelGI_data.res::VoxelGIData::7277764935364316181::1680357289::0::1::::<><>::
camera.tscn::PackedScene::7435992546840103852::1681232537::0::1::::<><>::res://scripts/Camera3D.gd
fog.gdshader::Shader::-1::1680357289::0::1::::<><>::
Game.tscn::PackedScene::9075056520838281688::1680365982::0::1::::<><>::uid://brjt1u0dgbmi4<>uid://d1sd7pxywgunu
::res://scenes/::1681236996
Board.tscn::PackedScene::3599411568061770725::1681236996::0::1::::<><>::res://scripts/Board.gd<>res://scripts/Ground.gd<>uid://qjc4ttmkxbch<>uid://dur874iy77jjr<>uid://dd7byfyvsblbw
camera.tscn::PackedScene::7435992546840103852::1681236996::0::1::::<><>::res://scripts/Camera3D.gd
Game.tscn::PackedScene::-1::1681236184::0::1::::<><>::uid://brjt1u0dgbmi4<>uid://d1sd7pxywgunu
HUD.tscn::PackedScene::9021570906125339886::1680365982::0::1::::<><>::uid://dla77ra2m245t
Map.tscn::PackedScene::7933340314411983611::1680365982::0::1::::<><>::res://scripts/Map.gd<>uid://ub5uhu2a7etv<>res://scripts/Map_Cursor.gd
Pawn.tscn::PackedScene::255140051271089418::1681232537::0::1::::<><>::res://scripts/Pawn.gd<>uid://dw2latnr2vbxc<>uid://cfd2s833ldeuy<>uid://bavhx67iarml6<>uid://b3ljxodmxmuhg<>uid://c831hydrcv4i6
Water.tscn::PackedScene::5765348306972117574::1681232537::0::1::::<><>::uid://d4m5yccq55hu1
WorldGeneration.tscn::PackedScene::1108513713840477990::1680730346::0::1::::<><>::res://scripts/WorldGeneration.gd
::res://scenes/MultiColorFog/::1680357289
MultiColorFogMaterial.tres::ShaderMaterial::-1::1680357289::0::1::::<><>::res://MultiColorFog/MultiColorFog.shader
MultiColorFogOverlay.tscn::PackedScene::-1::1680357289::0::1::::<><>::res://MultiColorFog/MultiColorFogMaterial.tres
::res://scripts/::1681232537
Board.gd::GDScript::-1::1680636926::0::1::::<>Node3D<>::
Water.tscn::PackedScene::5765348306972117574::1681236996::0::1::::<><>::uid://d4m5yccq55hu1
WorldGeneration.tscn::PackedScene::1108513713840477990::1681236996::0::1::::<><>::res://scripts/WorldGeneration.gd
::res://scripts/::1681235311
Board.gd::GDScript::-1::1681235311::0::1::::<>Node3D<>::
Camera3D.gd::GDScript::-1::1681232537::0::1::::<>Camera3D<>::
Chunk.gd::GDScript::-1::1681232537::0::1::::Chunk<>GridMap<>::
Chunk.gd::GDScript::-1::1681235151::0::1::::Chunk<>GridMap<>::
Entity.gd::GDScript::-1::1680460427::0::1::::Entity<>Node<>::
Global.gd::GDScript::-1::1677174532::0::1::::<>Node<>::
Ground.gd::GDScript::-1::1681232537::0::1::::<>Node3D<>::
Ground.gd::GDScript::-1::1681235122::0::1::::<>Node3D<>::
Map.gd::GDScript::-1::1678219623::0::1::::<>TextureRect<>::
Map_Cursor.gd::GDScript::-1::1680636926::0::1::::<>TextureRect<>::
Pawn.gd::GDScript::-1::1680730345::0::1::::<>CharacterBody3D<>::

@ -1,11 +1,7 @@
res://scenes/WorldGeneration.tscn
res://scenes/Board.tscn
res://assets/water.material
res://assets/environment.tres
res://scenes/WorldGeneration.tscn
res://scenes/camera.tscn
res://scenes/3DWorld.tscn
res://scenes/Water.tscn
res://assets/blocs/blocs.tscn
res://assets/water.gdshader
res://scripts/Chunk.gd
res://scripts/Board.gd
res://scripts/Ground.gd

@ -11,7 +11,7 @@ run_reload_scripts=true
[recent_files]
scenes=["res://assets/blocs/blocs.tscn", "res://scenes/Water.tscn", "res://scenes/3DWorld.tscn", "res://scenes/camera.tscn", "res://scenes/WorldGeneration.tscn", "res://scenes/Pawn.tscn", "res://scenes/Instance.tscn", "res://scenes/Game.tscn", "res://scenes/Map.tscn", "res://scenes/HUD.tscn"]
scenes=["res://assets/blocs/blocs.tscn", "res://scenes/Water.tscn", "res://scenes/Board.tscn", "res://scenes/camera.tscn", "res://scenes/WorldGeneration.tscn", "res://scenes/3DWorld.tscn", "res://scenes/Pawn.tscn", "res://scenes/Instance.tscn", "res://scenes/Game.tscn", "res://scenes/Map.tscn"]
scripts=["Vector2i", "res://scripts/Map_Cursor.gd", "res://scripts/Map.gd", "res://scripts/Camera3D.gd", "res://scripts/Entity.gd", "res://scripts/Chunk.gd", "res://scripts/Instance3D.gd", "res://scripts/WorldGeneration.gd", "res://scripts/World.gd", "res://scripts/Board.gd"]
[color_picker]
@ -22,7 +22,7 @@ recent_presets=PackedColorArray(0.221081, 0.275062, 0.358885, 1, 1.34766e-06, 0.
project_settings=Rect2(258, 69, 1683, 1011)
search_help=Rect2(1192, 168, 1368, 912)
export=Rect2(468, 432, 1800, 1392)
export=Rect2(468, 69, 1800, 1011)
editor_settings=Rect2(830, 227, 900, 700)
[project_settings]

@ -1,5 +1,5 @@
/home/valentin/Documents/v01
res://assets/blocs
/home/valentin/Documents/v0.1
/home/valentin/Documents
res://scenes
res://scripts

@ -87,11 +87,11 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 41,
"column": 32,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 31,
"scroll_position": 20.0,
"row": 18,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}

@ -1,13 +1,13 @@
res://assets/blocs/blocs.tscn::0446c372e7f13b826b0d3b4ca1cf91e8::1680352166::res://.godot/exported/133200997/export-1984eea5ca27c9f53d378a33bc802e24-blocs.scn
res://assets/entities/character.tscn::17e0bc153dc17466aa6cf79ec1bd4658::1679682604::res://.godot/exported/133200997/export-fee006593a5fc9aa3a64bb14d0c77b74-character.scn
res://assets/entities/fox.tscn::50bcf2c62d83a5ddfc0ba097ec103e6c::1679682604::res://.godot/exported/133200997/export-5adb4148c378deef89eed2d669edab93-fox.scn
res://assets/environment.tres::abc8e8d594ca49f076e4189c431ca8f0::1681149954::res://.godot/exported/133200997/export-55cb0503692521ce9cd0fcbe7b9a107e-environment.res
res://scenes/3DWorld.tscn::e683f67d52cdbb5cb0357dc48bae58eb::1681150373::res://.godot/exported/133200997/export-5ee7dca069a2497be3bb28c4d56856bf-3DWorld.scn
res://scenes/camera.tscn::34db7e00b63e954c89e367403dcf29b9::1681150373::res://.godot/exported/133200997/export-171b6540a4c3cdae5b0905e52ed5116f-camera.scn
res://scenes/Game.tscn::0a02d94f272c2ba653c3e188bc782a1c::1677106092::res://.godot/exported/133200997/export-ff8ceb9b2bd5b48777d3d52e811276ab-Game.scn
res://scenes/HUD.tscn::88c690f4bbb3b3fdec6f50553c6bb7e8::1680615358::res://.godot/exported/133200997/export-2ea9781d6f9f7562c1d276c7fdd0b0ab-HUD.scn
res://scenes/Map.tscn::d8056dedf61e8b8dab1d3ebfefb0dc1e::1680615358::res://.godot/exported/133200997/export-0eae408d73bd72b5f9fda5a893b5871f-Map.scn
res://scenes/Pawn.tscn::b3f57389033cb092da01db70d7da4de2::1681052205::res://.godot/exported/133200997/export-ee2e6b5eca20f2ef7fd9cfd9f9c666bc-Pawn.scn
res://scenes/Water.tscn::2c5c9d0db90cd647ec5ddbb72db95465::1681150374::res://.godot/exported/133200997/export-fc7e100f2e88891fad0fe772aa475006-Water.scn
res://scenes/WorldGeneration.tscn::27bbe39949c116031c55985b88b3e743::1681150373::res://.godot/exported/133200997/export-0f1c0c812be0be68b9754190599b56a4-WorldGeneration.scn
res://test.tscn::dece8b0dd8ebe152d22662a9109b23e3::1679697032::res://.godot/exported/133200997/export-f0a4ea32b72b64218d23e48a955cbc61-test.scn
res://assets/blocs/blocs.tscn::8b07ce0a7c2f5c6563f8e47a2cbe5abf::1681237101::res://.godot/exported/133200997/export-1984eea5ca27c9f53d378a33bc802e24-blocs.scn
res://assets/entities/character.tscn::17e0bc153dc17466aa6cf79ec1bd4658::1679670402::res://.godot/exported/133200997/export-fee006593a5fc9aa3a64bb14d0c77b74-character.scn
res://assets/entities/fox.tscn::50bcf2c62d83a5ddfc0ba097ec103e6c::1680357275::res://.godot/exported/133200997/export-5adb4148c378deef89eed2d669edab93-fox.scn
res://assets/environment.tres::65f01d7a63d24836240bcf55688d2459::1681236514::res://.godot/exported/133200997/export-55cb0503692521ce9cd0fcbe7b9a107e-environment.res
res://scenes/camera.tscn::27322282dd7fcbe4335f7ddb5dd5e10b::1681237101::res://.godot/exported/133200997/export-171b6540a4c3cdae5b0905e52ed5116f-camera.scn
res://scenes/Game.tscn::bd7497697a5276a0825cbb9738fc2ad7::1681236184::res://.godot/exported/133200997/export-ff8ceb9b2bd5b48777d3d52e811276ab-Game.scn
res://scenes/HUD.tscn::88c690f4bbb3b3fdec6f50553c6bb7e8::1680365982::res://.godot/exported/133200997/export-2ea9781d6f9f7562c1d276c7fdd0b0ab-HUD.scn
res://scenes/Map.tscn::d8056dedf61e8b8dab1d3ebfefb0dc1e::1680365982::res://.godot/exported/133200997/export-0eae408d73bd72b5f9fda5a893b5871f-Map.scn
res://scenes/Pawn.tscn::b3f57389033cb092da01db70d7da4de2::1681232537::res://.godot/exported/133200997/export-ee2e6b5eca20f2ef7fd9cfd9f9c666bc-Pawn.scn
res://scenes/Water.tscn::2c5c9d0db90cd647ec5ddbb72db95465::1681237101::res://.godot/exported/133200997/export-fc7e100f2e88891fad0fe772aa475006-Water.scn
res://scenes/WorldGeneration.tscn::27bbe39949c116031c55985b88b3e743::1681237101::res://.godot/exported/133200997/export-0f1c0c812be0be68b9754190599b56a4-WorldGeneration.scn
res://test.tscn::dece8b0dd8ebe152d22662a9109b23e3::1680357289::res://.godot/exported/133200997/export-f0a4ea32b72b64218d23e48a955cbc61-test.scn
res://scenes/Board.tscn::5a6f02b821e3abd3895354a90a41d7f3::1681237101::res://.godot/exported/133200997/export-557796a61f6b71878ce11fb9706f6d70-Board.scn

@ -1,3 +1,3 @@
source_md5="d37b4098463f5c23833397577431b7ef"
dest_md5="eb3c37af027021a8939e8a22b5625980"
dest_md5="d3fda6f0ccc2b1c5074eda58a91770a9"

@ -1,3 +1,3 @@
source_md5="d37b4098463f5c23833397577431b7ef"
dest_md5="eb3c37af027021a8939e8a22b5625980"
dest_md5="d3fda6f0ccc2b1c5074eda58a91770a9"

@ -1,3 +1,3 @@
source_md5="d37b4098463f5c23833397577431b7ef"
dest_md5="eb3c37af027021a8939e8a22b5625980"
dest_md5="d3fda6f0ccc2b1c5074eda58a91770a9"

@ -1,3 +1,3 @@
source_md5="d37b4098463f5c23833397577431b7ef"
dest_md5="eb3c37af027021a8939e8a22b5625980"
dest_md5="d3fda6f0ccc2b1c5074eda58a91770a9"

@ -1,3 +1,3 @@
source_md5="d37b4098463f5c23833397577431b7ef"
dest_md5="eb3c37af027021a8939e8a22b5625980"
dest_md5="d3fda6f0ccc2b1c5074eda58a91770a9"

@ -1,3 +1,3 @@
source_md5="d37b4098463f5c23833397577431b7ef"
dest_md5="eb3c37af027021a8939e8a22b5625980"
dest_md5="d3fda6f0ccc2b1c5074eda58a91770a9"

@ -0,0 +1,3 @@
source_md5="bb217904b5e29d03380bf377666c5478"
dest_md5="87f780100f669f9b685545a12704e3ef"

Binary file not shown.

@ -2,23 +2,21 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b53thhe2sa6x0"
path.bptc="res://.godot/imported/0_sides_grass.png-6367256e20904b337cb628c371309e1f.bptc.ctex"
uid="uid://ditwl0rb5cihm"
path="res://.godot/imported/0_sides_grass.png-6367256e20904b337cb628c371309e1f.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
"vram_texture": false
}
generator_parameters={}
[deps]
source_file="res://assets/blocs/0_sides_grass.png"
dest_files=["res://.godot/imported/0_sides_grass.png-6367256e20904b337cb628c371309e1f.bptc.ctex"]
dest_files=["res://.godot/imported/0_sides_grass.png-6367256e20904b337cb628c371309e1f.ctex"]
[params]
compress/mode=2
compress/high_quality=true
compress/mode=4
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0

@ -2,23 +2,21 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cfr1s2lqng8eo"
path.bptc="res://.godot/imported/1_side_grass.png-88a29250bc2dcdd1925576120ae1a72b.bptc.ctex"
uid="uid://cr5g5x4tova42"
path="res://.godot/imported/1_side_grass.png-88a29250bc2dcdd1925576120ae1a72b.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
"vram_texture": false
}
generator_parameters={}
[deps]
source_file="res://assets/blocs/1_side_grass.png"
dest_files=["res://.godot/imported/1_side_grass.png-88a29250bc2dcdd1925576120ae1a72b.bptc.ctex"]
dest_files=["res://.godot/imported/1_side_grass.png-88a29250bc2dcdd1925576120ae1a72b.ctex"]
[params]
compress/mode=2
compress/high_quality=true
compress/mode=4
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0

@ -2,23 +2,21 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c0xxcgdm7s2ak"
path.bptc="res://.godot/imported/2_side_angle_grass.png-a4b4e880c33614d1d05ea5a7fcfa744c.bptc.ctex"
uid="uid://8m7kvk8dnib2"
path="res://.godot/imported/2_side_angle_grass.png-a4b4e880c33614d1d05ea5a7fcfa744c.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
"vram_texture": false
}
generator_parameters={}
[deps]
source_file="res://assets/blocs/2_side_angle_grass.png"
dest_files=["res://.godot/imported/2_side_angle_grass.png-a4b4e880c33614d1d05ea5a7fcfa744c.bptc.ctex"]
dest_files=["res://.godot/imported/2_side_angle_grass.png-a4b4e880c33614d1d05ea5a7fcfa744c.ctex"]
[params]
compress/mode=2
compress/high_quality=true
compress/mode=4
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0

@ -2,23 +2,21 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bffdt5if5pnda"
path.bptc="res://.godot/imported/2_side_opposite_grass.png-788ffa52ec0bf38a2aff34ed836c8713.bptc.ctex"
uid="uid://byo3kvkfdupv3"
path="res://.godot/imported/2_side_opposite_grass.png-788ffa52ec0bf38a2aff34ed836c8713.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
"vram_texture": false
}
generator_parameters={}
[deps]
source_file="res://assets/blocs/2_side_opposite_grass.png"
dest_files=["res://.godot/imported/2_side_opposite_grass.png-788ffa52ec0bf38a2aff34ed836c8713.bptc.ctex"]
dest_files=["res://.godot/imported/2_side_opposite_grass.png-788ffa52ec0bf38a2aff34ed836c8713.ctex"]
[params]
compress/mode=2
compress/high_quality=true
compress/mode=4
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0

@ -2,23 +2,21 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://kc4nqve8lx14"
path.bptc="res://.godot/imported/3_side_angle_grass.png-d9842f1dd3378127c236df6db6f9ff7d.bptc.ctex"
uid="uid://b18eqc2ev54ly"
path="res://.godot/imported/3_side_angle_grass.png-d9842f1dd3378127c236df6db6f9ff7d.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
"vram_texture": false
}
generator_parameters={}
[deps]
source_file="res://assets/blocs/3_side_angle_grass.png"
dest_files=["res://.godot/imported/3_side_angle_grass.png-d9842f1dd3378127c236df6db6f9ff7d.bptc.ctex"]
dest_files=["res://.godot/imported/3_side_angle_grass.png-d9842f1dd3378127c236df6db6f9ff7d.ctex"]
[params]
compress/mode=2
compress/high_quality=true
compress/mode=4
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0

@ -2,23 +2,21 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dlo0nmochxy4u"
path.bptc="res://.godot/imported/4_sides_grass.png-5f5ce52bd60b15ec4b5e3a9eb9e9385f.bptc.ctex"
uid="uid://cjlfw4tp7tufh"
path="res://.godot/imported/4_sides_grass.png-5f5ce52bd60b15ec4b5e3a9eb9e9385f.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
"vram_texture": false
}
generator_parameters={}
[deps]
source_file="res://assets/blocs/4_sides_grass.png"
dest_files=["res://.godot/imported/4_sides_grass.png-5f5ce52bd60b15ec4b5e3a9eb9e9385f.bptc.ctex"]
dest_files=["res://.godot/imported/4_sides_grass.png-5f5ce52bd60b15ec4b5e3a9eb9e9385f.ctex"]
[params]
compress/mode=2
compress/high_quality=true
compress/mode=4
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0

@ -1,11 +1,11 @@
[gd_scene load_steps=25 format=3 uid="uid://bt377ek0cmqj5"]
[ext_resource type="Texture2D" uid="uid://b53thhe2sa6x0" path="res://assets/blocs/0_sides_grass.png" id="1_c2ymi"]
[ext_resource type="Texture2D" uid="uid://cfr1s2lqng8eo" path="res://assets/blocs/1_side_grass.png" id="2_15beh"]
[ext_resource type="Texture2D" uid="uid://c0xxcgdm7s2ak" path="res://assets/blocs/2_side_angle_grass.png" id="3_gl08p"]
[ext_resource type="Texture2D" uid="uid://bffdt5if5pnda" path="res://assets/blocs/2_side_opposite_grass.png" id="4_xcqay"]
[ext_resource type="Texture2D" uid="uid://kc4nqve8lx14" path="res://assets/blocs/3_side_angle_grass.png" id="5_xsl37"]
[ext_resource type="Texture2D" uid="uid://dlo0nmochxy4u" path="res://assets/blocs/4_sides_grass.png" id="6_y24ws"]
[ext_resource type="Texture2D" uid="uid://ditwl0rb5cihm" path="res://assets/blocs/0_sides_grass.png" id="1_c2ymi"]
[ext_resource type="Texture2D" uid="uid://cr5g5x4tova42" path="res://assets/blocs/1_side_grass.png" id="2_15beh"]
[ext_resource type="Texture2D" uid="uid://8m7kvk8dnib2" path="res://assets/blocs/2_side_angle_grass.png" id="3_gl08p"]
[ext_resource type="Texture2D" uid="uid://byo3kvkfdupv3" path="res://assets/blocs/2_side_opposite_grass.png" id="4_xcqay"]
[ext_resource type="Texture2D" uid="uid://b18eqc2ev54ly" path="res://assets/blocs/3_side_angle_grass.png" id="5_xsl37"]
[ext_resource type="Texture2D" uid="uid://cjlfw4tp7tufh" path="res://assets/blocs/4_sides_grass.png" id="6_y24ws"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l63ou"]
resource_local_to_scene = true

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1,12 +1,12 @@
[gd_resource type="Environment" load_steps=4 format=3 uid="uid://dur874iy77jjr"]
[ext_resource type="Texture2D" uid="uid://dl0k8gegahjf2" path="res://assets/animestyled_hdr.hdr" id="1_cy82b"]
[ext_resource type="Texture2D" uid="uid://bjg8idk3nqbnx" path="res://assets/sky.hdr" id="1_qnxcx"]
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_npm2m"]
panorama = ExtResource("1_cy82b")
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_5g6dg"]
panorama = ExtResource("1_qnxcx")
[sub_resource type="Sky" id="Sky_l0jbv"]
sky_material = SubResource("PanoramaSkyMaterial_npm2m")
sky_material = SubResource("PanoramaSkyMaterial_5g6dg")
[resource]
background_mode = 2

@ -2,17 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dl0k8gegahjf2"
path.bptc="res://.godot/imported/animestyled_hdr.hdr-dfef230bce3f47fa0a6fe55024fe780a.bptc.ctex"
uid="uid://bjg8idk3nqbnx"
path="res://.godot/imported/sky.hdr-58b613cd1aeba3f6b838d7e6edc4a86f.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
"vram_texture": false
}
[deps]
source_file="res://assets/animestyled_hdr.hdr"
dest_files=["res://.godot/imported/animestyled_hdr.hdr-dfef230bce3f47fa0a6fe55024fe780a.bptc.ctex"]
source_file="res://assets/sky.hdr"
dest_files=["res://.godot/imported/sky.hdr-58b613cd1aeba3f6b838d7e6edc4a86f.ctex"]
[params]

@ -8,7 +8,7 @@ custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="../v0.1/v0.1.x86_64"
export_path="../v01/v0.1.x86_64"
encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false

Binary file not shown.

@ -1,28 +0,0 @@
shader_type spatial;
render_mode world_vertex_coords, cull_disabled, vertex_lighting;
uniform float CURVATURE;
uniform float CURVATURE_ACTIVE;
uniform float CURVATURE_DISTANCE;
uniform sampler2D BASE_TEX;
void vertex() {
if(CURVATURE_ACTIVE == 1.0) {
NORMAL = (MODEL_MATRIX * vec4(NORMAL, 0.0)).xyz;
float dist = length(VIEW_MATRIX[3].xyz - VERTEX) / CURVATURE_DISTANCE;
VERTEX.y -= pow(dist, CURVATURE);
}
}
void fragment() {
vec4 tex = texture(BASE_TEX, UV);
if(tex.a < 0.3) {
discard;
}
ALBEDO = tex.rgb;
ALPHA = tex.a;
}

@ -1,10 +1,10 @@
[gd_scene load_steps=8 format=3 uid="uid://brjt1u0dgbmi4"]
[ext_resource type="Script" path="res://scripts/Ground.gd" id="3_f4vd0"]
[ext_resource type="Script" path="res://scripts/Board.gd" id="3_g32xc"]
[ext_resource type="Environment" uid="uid://dur874iy77jjr" path="res://assets/environment.tres" id="4_dycnn"]
[ext_resource type="Texture2D" uid="uid://qjc4ttmkxbch" path="res://assets/ui/bloc_select.png" id="4_nyumm"]
[ext_resource type="PackedScene" uid="uid://dd7byfyvsblbw" path="res://scenes/camera.tscn" id="5_6daj8"]
[ext_resource type="Script" path="res://scripts/Board.gd" id="1_36lrf"]
[ext_resource type="Script" path="res://scripts/Ground.gd" id="2_jixmh"]
[ext_resource type="Texture2D" uid="uid://qjc4ttmkxbch" path="res://assets/ui/bloc_select.png" id="3_k6sry"]
[ext_resource type="Environment" uid="uid://dur874iy77jjr" path="res://assets/environment.tres" id="4_ong4e"]
[ext_resource type="PackedScene" uid="uid://dd7byfyvsblbw" path="res://scenes/camera.tscn" id="5_3encg"]
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_fwdfs"]
dof_blur_far_distance = 125.06
@ -14,11 +14,11 @@ dof_blur_near_distance = 0.01
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_iogdu"]
[node name="Board" type="Node3D"]
script = ExtResource("3_g32xc")
script = ExtResource("1_36lrf")
[node name="Ground" type="Node3D" parent="." node_paths=PackedStringArray("camera")]
transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
script = ExtResource("3_f4vd0")
script = ExtResource("2_jixmh")
camera = NodePath("../Camera")
metadata/_editor_floor_ = Vector3(0, 0, 0)
@ -34,13 +34,13 @@ directional_shadow_pancake_size = 65.8
[node name="Highlighter" type="Sprite3D" parent="."]
transform = Transform3D(0.999999, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0)
pixel_size = 0.0039
texture = ExtResource("4_nyumm")
texture = ExtResource("3_k6sry")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = ExtResource("4_dycnn")
environment = ExtResource("4_ong4e")
camera_attributes = SubResource("CameraAttributesPractical_fwdfs")
[node name="Camera" parent="." instance=ExtResource("5_6daj8")]
[node name="Camera" parent="." instance=ExtResource("5_3encg")]
[node name="Ocean" type="StaticBody3D" parent="."]
collision_layer = 129

@ -1,6 +1,6 @@
[gd_scene load_steps=3 format=3 uid="uid://d2ka4cnsp6e4g"]
[gd_scene load_steps=3 format=3]
[ext_resource type="PackedScene" uid="uid://brjt1u0dgbmi4" path="res://scenes/3DWorld.tscn" id="1_dydow"]
[ext_resource type="PackedScene" uid="uid://brjt1u0dgbmi4" path="res://scenes/Board.tscn" id="1_dydow"]
[ext_resource type="PackedScene" uid="uid://d1sd7pxywgunu" path="res://scenes/HUD.tscn" id="2_w12io"]
[node name="Game" type="Node"]

@ -1,16 +0,0 @@
[gd_resource type="ShaderMaterial" load_steps=4 format=2]
[ext_resource path="res://MultiColorFog/MultiColorFog.shader" type="Shader" id=1]
[sub_resource type="Gradient" id=1]
offsets = PoolRealArray( 0, 0.257862, 1 )
colors = PoolColorArray( 0.572549, 1, 0.639216, 0, 0.967743, 0.410156, 1, 0.647799, 1, 0.517647, 0.517647, 1 )
[sub_resource type="GradientTexture" id=2]
gradient = SubResource( 1 )
[resource]
shader = ExtResource( 1 )
shader_param/fog_intensity = 0.919
shader_param/fog_amount = 0.011
shader_param/gradient = SubResource( 2 )

@ -1,12 +0,0 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://MultiColorFog/MultiColorFogMaterial.tres" type="Material" id=1]
[sub_resource type="QuadMesh" id=1]
material = ExtResource( 1 )
size = Vector2( 2, 2 )
[node name="MultiColorFogOverlay" type="MeshInstance"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.1 )
mesh = SubResource( 1 )
material/0 = null

@ -1,28 +0,0 @@
shader_type spatial;
render_mode unshaded;
uniform sampler2D gradient: hint_albedo;
uniform float fog_intensity: hint_range(0.0, 1.0);
uniform float fog_amount: hint_range(0.0, 1.0);
void vertex() {
POSITION = vec4(VERTEX, 1.0);
}
void fragment() {
vec4 original = texture(SCREEN_TEXTURE, SCREEN_UV);
float depth = texture(DEPTH_TEXTURE, SCREEN_UV).x;
vec3 ndc= vec3(SCREEN_UV, depth) * 2.0 - 1.0;
vec4 view = INV_PROJECTION_MATRIX* vec4(ndc, 1.0);
view.xyz /= view.w;
depth = -view.z;
float fog = depth * fog_amount;
vec4 fog_color = texture(gradient, vec2(fog, 0.0));
if (depth > 1.0)
ALBEDO = mix(original.rgb, fog_color.rgb, fog_color.a * fog_intensity);
else
ALBEDO = fog_color.rgb;
}

@ -1,30 +0,0 @@
shader_type spatial;
render_mode unshaded;
uniform sampler2D SCREEN_TEXTURE : hint_screen_texture, filter_linear_mipmap;
uniform sampler2D DEPTH_TEXTURE : hint_depth_texture, filter_linear_mipmap;
uniform sampler2D gradient: source_color;
uniform float fog_intensity: hint_range(0.0, 1.0);
uniform float fog_amount: hint_range(0.0, 1.0);
void vertex() {
POSITION = vec4(VERTEX, 1.0);
}
void fragment() {
vec4 original = texture(SCREEN_TEXTURE, SCREEN_UV);
float depth = texture(DEPTH_TEXTURE, SCREEN_UV).x;
vec3 ndc= vec3(SCREEN_UV, depth) * 2.0 - 1.0;
vec4 view = INV_PROJECTION_MATRIX* vec4(ndc, 1.0);
view.xyz /= view.w;
depth = -view.z;
float fog = depth * fog_amount;
vec4 fog_color = texture(gradient, vec2(fog, 0.0));
if (depth > 1.0)
ALBEDO = mix(original.rgb, fog_color.rgb, fog_color.a * fog_intensity);
else
ALBEDO = fog_color.rgb;
}

Binary file not shown.
Loading…
Cancel
Save