Commit graph

84 commits

Author SHA1 Message Date
f0befcf0ed chore: adjusted terrain test geometry 2026-05-12 15:24:03 +02:00
949ae3d08e chore: adjusted terrain shader uniforms 2026-05-12 15:23:54 +02:00
58bac9ae02 chore: adjusted height line uniforms 2026-05-12 15:23:40 +02:00
46a707e2eb chore: adjusted slope threshold in terrain material 2026-04-23 23:29:38 +02:00
6983e87b97 chore: switched slope texture to noise texture 2026-04-22 22:23:28 +02:00
20de012dca feat: added NormalMultiply composite mode 2026-04-22 22:22:46 +02:00
5bfee1b185 chore: added noise amplitude to noise modifier 2026-04-22 01:21:49 +02:00
92f333705d feat: implemented noise modifier 2026-04-22 00:55:21 +02:00
fdfbb763bf chore: adjusted terrain shader slope threshold 2026-04-19 23:18:28 +02:00
e46e152338 chore: removed commented out line from terrain_shader 2026-04-19 22:01:59 +02:00
44314cfeb0 feat: sub modifier composite blend modes 2026-04-19 22:01:53 +02:00
e5fa801744 chore: adjusted test terrain 2026-04-19 16:40:37 +02:00
3fc9566036 chore: adjusted player vehicle CoG 2026-04-19 16:40:19 +02:00
e568f3d4cc fix: vertex position calculation in terrain shaders 2026-04-19 16:40:00 +02:00
d4347d3d9c fix: transformation math and bounds calc for path modifier 2026-04-19 14:31:07 +02:00
61815d2438 feat: path actually affects terrain now 2026-04-18 17:07:57 +02:00
8acdde628f chore: clarifying pass on TerrainModifierPath 2026-04-17 23:43:56 +02:00
f0917d0df3 fix: performance problem with rewritten curve mod 2026-04-17 15:47:17 +02:00
b64411973f chore: adjusted test scene 2026-04-16 23:27:52 +02:00
d352808154 feat: changed all terrain modifiers to use scoped locks 2026-04-16 23:13:12 +02:00
9d48b68db0 feat: added height line shader 2026-04-16 11:53:24 +02:00
cb44c4a2fc chore: clarification 2026-04-13 12:53:34 +02:00
2b4cda7583 fix: terrain shader biplanar mapping 2026-04-10 16:28:59 +02:00
082ce69605 feat: threads only run while needed 2026-04-05 18:53:50 +02:00
b738f076c2 feat: caching meshes and heightmaps 2026-04-05 18:18:59 +02:00
c8fa001126 feat: TerrainModifierComposite 2026-04-05 14:36:12 +02:00
27e3d7c804 fix: BehaviourAction has a Timer 2026-03-12 22:33:22 +01:00
964bcc1217 chore: changed all outlines 2026-03-12 21:38:20 +01:00
c2aa6690c3 feat: implemented behaviour tree 2026-03-12 21:37:29 +01:00
da0419bc13 fix: no gaps in terrain collision time/space
Terrain collision is generated before the first _process

Terrain collision is generated from and to the edges of chunks with no
gaps inbetween
2026-03-09 11:28:17 +01:00
078200c3f2 chore: adjusting terrain test 2026-03-06 22:04:29 +01:00
91c64e365e chore: updated test terrain, player-scale test 2026-03-04 12:47:47 +01:00
becef85f20 feat: terrain mesh material 2026-03-03 22:57:41 +01:00
957a39af14 chore: added terrain shader & material 2026-03-03 22:56:57 +01:00
0cdfba5707 chore: adjusted terrain test data 2026-03-03 21:37:20 +01:00
0446f302f7 chore: improved smoothness of paths 2026-03-03 18:16:18 +01:00
0f5539ebc0 fix: threads don't idle while inactive 2026-03-03 16:44:58 +01:00
a214291c2f chore: adjusted terrain modifier logic 2026-03-03 12:54:35 +01:00
7a2ed4a785 feat: paths support 1 curve 2026-03-03 10:30:54 +01:00
fac1f4c733 feat: implemented smooth paths 2026-03-02 23:29:32 +01:00
9ea66df220 feat: WIP improved turns on path modifier 2026-03-01 23:01:08 +01:00
f057254396 chore: changed terrain test scene 2026-02-27 23:09:44 +01:00
31a9986066 feat: WIP terrain path modifiers 2026-02-27 18:01:14 +01:00
4d4427949d chore: changed terrain files 2026-02-26 20:37:32 +01:00
0ca27ed61e chore: minor TerrainModifier::blend optimisation 2026-02-26 20:28:09 +01:00
65bf506f0b feat: removed practically unneeded properties 2026-02-26 20:24:25 +01:00
f0e63a1142 fix: chunk gets removed from tree before deleting 2026-02-25 23:11:32 +01:00
0d982a751c fix: rebuilding grid fully stops threads first 2026-02-25 23:05:03 +01:00
1e44fcd09f feat: apply_mesh for chunks is smeared over frames 2026-02-25 22:42:07 +01:00
226c821454 feat: bounds-based mesh reloading 2026-02-25 22:02:02 +01:00