Commit Graph

66 Commits (master)

Author SHA1 Message Date
Martin Gerhardy 85ac43f847 VOXELFORMAT: tests for gltf voxelization 2022-04-23 23:09:21 +02:00
Martin Gerhardy 86f2563c55 VOXELFORMAT: added stl read and write support 2022-03-08 16:56:59 +01:00
Martin Gerhardy fa7ead888f DATA: converted on the minecraft region files to qb
to compare them for tests
2022-02-13 12:11:27 +01:00
Martin Gerhardy 2e83becf57 DATA: new test files (voxedit version 9 vxr)
created with voxedit e2de1723
2022-02-09 22:12:20 +01:00
Martin Gerhardy 58baf12148 VOXELFORMAT: extended magicavoxel vox test
... with a model made by lordkromdarr
2022-02-09 20:51:33 +01:00
Martin Gerhardy 16435c98c7 VOXELFORMAT: added qbcl writing support 2022-01-28 17:28:13 +01:00
Martin Gerhardy d113533ed9 DATA: added new test models provided by ivche 2022-01-22 11:55:37 +01:00
Martin Gerhardy 8c2e9429e3 VOXELFORMAT: fixed saving vox files 2022-01-21 21:30:41 +01:00
Martin Gerhardy 7ab6accc96 VOXELFORMAT: added basic obj voxelization
currently only the surface is voxelized - it's not yet filled with solids
the second open task is to weight the colors for a voxel by all triangles
2022-01-16 23:14:10 +01:00
Martin Gerhardy 8efd04d3a6 VOXELFORMAT: disabled vxm rgb test 2022-01-18 18:48:27 +01:00
Martin Gerhardy 7ccc37d315 VOXELFORMAT: fixed rgb.vox file after x-axis flip 2022-01-11 23:53:17 +01:00
Martin Gerhardy fba8b9f1c0 TESTS: minecraft 1.18 file 2021-12-19 22:23:50 +01:00
Martin Gerhardy 63ae1fe179 VOXELFORMAT: added sproxel support 2021-12-12 00:59:48 +01:00
Martin Gerhardy 94f848c654 VOXELFORMAT: fixed color saving 2021-12-10 07:05:12 +01:00
Martin Gerhardy 28362c20e0 IO: stream refactoring and fixes
extended gox importer - color issues are left and the z-axis flipping must be fixed
2021-12-10 06:42:11 +01:00
Martin Gerhardy 7deedf0e36 VOXELFORMAT: added gox format reading support 2021-12-08 17:42:43 +01:00
Martin Gerhardy c337565b28 VOXELFORMAT: added incomplete qbcl format support
See issue #88
2021-10-27 14:14:41 +02:00
Martin Gerhardy 11041c1b81 VOXELFORMAT: fixed (now invalid) rgb.vox for the unittests 2021-10-16 14:39:30 +02:00
Martin Gerhardy c1efde8511 VOXELFORMAT: don't save the scenegraph atm for mv vox files
it looks like we are doing something wrong here - mv is not able to load any vox
files with the scene graph included
2021-10-16 14:21:34 +02:00
Martin Gerhardy a48363df5f DATA: magicavoxel.vox converted to vxm 2021-10-12 19:04:32 +02:00
Martin Gerhardy e761238af1 VOXELFORMAT: added yet another qef file as test 2021-04-15 22:56:02 +02:00
Martin Gerhardy 13cfca07f4 VOXELFORMAT: added qef rgb test 2021-04-15 22:43:59 +02:00
Martin Gerhardy ae9acc12cb DATA: fixed (now) invalid rgb voxel model 2020-10-07 22:23:37 +02:00
Martin Gerhardy 8c97f28152 BACKEND: fixed lua ai test scripts 2020-09-30 19:23:35 +02:00
Martin Gerhardy ce7fb69f09 VOXELFORMAT: activated two vxl related tests 2020-09-15 20:37:34 +02:00
Martin Gerhardy ad947b794f VOXELFORMAT: extended vox test case 2020-09-15 18:59:43 +02:00
Martin Gerhardy 76af2d04c5 VOXELFORMAT: csm format support #56 2020-09-15 18:26:32 +02:00
Martin Gerhardy f17bebd12d COMMONLUA: extended testcase
and see that __index and __newindex doesn't work as expected

they only work for keys that don't exists in the table yet
2020-09-14 21:06:49 +02:00
Martin Gerhardy cfcbf3ebec EVENTMGR: refactored lua bindings 2020-09-14 21:06:49 +02:00
Martin Gerhardy 5faac7fd32 SERVER: refactored the server lua scripts 2020-09-11 19:39:14 +02:00
Martin Gerhardy f89a730547 APP: split core and app module 2020-08-30 21:40:20 +02:00
Martin Gerhardy 8b74a7aa00 VOXELFORMAT: add qef format support #54 2020-07-26 08:43:01 +02:00
Martin Gerhardy e522c50f76 BACKEND: fixed potential segfault in tests if init of some components failed before
also fixed the test attributes
2020-07-22 20:14:44 +02:00
Martin Gerhardy cc9bc6c236 BACKEND: extended lua registry test case 2020-07-17 20:16:09 +02:00
Martin Gerhardy 171897dc60 TESTS: extended lua registry tests 2020-07-16 00:19:52 +02:00
Martin Gerhardy e565797d69 VOXELFORMAT: added test and test file
test file is from https://silverspaceship.com/aosmap/
2020-06-30 19:55:11 +02:00
Martin Gerhardy 8ffdb84fd8 TESTS: added rgb test volumes 2020-06-14 23:48:55 +02:00
Martin Gerhardy 1108506c1d VOXELFORMAT: added vxl (command & conquer) voxel model support 2020-06-14 22:11:49 +02:00
Martin Gerhardy f52cb9a366 TESTS: updated qbt file (the knight)
This model was written by qubicle and thus should be the reference model
2020-05-29 23:41:43 +02:00
Martin Gerhardy 8b56f0ac74 DATA: minecraft region files for unittests
the format is not yet supported
2020-05-25 16:58:58 +02:00
Martin Gerhardy 686caa9461 VOXELFORMAT: added kv6 support 2020-05-24 21:49:27 +02:00
Martin Gerhardy fb656aa4ea VOXELFORMAT: added kvx loading support 2020-05-24 21:03:40 +02:00
Martin Gerhardy e482527903 ALL: fixed lua warnings 2020-03-22 20:34:37 +01:00
Martin Gerhardy 517a9c5205 BACKEND: integrated the lua ai registry 2020-03-10 06:44:30 +01:00
Martin Gerhardy 3ad1dee1d0 AI: fixed issue in LUAAIRegistryTest 2019-12-03 20:56:25 +01:00
Martin Gerhardy 25fb2d3c31 CORE: add new test case
added tokenizer.string to test install files
2019-10-15 19:48:23 +02:00
Martin Gerhardy 9bba5c91ac VOXELFORMAT: added cube world load and save support
the cub file format is quite easy. The first three uint32_t values are the width,
depth and height (little endian) values of the following volume data. The volume
data itself is stored in 3 bytes for RGB
2019-10-03 17:16:16 +02:00
Martin Gerhardy ca26b2a51a TESTS: new file to write a tokenizer test for
this produced an endless loop while parsing it. even though
the error was produced by saving invalid data, the loading
should still not break the game
2019-09-08 19:55:07 +02:00
Martin Gerhardy 839f84ee37 VOXELFORMAT: added binvox support 2019-08-30 11:14:43 +02:00
Martin Gerhardy 4b353830d5 VOXEDIT: allow to change and create the palette at runtime 2019-05-17 17:06:15 +02:00