Martin Gerhardy
b879def00a
UI: applied coding guidelines
2022-05-26 17:36:41 +02:00
Martin Gerhardy
384df5885b
UI: removed vector interface
2022-05-26 17:15:03 +02:00
Martin Gerhardy
a44c21ce84
VOXEDIT: show the view matrix manipulator in edit mode, too
2022-05-26 09:58:47 +02:00
Martin Gerhardy
8cee533420
VOXELFORMAT: helper method to access the parent MeshExt structure
2022-05-24 21:02:36 +02:00
Martin Gerhardy
d5cdedfb4d
VOXELFORMAT: replaced auto
2022-05-24 21:02:07 +02:00
Martin Gerhardy
9197e5133b
RENDER: minor cleanup
2022-05-24 20:29:20 +02:00
Martin Gerhardy
23fbbaa33a
VOXEDIT: reduced scope
2022-05-24 17:37:58 +02:00
Martin Gerhardy
0fee146e5b
VOXEDIT: allow to transform a group of nodes
2022-05-24 17:20:16 +02:00
Martin Gerhardy
85b7c80b28
DATA: added mv vox version of the robo
2022-05-23 21:05:59 +02:00
Martin Gerhardy
85ba00bfe5
VOXEDIT: fixed imgui assert
2022-05-23 21:03:13 +02:00
Martin Gerhardy
2e370517e0
LIBS: updated dearimgui
2022-05-23 20:47:34 +02:00
Martin Gerhardy
21cb77f4ee
VOXELFORMAT: save and load layer color
2022-05-23 20:42:25 +02:00
Martin Gerhardy
b572508981
VOXELFORMAT: updated ogt_vox
2022-05-23 20:30:21 +02:00
Martin Gerhardy
c11729a505
VOXCONVERT: removed --src-palette
2022-05-23 20:37:46 +02:00
Martin Gerhardy
c1120a7510
UTIL: SDL_isalnum is not available in all supported sdl versions
2022-05-23 20:12:35 +02:00
Martin Gerhardy
eff8806e2f
VOXELFORMAT: store the palette images base64 encoded
2022-05-23 16:51:56 +02:00
Martin Gerhardy
3b86c3b632
UTIL: added base64 util classes
2022-05-22 23:49:05 +02:00
Martin Gerhardy
e3a1d42aff
VOXELFORMAT: texcoord index
2022-05-22 23:41:20 +02:00
Martin Gerhardy
de861f670b
VOXELFORMAT: Revert "save the palette image data as base64" for now
...
This reverts commit e7856fd1463#196878f802a4d5887a9c899a7d4f0.
2022-05-23 13:34:57 +02:00
Janis Taranda
6531158648
VOXELFORMAT: fixed GLTF min & max vertices params
...
FLT_MIN is the positive minimum
2022-05-23 13:14:14 +02:00
Martin Gerhardy
e7856fd146
VOXELFORMAT: save the palette image data as base64
2022-05-22 23:38:37 +02:00
Martin Gerhardy
18350dc9a2
VOXEL: allow to save the palette glow color to png
2022-05-22 23:19:33 +02:00
Martin Gerhardy
62e1fe1c5a
VOXELFORMAT: ensure that the palette was loaded
2022-05-22 23:08:39 +02:00
Martin Gerhardy
62bc102e2e
VOXELFORMAT: fixed color writing for vxm
2022-05-22 23:05:26 +02:00
Martin Gerhardy
bbaaab8afc
VOXELFORMAT: print warning if you merge nodes with different palettes
2022-05-22 21:13:50 +02:00
Martin Gerhardy
55ccf069de
VOXELFORMAT: fixed subdiv test
2022-05-22 21:07:59 +02:00
Martin Gerhardy
1389c4bde4
VOXELFORMAT: todo comment about the emissive texture
2022-05-22 21:03:44 +02:00
Martin Gerhardy
e39ac73ffd
VOXELFORMAT: use glm for the epsilon comparison
2022-05-22 20:58:34 +02:00
Martin Gerhardy
39eae6ec3f
VOXELFORMAT: fixed using negative scale values
2022-05-22 20:44:55 +02:00
Martin Gerhardy
12a75469f5
ALL: changed default gamma to 1.0
2022-05-22 20:38:14 +02:00
Martin Gerhardy
5465676fd2
VOXEDIT: set default ambient color value to white
2022-05-22 20:36:03 +02:00
Martin Gerhardy
a8d842715f
VOXEL: leave a comment about writing the full buffer
2022-05-22 19:00:24 +02:00
Martin Gerhardy
ad0e30841a
VOXELFORMAT: hopefully fixed uv coordinates for palettes that don't have 256 colors
2022-05-22 18:37:20 +02:00
Martin Gerhardy
d0fa8a41f7
VOXELFORMAT: disable test for now
2022-05-21 19:59:46 +02:00
Martin Gerhardy
aba673fdf8
VOXELFORMAT: added new meshformat test
2022-05-21 19:57:20 +02:00
Martin Gerhardy
2a6042adc4
VOXELFORMAT: debug logging
2022-05-21 18:45:20 +02:00
Martin Gerhardy
6ed39e0e54
VOXELFORMAT: fixed loading vxm palette
2022-05-21 18:43:13 +02:00
Martin Gerhardy
037950a584
VOXELFORMAT: disable test for now
2022-05-21 18:03:07 +02:00
Martin Gerhardy
a20e9c168b
VOXELFORMAT: fixed tests
2022-05-21 17:59:00 +02:00
Martin Gerhardy
15879844d7
VOXELFORMAT: skip the color tests here
...
qb stores the values as rgba, and thus we use a different palette to perform a conversion
this ends in a result that is not directly comparable. We would have to quantize a palette
from the rgba values of a qubicle file and would have to use that one
2022-05-21 17:57:22 +02:00
Martin Gerhardy
3a100a8afb
VOXELFORMAT: allow non-const access to the palette
2022-05-21 17:56:15 +02:00
Martin Gerhardy
311b3b3a73
VOXELFORMAT: vxm can have multiple volumes as layers
...
which we transform into scene graph nodes
2022-05-21 17:56:02 +02:00
Martin Gerhardy
4796cd25f4
VOXELFORMAT: fixed vxm path while saving vxr
2022-05-21 17:55:00 +02:00
Martin Gerhardy
537ad7ef9a
VOXELFORMAT: save vxm 12
2022-05-21 17:54:26 +02:00
Martin Gerhardy
3da520ce3f
VOXELFORMAT: save vxm 11
2022-05-21 14:37:14 +02:00
Martin Gerhardy
ee263f2cb3
VOXELFORMAT: save vxm 10
2022-05-21 14:19:18 +02:00
Martin Gerhardy
4db3b861ca
VOXELFORMAT: save vxm version 9
2022-05-21 14:14:31 +02:00
Martin Gerhardy
1d830a1058
VOXELFORMAT: save vxm version 8
2022-05-21 14:10:31 +02:00
Martin Gerhardy
aab26f30dd
VOXELFORMAT: relax color matching threshold for some tests
2022-05-21 14:08:34 +02:00
Martin Gerhardy
7dc863af57
VOXELFORMAT: save vxm, version 7
2022-05-21 14:08:14 +02:00