Commit Graph

10990 Commits (016631bb015005dc0338cd4a73be342a0a06f9ce)

Author SHA1 Message Date
Martin Gerhardy 016631bb01 README: donation 2022-03-08 17:35:54 +01:00
Martin Gerhardy 1f0312a262 DOCS: missing stl reference 2022-03-08 17:30:33 +01:00
Martin Gerhardy 39945096d7 VOXELFORMAT: fixed save format list 2022-03-08 17:07:42 +01:00
Martin Gerhardy 7f83d4c061 VOXELFORMAT: extended obj voxelization test 2022-03-08 16:57:19 +01:00
Martin Gerhardy 86f2563c55 VOXELFORMAT: added stl read and write support 2022-03-08 16:56:59 +01:00
Martin Gerhardy 6ea5d25908 VOXELFORMAT: apply scale cvar values to voxelization, too 2022-03-07 23:45:21 +01:00
Martin Gerhardy ec9404fed8 DOCS: minecraft region files are supported again 2022-03-07 23:30:21 +01:00
Martin Gerhardy fdfc23aed2 DOCS: fixed manpage 2022-03-07 23:14:24 +01:00
Martin Gerhardy 088dc89f8a VOXELUTIL: fixed buffer over-/underflow in fillHollow if region is not at 0,0,0 2022-03-08 16:41:41 +01:00
Martin Gerhardy c449e0478b VOXELFORMAT: disable minecraft test for now 2022-03-08 16:41:35 +01:00
Martin Gerhardy 24e55829d0 VOXELFORMAT: moved generic stuff into MeshExporter class 2022-03-07 22:56:49 +01:00
Martin Gerhardy 7d41074c7a VOXELFORMAT: minor cleanup 2022-03-07 22:53:02 +01:00
Martin Gerhardy ea6c87a4c8 VOXELFORMAT: voxelization per shape is threaded now 2022-03-07 22:37:35 +01:00
Martin Gerhardy 9dbabd524b VOXCONVERT: set max cpus for threadpool 2022-03-07 22:22:01 +01:00
Martin Gerhardy d4e58c03e2 VOXELRENDER: removed polygon offset - produced render errors with multiple volumes 2022-03-07 22:10:11 +01:00
Martin Gerhardy 439ee3a70f VOXEDIT: load the model async to not block the ui 2022-03-07 21:55:53 +01:00
Martin Gerhardy 729b98cd29 UI: improved TextCentered to also center vertically 2022-03-07 21:42:49 +01:00
Martin Gerhardy f471e17a8b VOXEDIT: improved camera reset 2022-03-07 21:40:23 +01:00
Martin Gerhardy 1c18170457 VOXELFORMAT: allow to move the SceneGraph 2022-03-07 21:31:48 +01:00
Martin Gerhardy d22e187daf CORE: fixed move assignment operator for maps 2022-03-07 21:16:41 +01:00
Martin Gerhardy 5c38c58e0d VOXELFORMAT: re-implemented minecraft mca support 2022-03-07 21:16:28 +01:00
Martin Gerhardy 3367951a70 VOXELUTIL: don't put the volume into a new position on merge 2022-03-08 07:38:26 +01:00
Martin Gerhardy 978b331857 VOXELFORMAT: fixed used format 2022-03-08 07:38:26 +01:00
Martin Gerhardy 7aecbc4b86 VOXELFORMAT: move keyframes 2022-03-08 07:38:26 +01:00
Martin Gerhardy 3dca3200d8 CORE: allow to move a map 2022-03-08 07:38:26 +01:00
Martin Gerhardy b495580cb5 CORE: allow to move the pool allocator 2022-03-08 07:38:26 +01:00
Martin Gerhardy 400594fded VOXELFORMAT: specify all voxformat cvars for the unittests, too 2022-03-06 15:32:07 +01:00
Martin Gerhardy 56f0cf0682 VOXELFORMAT: added links 2022-03-06 15:24:53 +01:00
Martin Gerhardy c9ad592bec DOCS: updated changelogs 2022-03-06 15:13:39 +01:00
Martin Gerhardy d1ada416cd CORE: Revert: return ./ if path component is empty"
This reverts commit 49616d61c8.

