Martin Gerhardy
e1d62f667c
VOXELFORMAT: updated ogt_vox
2022-04-12 22:20:33 +02:00
Martin Gerhardy
2a8a347a51
VOXELFORMAT: fixed missing the child nodes when loading gltf
2022-04-12 22:13:01 +02:00
Martin Gerhardy
fdc5480645
VOXELFORMAT: implemented gltf voxelization
2022-04-10 21:09:06 +02:00
Martin Gerhardy
a768b30cdd
VOXELFORMAT: added hash writing for vxa
2022-04-10 16:28:33 +02:00
Martin Gerhardy
9f16ff61d3
CORE: split md5 functions
2022-04-10 15:53:22 +02:00
Martin Gerhardy
58338bfd80
CORE: extended util functions
2022-04-10 15:47:47 +02:00
Martin Gerhardy
a8b7de3de4
VOXELFORMAT: prepare to save all animations
2022-04-10 11:17:23 +02:00
Martin Gerhardy
f1621ab1cd
VOXELFORMAT: activate the vxa saving
...
the md5 calculation for the vxa is still missing
2022-04-10 11:06:50 +02:00
Martin Gerhardy
bceac031f8
VOXELFORMAT: bump vxr to version 9 and implemented vxa saving
2022-04-10 11:03:31 +02:00
Martin Gerhardy
fbc7cf89a5
VOXELFORMAT: save vxr version 9
2022-04-10 10:34:31 +02:00
Martin Gerhardy
4fe6e7aa95
VOXELFORMAT: write vxr version 8
2022-04-10 09:38:45 +02:00
Martin Gerhardy
7defbb50b5
VOXELFORMAT: write vxr version 7
2022-04-10 09:30:19 +02:00
Martin Gerhardy
4c159c6e48
VOXELFORMAT: write vxr version 6
2022-04-09 21:22:36 +02:00
Martin Gerhardy
85b00430da
VOXELFORMAT: write vxr version 5
2022-04-09 21:13:57 +02:00
Martin Gerhardy
f3ffa30ca1
VOXELFORMAT: fixed typos
2022-04-09 20:59:29 +02:00
Martin Gerhardy
fd61134556
DOCS: updated changelog
2022-04-09 19:28:44 +02:00
Martin Gerhardy
d6a751dd60
VOXELFORMAT: preserve node hierarchy for vxr
2022-04-09 19:26:45 +02:00
Martin Gerhardy
2c2638aad0
VOXELFORMAT: updated ogt_vox
2022-04-09 08:37:06 +02:00
Martin Gerhardy
cb6c761124
VOXELFORMAT: fixed MATL chunk saving. the _type dict value was missed in the key count
2022-04-08 21:30:09 +02:00
Martin Gerhardy
75ccf6fb60
VOXELFORMAT: reduce hash calculation while loading a palette
2022-04-08 21:29:29 +02:00
Martin Gerhardy
fc0c4d9e32
VOXELFORMAT: attempt to please msvc
2022-04-07 15:04:37 +02:00
Martin Gerhardy
7164b135ee
CORE: made the default ctor constexpr of the Buffer class
2022-04-07 13:24:49 +02:00
Martin Gerhardy
99e2539c2e
DOCS: updated changelog
2022-04-07 12:59:05 +02:00
Martin Gerhardy
b04b18edc1
VOXEDIT: extended scene graph panel with key frame details
2022-04-07 12:42:07 +02:00
Martin Gerhardy
43fee09ec8
VOXELFORMAT: forgot to add the key frames to the node
2022-04-07 10:21:05 +02:00
Martin Gerhardy
908e85a576
VOXEDIT: print the keyframe data in the scene graph panel, too
2022-04-07 08:35:19 +02:00
Martin Gerhardy
aa5d6993ce
VOXELFORMT: load the group transforms, too
2022-04-07 08:35:08 +02:00
Martin Gerhardy
d91d515613
VOXELFORMAT: load and save magicavoxel 0.99.7 keyframes (animation support)
...
from ogt_vox:
- we now load version 200 files written by MagicaVoxel-0.99.7.0
- for version 200 files, nSHP and nTRN chunks can contain multiple
frames (aka keyframes)
-- nSHP contains a frame index and a model index per key frame
-- nTRN contains a frame index and a transform per key frame
2022-04-07 08:10:54 +02:00
Martin Gerhardy
edf390c895
VOXELFORMAT: updated ogt_vox with animation support
2022-04-06 22:16:42 +02:00
Martin Gerhardy
d2f7a97662
VOXELFORMAT: missing memset for vox saving
2022-04-06 22:10:48 +02:00
Martin Gerhardy
1da6382c8f
DOCS: updated voxconvert docs
2022-04-06 19:44:54 +02:00
Martin Gerhardy
239e72e2ed
VIDEO: renamed member
2022-04-06 19:23:50 +02:00
Martin Gerhardy
b8b3966352
VIDEO: extracted into method
2022-04-06 19:20:30 +02:00
Martin Gerhardy
baec8a0704
VIDEO: improved initial zoom for non ui camera
2022-04-06 08:15:55 +02:00
Martin Gerhardy
ed7179cd41
VIDEO: use constant
2022-04-06 08:15:38 +02:00
Martin Gerhardy
d4c59d83ed
VIDEO: comment about Camera::screenRay and reverted y axis flip
2022-04-05 10:26:57 +02:00
Martin Gerhardy
5ef77086e6
VIDEO: Revert fixed Camera::screenRay for corrected corners
...
This reverts commit d6e92091ca
.
2022-04-05 10:24:36 +02:00
Martin Gerhardy
944c9f2e21
VOXELFORMAT: fixed transforms for non keyfraames
...
also reverted 71cca6f91a
2022-04-05 09:35:05 +02:00
Martin Gerhardy
91ecd275e6
VIDEO: increase epsilon to fix test
...
apparently the new method to screenRay increases the rounding errors - but it's still ok
2022-04-04 21:23:02 +02:00
Martin Gerhardy
b95419e670
VOXCONVERT: print voxels for each single volume
2022-04-04 19:53:09 +02:00
Martin Gerhardy
71cca6f91a
VOXELFORMAT: don't add a keyframe to the root node
2022-04-04 19:52:55 +02:00
Martin Gerhardy
1c7aef5d68
VOXCONVERT: fixed compilation
2022-04-04 19:47:51 +02:00
Martin Gerhardy
0dda2f0c5c
VOXCONVERT: count the voxels
2022-04-04 19:44:53 +02:00
Martin Gerhardy
0b0ba18344
VOXEDIT: made unselect available via ui
...
restructured the menu bar of voxedit
2022-04-04 11:35:21 +02:00
Martin Gerhardy
a80ce0a74a
VOXEDIT: properly reset all modifier state vars
2022-04-04 11:06:47 +02:00
Martin Gerhardy
d173f768da
VOXEDIT: reset selection on new scene
2022-04-04 09:22:04 +02:00
Martin Gerhardy
ac6c25a9df
VIDEO: reduce flooding of validation output
2022-04-04 09:16:05 +02:00
Martin Gerhardy
d6e92091ca
VIDEO: fixed Camera::screenRay for corrected corners
2022-04-04 09:04:54 +02:00
Martin Gerhardy
78e07a908e
VOXEDIT: activate ortho camera
2022-04-04 09:03:08 +02:00
Martin Gerhardy
f0c035f161
VIDEO: fixed missing upper-left-corner to lower-left-corner conversion
2022-04-04 09:02:46 +02:00