Commit Graph

11568 Commits (master)

Author SHA1 Message Date
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