Reverting because all the command completers would add a ./ in front of the filenames
which breaks existing tests.
2022-03-06 15:08:51 +01:00
Martin Gerhardy 00cac45a55 VOXELFORMAT: a little bit more progress on loading the nbt data structure 2022-03-06 15:08:51 +01:00
Janis Taranda 571d9d760e VOXELFORMAT: Ability to scale converted mesh in x,y,z with different values. 2022-03-05 18:30:11 +01:00
Martin Gerhardy 4d7ae8cccd VOXELFORMAT: fixed mcr after stream class refactoring 2022-03-05 12:36:15 +01:00
Martin Gerhardy f3fee45e0b CORE: change log level without the cvar 2022-03-04 14:05:02 +01:00
Martin Gerhardy 224367e8d3 IO: helper method in ZipReadStream 2022-03-03 18:57:43 +01:00
Martin Gerhardy 7431ce2640 VOXELFORMAT: fixed missing cvar in unittests 2022-03-03 18:23:34 +01:00
Martin Gerhardy 49616d61c8 CORE: return ./ if path component is empty 2022-03-03 18:23:21 +01:00
Martin Gerhardy 3fcba0cc7b VOXELFORMAT: Reverted: use the increased region size to fix the pivot calculation
This reverts commit 79c4525b94.
2022-03-03 16:20:12 +01:00
Martin Gerhardy a78de8e3cd VOXELFORMAT: ensure that the quat is properly initialized
no matter which glm settings are active
2022-03-02 19:31:08 +01:00
Martin Gerhardy 1edb27fece VOXELFORMAT: store the available animations 2022-03-02 19:22:00 +01:00
Martin Gerhardy 01e0bf5e49 VIDEO: added blitFramebuffer method
this can hopefully fix the bloom rendering depth buffer issue in the voxedit viewport
2022-03-02 19:09:51 +01:00
Martin Gerhardy a8f9b409fe VOXELRENDER: fixed clearing buffer in non-bloom mode 2022-03-02 18:56:22 +01:00
Martin Gerhardy ae3b3d4e9e VOXEDIT: don't apply ImGuiWindowFlags_UnsavedDocument to the viewport title
this breaks layouting for some reason
2022-03-02 18:52:33 +01:00
Martin Gerhardy 46dca0bebf VIDEO: also check the framebuffer bind mode 2022-03-02 18:37:45 +01:00
Martin Gerhardy b5c38429f9 VIDEO: helper method to convert ClearFlag into GLbitfield 2022-03-02 18:35:37 +01:00
Martin Gerhardy 79c4525b94 VOXELFORMAT: use the increased region size to fix the pivot calculation 2022-03-02 18:31:34 +01:00
Martin Gerhardy 8326795610 VOXELFORMAT: fixed applying the pivot 2022-03-02 18:22:28 +01:00
Martin Gerhardy e13fe01dbd DOCS: updated changelog 2022-03-02 18:15:51 +01:00
Martin Gerhardy cfbfc8bb06 THUMBNAILER: ensure that the scene mode is rendered here 2022-03-02 17:16:05 +01:00
Martin Gerhardy 2f718998d0 VOXELFORMAT: allow to apply transform when exporting to obj
some formats like vxm apply transformations that can't get mapped to
integer volume boundaries. We don't apply the transformation to the
volume for this format (other as e.g. for magicavoxel vox - were it
does apply to integer boundaries) - but you have the option to apply
the transformation either in voxedit by inspecting the scene graph
or when exporting to obj or ply by specifying the new cvar to do so.
2022-03-02 17:13:25 +01:00