Commit Graph

26 Commits (main)

Author SHA1 Message Date
Martin Felis 928ddd3937 Some improvements on tile instancing. 2023-11-04 19:15:26 +01:00
Martin Felis da09c66cb3 Added SceneTileChunk that is used in WorldView to manage state needed for the visible part of a chunk. 2023-10-23 21:22:53 +02:00
Martin Felis 53b1f7f414 Use instancing for HexTile3D rendering. 2023-08-28 14:03:02 +02:00
Martin Felis 76a7abf22f Minor cleanup in HexTile3D. 2023-08-28 13:59:39 +02:00
Martin Felis b17531e504 Better heuristics to avoid full grid searches. 2023-07-17 22:58:15 +02:00
Martin Felis 2ed41b6236 Pathsmoothing should work now for simple paths... I hope. 2023-07-15 00:39:38 +02:00
Martin Felis 30ef0a3d3e Showing default HexTile3D geometry. MultiMeshInstance has to wait... 2023-07-07 17:20:56 +02:00
Martin Felis 469391c7ed Further refactoring for MultiMeshInstance drawing 2023-07-07 16:54:37 +02:00
Martin Felis 7070a2de74 Using MultiMeshInstance for the 3D tiles 2023-07-01 09:47:23 +02:00
Martin Felis af0fb54f23 Reverted HexTile3D scale to 1 such that no HexTile borders are visible. 2023-06-22 18:35:05 +02:00
Martin Felis b672d4556a Reduced glitch textures when pressing generate button.
Still some glitches remain when changing the resolution, though.
2023-06-13 22:29:05 +02:00
Martin Felis eaf2d4824c Tile Highlight cleanup. 2023-06-11 20:04:08 +02:00
Martin Felis 4b153bb6b5 Fixed world height and color texture lookup. 2023-06-10 17:29:02 +02:00
Martin Felis a5ce4a235d WIP: apply generated world texture to tiles. 2023-05-09 21:51:45 +02:00
Martin Felis 4c92a6c5c3 WIP: HexTile3D coloring based on TileWorld Colormap. 2023-05-05 16:26:33 +02:00
Martin Felis 385ed55505 Started refactoring entity movement and structure. 2022-12-28 21:57:34 +01:00
Martin Felis 041d580550 Noise based map generation, movement component uses height. 2022-12-28 16:22:53 +01:00
Martin Felis 5d39ec2b21 Ported HexTile3D to C#. 2022-12-03 21:58:28 +01:00
Martin Felis 38b5b7f5fb Streaming ported to C#. 2022-12-03 20:34:01 +01:00
Martin Felis 6136346faa Minor adjustments 2022-11-20 20:20:31 +01:00
Martin Felis cd29060736 Worked on adaptive tile streaming 2022-11-20 20:13:42 +01:00
Martin Felis c4770b395a Refactoring 2022-10-08 14:14:20 +02:00
Martin Felis c3bca6b208 Random progress 2022-09-21 14:09:31 +02:00
Martin Felis a04ff9bd2f Tweaked terrain hex mesh 2022-08-31 16:43:15 +02:00
Martin Felis 761d9064e1 Experimenting with export and movement 2022-08-25 17:06:26 +02:00
Martin Felis d2cef63a12 Experimenting with 3D Hex world 2022-08-25 15:40:16 +02:00