Martin Gerhardy
932a65d857
VOXCONVERT: clamp the maxdepth value
2022-04-29 17:21:36 +02:00
Martin Gerhardy
42174b9a86
VOXELFORMAT: copy more node values on split
2022-04-29 17:21:25 +02:00
Martin Gerhardy
02e9da377e
VOXELUTIL: fixed result of split
...
the split created a volume with the depth of maxSize
while importing images with 1024x1024 the split thus created
1024x1024x256 in total - which is wrong
2022-04-28 19:54:14 +02:00
Martin Gerhardy
1300a3b301
VOXELUTIL: bump max volume size
2022-04-28 19:49:16 +02:00
Martin Gerhardy
6393a1ed2c
JANITORIAL: fixed compile warnings in release builds
2022-04-28 19:46:06 +02:00
Martin Gerhardy
e6c6dbbda5
LIBS: updated dearimgui
2022-04-28 19:40:47 +02:00
Martin Gerhardy
bcf6755c19
VIDEO: minor helper function to check if a key is currently pressed
2022-04-28 19:33:59 +02:00
Martin Gerhardy
101abfa754
IO: fixed warnings
2022-04-28 19:21:35 +02:00
Martin Gerhardy
73511cbae7
VOXEDIT: The GUI goes crazy when press the key arrows and it is in edit mode
...
should fix issue #142
2022-04-25 21:38:12 +02:00
Martin Gerhardy
355b9e9bf4
UTIL: replaced unordered_set with own Set
2022-04-25 21:37:46 +02:00
Martin Gerhardy
74e0cfb21f
VOXELFORMAT: const
2022-04-23 23:50:36 +02:00
Martin Gerhardy
950a1345a9
VOXELFORMAT: link to gltf overview
2022-04-23 23:20:35 +02:00
Martin Gerhardy
85ac43f847
VOXELFORMAT: tests for gltf voxelization
2022-04-23 23:09:21 +02:00
Martin Gerhardy
d9abfaffbc
VOXELFORMAT: apply the correct offset for the indices
2022-04-23 22:56:24 +02:00
Martin Gerhardy
9f0419c3e4
VOXELFORMAT: moved the primitive check
2022-04-23 22:41:28 +02:00
Martin Gerhardy
5c1d96e985
VOXELFORMAT: removed unused code
2022-04-23 22:33:26 +02:00
Martin Gerhardy
6b3d67fc81
VOXELFORMAT: ensure to only return a value volume if the node type matches
2022-04-23 22:18:05 +02:00
Martin Gerhardy
1a0567834c
VOXELFDRMAT: extend GltfVertex
2022-04-23 22:02:00 +02:00
Martin Gerhardy
c4044fbff2
VOXELFORMAT: apply index offset
...
this is always zero in current cases
2022-04-23 21:51:59 +02:00
Martin Gerhardy
37684a3eae
VOXELFORMAT: supported strided storage
2022-04-23 22:02:02 +02:00
Martin Gerhardy
163be39864
VOXELFORMAT: debug output
2022-04-23 21:47:17 +02:00
Martin Gerhardy
d674d15092
VOXELFORMAT: added a few asserts to the gltf format
2022-04-23 21:34:45 +02:00
Martin Gerhardy
853ce9b230
VOXELFORMAT: a few gltf fixes
2022-04-23 21:31:30 +02:00
Martin Gerhardy
92fc77e8b6
IO: don't try to load a directory in Filesystem::open
2022-04-23 21:29:56 +02:00
Martin Gerhardy
1d45aba0e5
VOXEL: minor cleanup
2022-04-23 21:14:59 +02:00
Martin Gerhardy
9d85d3b842
VOXELRENDER: extract into method
2022-04-23 21:08:10 +02:00
Martin Gerhardy
3234e2e5b1
VOXELRENDER: reduced directy access to _state array
2022-04-23 20:58:02 +02:00
Martin Gerhardy
86c94760a8
VOXELRENDER: extract to method
2022-04-23 20:45:17 +02:00
Martin Gerhardy
7e3013ddac
VOXELRENDER: extract the node id to volume id 'conversion'
2022-04-23 20:19:52 +02:00
Martin Gerhardy
80aa079dfe
VOXELRENDER: also reduce maxExtraction counter if volume is empty
...
otherwise we don't remove it from the list
2022-04-23 20:19:52 +02:00
Martin Gerhardy
2c5a4f1fa8
VOXELRENDER: renamed methods
2022-04-23 20:11:44 +02:00
Martin Gerhardy
141e5ebd5a
VOXELRENDER: prevent scheduling empty volumes for mesh extraction
2022-04-23 15:21:00 +02:00
Martin Gerhardy
057f35b12c
VOXELFORMAT: allow to crop the volumes while splitting them
2022-04-23 14:08:39 +02:00
Martin Gerhardy
8c2e622111
VOXELRENDER: debug output
2022-04-23 13:58:01 +02:00
Martin Gerhardy
1d83289bb4
UI: sort the filter entries for the file dialog
2022-04-23 13:49:09 +02:00
Martin Gerhardy
0ab57336a6
VIDEO: again a bunch of dsa changes
2022-04-21 20:09:25 +02:00
Martin Gerhardy
db130afdb7
VIDEO: use TextureConfig for genTextures
2022-04-21 19:59:38 +02:00
Martin Gerhardy
df7ac7e624
VIDEO: more dsa stuff - but still a long way to go
...
https://github.com/fendevel/Guide-to-Modern-OpenGL-Functions#dsa-direct-state-access
2022-04-20 22:11:23 +02:00
Martin Gerhardy
fed845ac65
VIDEO: check for BufferStorage feature
2022-04-20 21:57:26 +02:00
Martin Gerhardy
728d7d93a5
VIDEO: fixed dsa create method usage
2022-04-20 21:47:28 +02:00
Martin Gerhardy
001ea6e607
VOXEDIT: use the correct volume coordinate
...
picking via mouse is still not yet working though
2022-04-20 21:34:23 +02:00
Martin Gerhardy
22e92564cb
VOXEDIT: ensure that the cursor voxel is never air
2022-04-20 21:32:51 +02:00
Martin Gerhardy
5037e3e76c
VOXEDIT: update the cursor face even if the voxel coordinate did not change
2022-04-20 21:32:08 +02:00
Martin Gerhardy
3dc32e37e8
VOXEDIT: removed redundant check
2022-04-20 21:31:44 +02:00
Martin Gerhardy
dd227d8d8f
VOXEDIT: fixed initial click to place voxel not working
...
the reset() method set the voxel back to air - this is fixed now
2022-04-20 21:07:52 +02:00
Martin Gerhardy
9f0a38e754
VIDEO: renderer features are disabled by default
2022-04-20 20:45:11 +02:00
Martin Gerhardy
26747f51af
VOXEDIT: also show single faces on volume boundaries
2022-04-20 20:05:08 +02:00
Martin Gerhardy
536c5822db
VOXEDIT: moved cvars
2022-04-20 17:33:21 +02:00
Martin Gerhardy
3c00ef049f
VOXEDIT: moved default values for cvars
2022-04-20 17:26:35 +02:00
Martin Gerhardy
4552e32a4d
VOXEL: initDefaultPalette() takes palette cvar into account
2022-04-20 17:23:26 +02:00
Martin Gerhardy
8ce70b4873
VOXEDIT: moved cvar default values into one location
2022-04-20 17:23:08 +02:00
Martin Gerhardy
6a20c762ce
VOXEDIT: show all cvars on --help
2022-04-20 17:17:13 +02:00
Martin Gerhardy
9f3a346a9a
RENDERER: default grid resolution is 1
2022-04-20 17:09:39 +02:00
Martin Gerhardy
0105ba5c2c
VOXEDIT: show full cube if the grid resolution is not 1
2022-04-20 17:08:03 +02:00
Martin Gerhardy
98cbe9a638
VOXEDIT: cursor voxel is now always red
2022-04-20 17:05:06 +02:00
Martin Gerhardy
7da451fc65
VOXEL: given enum values numbers to easier reading
2022-04-19 21:27:22 +02:00
Martin Gerhardy
4e37bc8392
VOXEDIT: the 'cursor' voxel is in front of the stuff you want to delete or place #148
2022-04-19 21:20:47 +02:00
Martin Gerhardy
17c16d0c75
VOXELFORMAT: fixed palette index for schematic files
2022-04-19 21:15:17 +02:00
Martin Gerhardy
760532b6d6
VIDEO: allow to pick sides of a cube to generate
2022-04-19 21:02:25 +02:00
Martin Gerhardy
42a3c3b3ea
VOXELFORMAT: added alpha support to minecraft color mappings
2022-04-19 21:06:03 +02:00
Martin Gerhardy
6422224d77
VOXELFORMAT: convert debug to warn message
2022-04-20 12:47:59 +02:00
Martin Gerhardy
f2cee06757
VOXELFORMAT: format the mc mapping
2022-04-19 20:22:13 +02:00
Martin Gerhardy
05baed7e6f
UI: show the UINotifyDismissMillis cvar in --help, too
2022-04-19 20:21:05 +02:00
Martin Gerhardy
21160dc376
CORE: renamed cvar
2022-04-19 20:11:23 +02:00
Martin Gerhardy
18f3d31da7
VIDEO: allow to disable renderer features
2022-04-19 20:00:55 +02:00
Martin Gerhardy
1ca2ec27e7
VIDEO: allow to disable certain renderer features via cvar
2022-04-19 19:44:50 +02:00
Martin Gerhardy
959890983c
VOXELFORMAT: prepare write support for minecraft region files
2022-04-18 20:54:38 +02:00
Martin Gerhardy
d291ad4824
VOXELFORMAT: moved method into cpp file
2022-04-18 16:59:42 +02:00
Martin Gerhardy
4cea5d91d0
VOXELFORMAT: store cameras for gox format
2022-04-17 13:03:04 +02:00
Martin Gerhardy
68c3f2256c
VOXELFORMAT: removed superfluous methods
2022-04-17 12:44:34 +02:00
Martin Gerhardy
460e80a8ab
VOXELFORMAT: removed merge()
2022-04-17 12:10:14 +02:00
Martin Gerhardy
c51fe2d08c
VOXELFORMAT: updated ogt_vox with improved animation support
2022-04-16 06:45:47 +02:00
Martin Gerhardy
620370c3f2
VOXELFORMAT: updated ogt_vox
2022-04-16 06:32:30 +02:00
Martin Gerhardy
ca4f305f7f
VOXEDIT: fixed placing the timeline
2022-04-16 06:31:38 +02:00
Martin Gerhardy
f425c549f7
UI: updated dearimgui
2022-04-14 18:57:13 +02:00
Martin Gerhardy
00fb304039
UI: updated imguizmo
2022-04-14 18:53:50 +02:00
Martin Gerhardy
7c1a8ccc3e
VOXELFORMAT: removed duplicated logging line
2022-04-13 20:32:08 +02:00
Martin Gerhardy
5738caf514
VOXELFORMAT: fixed for loading the textures
...
looks like the uv map is still wrong
2022-04-13 20:30:18 +02:00
Martin Gerhardy
2c46d22005
VOXELFORMAT: support loading vertex colors
2022-04-13 20:13:28 +02:00
Martin Gerhardy
a2a3aaaa33
DOCS: updated gltf format table entry
2022-04-13 19:38:22 +02:00
Martin Gerhardy
0c7d075ffb
VOXELFORMAT: renamed methods
2022-04-12 22:28:12 +02:00
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
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
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
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
Martin Gerhardy
f0ca89c6cd
VIDEO: fixed ortho zoom
2022-04-03 18:12:10 +02:00
Martin Gerhardy
78a77e5a3d
VOXELFORMAT: updated parts of ogt_vox
2022-04-03 14:58:12 +02:00
Martin Gerhardy
4155bc2b09
VOXEDIT: notifications should get limited to 2 or 3
...
issue #143
2022-04-03 14:46:58 +02:00
Martin Gerhardy
a7ffb2a421
UI: added type for imguitoasts
2022-04-03 10:41:44 +02:00
Martin Gerhardy
def0d0d4d3
VOXEDIT: hide the guizmo in edit mode
2022-04-03 10:08:42 +02:00
Martin Gerhardy
ddd9a031ad
VOXEDIT: allow to edit the interpolation type in a keyframe #136
2022-04-02 20:49:57 +02:00
Martin Gerhardy
a31ee68d0a
VOXEDIT: tweaked sizes for smaller displays
2022-04-02 20:22:04 +02:00
Martin Gerhardy
4ed388d56e
VOXEDIT: Fixed issue #141
...
the deleted node wasn't removed the child list
2022-04-02 19:11:47 +02:00
Martin Gerhardy
634f3fb232
VOXEDIT: in non-fullscreen mode don't print the title bar
2022-04-02 18:46:54 +02:00
Martin Gerhardy
2e5250c26b
VOXEDIT: don't start in fullscreen mode by default
2022-04-02 18:43:40 +02:00
Martin Gerhardy
7a90f71514
VOXEDIT: enter scene mode only if multiple objects are in the scene
2022-03-31 23:29:21 +02:00
Martin Gerhardy
54947fb7f3
VOXEDIT: allow to disable aabb rendering in scene mode, too
2022-03-31 23:13:14 +02:00
Martin Gerhardy
b8e87fd51d
VOXEDIT: expose the 2d volume import to voxedit
2022-03-31 23:11:49 +02:00
Martin Gerhardy
c18e4e89c7
VOXCONVERT: use the new volume import feature
...
and also allow to import both sides
2022-03-31 22:59:52 +02:00
Martin Gerhardy
53c02d08dd
VOXELUTIL: implemented function to import a plane with a heightmap attached
2022-03-31 22:47:55 +02:00
Martin Gerhardy
b746adc184
VOXEDIT: statusbar for smaller windows
2022-03-31 22:34:53 +02:00
Martin Gerhardy
13141eb690
VOXELFORMAT: fixed SceneGraph::foreachGroup using the wrong node id
2022-03-31 17:51:05 +02:00
Martin Gerhardy
c5e60369e0
VOXEDIT: allow to add and remove keyframes
2022-03-31 17:22:37 +02:00
Martin Gerhardy
46a4683dd6
VOXEDIT: activate the cubeview for the camera
2022-03-30 21:32:56 +02:00
Martin Gerhardy
721c25c997
VOXEDIT: fixed clearing the screen in non fbo rendering
...
this was wiping away the grid and aabb with an empty scene
2022-03-30 21:12:35 +02:00
Martin Gerhardy
865414be83
VOXCONVERT: extended help message
2022-03-30 21:06:24 +02:00
Martin Gerhardy
e7bd2b9594
VOXEDIT: drag and drop for palette color entries
2022-03-30 21:05:45 +02:00
Martin Gerhardy
b03c6d784a
VOXELGENERATOR: changed the scenegraph:new api
2022-03-30 20:49:27 +02:00
Martin Gerhardy
96384d2683
VOXELGENERATOR: create new layers below the current active one
2022-03-30 20:34:19 +02:00
Martin Gerhardy
576a381c11
VOXEDIT: use nodeActive to select the first volume node in the graph
2022-03-30 20:26:13 +02:00
Martin Gerhardy
c6473b9b5b
VOXEDIT: minor optimization
2022-03-30 20:09:36 +02:00
Martin Gerhardy
a521c3bf84
VOXELGENERATOR: switch from volumes to nodes for the lua scripts
2022-03-30 19:54:40 +02:00
Martin Gerhardy
870123abd9
VOXELGENERATOR: improved sanity check
2022-03-30 19:45:06 +02:00
Martin Gerhardy
c6b2229151
APP: the init method for the test app already has the _testApp pointer available now
2022-03-30 19:34:53 +02:00
Martin Gerhardy
04455319fe
VOXELGENERATOR: moved the voxel editor sript functions into the main module
2022-03-29 22:33:19 +02:00
Martin Gerhardy
9ed9bffb1e
VOXEDIT: simplified scene node lua code
2022-03-29 22:08:02 +02:00
Martin Gerhardy
6c6f6d6dd7
VOXEDIT: minor cleanup
2022-03-29 21:54:33 +02:00
Martin Gerhardy
b85e467c1b
VOXELGENERATOR: added resize as scripting command
2022-03-29 22:06:02 +02:00
Martin Gerhardy
7524866122
VOXEDIT: removed current frame setting from modifier panel again
2022-03-29 21:38:26 +02:00
Martin Gerhardy
a9a8d96901
VOXEDIT: added keyframe sequencer to scene view
2022-03-29 21:28:37 +02:00
Martin Gerhardy
99f6ba8f5e
UI: added neo-sequencer
2022-03-29 21:24:54 +02:00
Martin Gerhardy
0516c5bc55
VOXELFORMAT: changed keyframe to uint32_t
2022-03-29 21:24:10 +02:00
Martin Gerhardy
e4cf050bbc
UI: removed ImSequencer
2022-03-29 21:14:17 +02:00
Martin Gerhardy
a9ebfe9f7d
VOXEDIT: find the closest palette entry to a given input color
2022-03-29 18:15:37 +02:00
Martin Gerhardy
7b7a020cf3
VOXELFORMAT: todo comments
2022-03-29 17:22:11 +02:00
Martin Gerhardy
7d037b4600
VOXELFORMAT: fixed missing palette mapping for schematic files
2022-03-29 16:44:36 +02:00
Martin Gerhardy
2fa4ba0726
VOXELFORMAT: started to support writing schematic files
2022-03-28 20:22:36 +02:00
Martin Gerhardy
5c3db0aa60
VOXELFORMAT: extended nbt code with write support
2022-03-28 20:19:05 +02:00
Martin Gerhardy
84cb98ef60
IO: pascal string support
2022-03-28 19:58:12 +02:00
Martin Gerhardy
b8599feecc
VOXELFORMAT: fixed assert if some tags don't include the expected data
2022-03-28 19:42:33 +02:00
Martin Gerhardy
ed587bc092
UI: fixed missing console call for mouse wheel
2022-03-28 19:33:28 +02:00
Martin Gerhardy
366b021da3
CORE: fixed prev()
2022-03-28 19:31:03 +02:00
Martin Gerhardy
e22ed19dc7
VOXELFORMAT: allow to dump the nbt tree
2022-03-28 19:14:50 +02:00
Martin Gerhardy
8feab40cee
CORE: added BufferView class
2022-03-28 18:58:49 +02:00
Martin Gerhardy
dc5ad27cea
VOXELRENDER: we do not yet support fb multisampling
2022-03-28 18:46:06 +02:00
Martin Gerhardy
2a50231aae
VOXELFORMAT: disable schematic test
2022-03-28 18:42:03 +02:00
Martin Gerhardy
8bf66a70bc
VOXELFORMAT: debug output for schematic
2022-03-28 18:39:49 +02:00
Martin Gerhardy
77df9b968b
VOXELFORMAT: allow to load minecraft schematic files
2022-03-27 22:09:20 +02:00
Martin Gerhardy
70b5d3bd93
VOXELFORMAT: fixed segfault if there are no cameras
2022-03-27 21:45:27 +02:00
Martin Gerhardy
61fd503b4a
IO: minor fixes for ZipReadStream
2022-03-27 21:32:51 +02:00
Martin Gerhardy
3f61c9a191
DOCS: updated ai related docs
2022-03-28 11:59:05 +02:00
Martin Gerhardy
998acb9ad7
VOXCONVERT: dump the keyframes
2022-03-27 21:29:07 +02:00
Martin Gerhardy
5392cb6080
VOXELFORMAT: some camera node preparation for magicavoxel
2022-03-27 21:16:06 +02:00
Martin Gerhardy
2603c2767f
VOXEDIT: install robo.qb
2022-03-27 13:19:23 +02:00
Martin Gerhardy
c1c493207d
VOXELFORMAT: fixed qef format spec link
2022-03-27 13:02:09 +02:00
Martin Gerhardy
55a9b0b296
VOXELRENDER: todo comment
2022-03-27 11:58:01 +02:00
Martin Gerhardy
e1c81cdb37
RENDER: reduce the max instances to 2 for now
...
this is not really used at the moment and only wastes memory
2022-03-27 11:54:44 +02:00
Martin Gerhardy
8dfd684da2
VOXEDIT: use the group region when extracting the color from a layer or group
2022-03-27 11:54:20 +02:00
Martin Gerhardy
4c85f60c8e
VOXEDIT: merge volumes if max supported volumes for the renderer are exceeded
2022-03-27 11:54:02 +02:00
Martin Gerhardy
7dd6994b03
VOXELFORMAT: allow to get the region size of the group
2022-03-27 11:53:33 +02:00
Martin Gerhardy
8cee98a8cb
VOXELRENDER: bump max allowed volume instances from 256 to 1024
2022-03-27 11:53:01 +02:00
Martin Gerhardy
5b62a14397
VOXEDIT: merge the volumes if they exceed the max size
2022-03-26 21:40:03 +01:00
Martin Gerhardy
d8b2fb675b
VOXELFORMAT: sanity checks for mca loading
2022-03-26 21:26:47 +01:00
Martin Gerhardy
1f82115bbc
VOXELRENDER: prevent exceeding the max volumes
2022-03-26 21:19:01 +01:00
Martin Gerhardy
a337ecaeb5
UI: fixed fpe
...
https://github.com/ocornut/imgui/issues/5139
2022-03-26 21:11:43 +01:00
Martin Gerhardy
d58d2b37ef
VOXELFORMAT: started to work on older minecraft region file support
2022-03-26 20:55:23 +01:00
Martin Gerhardy
8976ff76db
VOXELFORMAT: added fbx ascii exporter
2022-03-26 17:01:48 +01:00