30 Commits

Author SHA1 Message Date
0x01FE
3b19aefb34 forgot to do a version bump for Frustum culling 0.9.0 -> 0.9.1 2025-11-24 16:02:25 -06:00
243f69291e Added Frustum Culling (#2)
Added Frustum culling using AABB boxes on chunks, seems to work. Difference of 40fps and 160fps on higher render distances (10)

Reviewed-on: https://git.0x01fe.net/0x01FE/voxel-engine/pulls/2
2025-11-24 16:01:44 -06:00
JISAUAY
561df24953 perlin noise generation and height maps 2025-11-24 13:08:22 -06:00
JISAUAY
15aba4f901 added player class real? 2025-11-21 12:54:29 -06:00
JISAUAY
5920376262 added a player class 2025-11-20 14:52:54 -06:00
0x01FE
de39d10776 update readme and remove a debug 2025-11-19 22:06:57 -06:00
0x01FE
57d749f09b fixed FPS issues (turns out you shouldn't look at 32768 * 16 voxels every frame 2025-11-19 22:04:05 -06:00
0x01FE
55d01e86c1 finish changing voxel storage to a 1d aray 2025-11-19 21:53:07 -06:00
JISAUAY
4925849747 trying to restructure how chunks hold voxels 2025-11-19 14:30:31 -06:00
0x01FE
fc4960f25d added new picture to readme 2025-11-18 19:54:51 -06:00
0x01FE
2d30ce1cb9 fixed collision 2025-11-18 19:51:09 -06:00
JISAUAY
111c8f1f6e Working on better y axis collosion 2025-11-18 16:32:52 -06:00
JISAUAY
0f31fe8656 working on AABB collision 2025-11-17 14:38:51 -06:00
c5bc26b630 Merge pull request 'Fixed Raycasting' (#1) from raycast-debug into main
Reviewed-on: https://git.0x01fe.net/0x01FE/voxel-engine/pulls/1
2025-11-17 10:56:24 -06:00
JISAUAY
68acdc5183 Fixed raycasting 2025-11-17 10:54:49 -06:00
JISAUAY
bee594d4b9 debugging this raycasting 2025-11-13 16:02:14 -06:00
JISAUAY
ae5b2a0185 added some really bad raycasting 2025-11-13 15:22:23 -06:00
JISAUAY
46be697e2f added voxel types 2025-11-12 14:06:57 -06:00
JISAUAY
1ee72dae9a add infinite chunk generation 2025-11-12 11:27:50 -06:00
JISAUAY
3ba2d75cff added chunk rendering 2025-11-11 16:05:05 -06:00
0x01FE
20f38ad3a9 fixed image pathj 2025-11-10 23:43:50 -06:00
0x01FE
48a1bfad83 updated readme 2025-11-10 23:42:33 -06:00
0x01FE
f6de6a6758 added world mesh 2025-11-10 23:39:58 -06:00
0x01FE
90c99734bf scale cube.obj by 0.5 because it's twice as large as it should be 2025-11-10 20:17:17 -06:00
0x01FE
9568583cdd working on some bugs 2025-11-10 19:51:50 -06:00
JISAUAY
54a01e3a05 prepare code for a more dynamic world 2025-11-10 14:28:29 -06:00
JISAUAY
5f1bf88374 added camera control 2025-11-10 12:58:30 -06:00
0x01FE
849291b620 added a readme 2025-11-09 23:06:13 -06:00
0x01FE
45e2a5f4cc Draws cubes instead of triangles now 2025-11-09 23:04:07 -06:00
0x01FE
2067d5c18c init 2025-11-09 22:20:59 -06:00