vengi/debian/changelog

463 lines
16 KiB
Plaintext
Raw Permalink Normal View History

2022-03-27 12:17:20 -07:00
vengi (0.0.20.0-1) UNRELEASED; urgency=low
2022-03-28 09:47:45 -07:00
* General:
* Added support for minecraft schematic
2022-03-30 11:58:41 -07:00
* Refactored and extended the lua script integration
2022-04-02 09:49:29 -07:00
* Implemented applying depth/height map to a 2d plane
2022-04-07 03:58:07 -07:00
* Added support for new magicavoxel format (animations)
2022-04-09 10:28:44 -07:00
* Preserve node hierarchie when saving vxr
* GLTF voxelization
* Allow to enable certain renderer features
2022-05-03 09:46:02 -07:00
* Expose more noise functions to the lua scripts
* Expose more volume functions to the lua scripts
* Allow to delete voxels from within a lua script
* Improved splitting of volumes (target volume size)
2022-05-03 13:55:02 -07:00
* Expose more region functions to the lua scripts
* Added more lua example scripts
2022-05-12 21:51:26 -07:00
* Improved color sampling for voxelization
* Started to support different palettes in one scene
* Fixed vxc support
2022-05-21 11:00:24 -07:00
* Load the palette from the source file
* Fixed vxm file path when saving vxr
* Save vxmc (version 12) now
2022-05-22 11:39:09 -07:00
* Changed default ambient color and gamma values
2022-03-30 11:58:41 -07:00
* VoxEdit:
2022-04-02 11:16:33 -07:00
* Fixed start problems on some systems with multisampled framebuffers
2022-03-30 11:58:41 -07:00
* Allow to drag and drop colors from the palette
2022-04-02 09:49:29 -07:00
* Change between the edit and scene mode is now bound to tab
2022-04-19 11:33:14 -07:00
* Updated imguizmo to support clicking the view cube
* Cursor is no volume anymore but a plane
2022-05-01 13:44:58 -07:00
* Implemented plane filling
* Added extrude feature
* Allow to place a single voxel
2022-05-03 09:46:02 -07:00
* Fixed keyboard input errors that made the ui unusable
2022-05-12 21:51:26 -07:00
* Don't reload the last opened file with every start
2022-03-28 09:47:45 -07:00
2022-03-27 12:23:01 -07:00
* VoxConvert:
2022-04-07 03:58:07 -07:00
* Extended --dump to also show the key frames and the voxel count
2022-05-23 11:21:36 -07:00
* Removed --src-palette (src palette is always used)
2022-03-27 12:17:20 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 27 Mar 2022 11:59:01 +0200
vengi (0.0.19.0-1) unstable; urgency=low
2022-02-12 00:33:50 -08:00
* General:
2022-03-08 09:48:44 -08:00
* Replaced minecraft support with own implementation
2022-03-02 09:15:51 -08:00
* Added support for Sandbox VXA format (via VXR) and improved VXR
2022-02-22 10:01:18 -08:00
* Allow to change the ui colors via cvar (ui_style)
* Added bloom render support for vox and vxm
2022-03-02 09:15:51 -08:00
* Added support for loading key frames if the format supports it
* Improved apple support in file dialog
* The palette handling was refactored
* Allow to save the MATL chunk in magicavoxel vox files
2022-03-06 06:13:39 -08:00
* Ability to scale exported mesh with different values for each axis
* Added stl voxelization support
* Allow to modify the camera zoom min/max values
2022-03-11 04:09:51 -08:00
* Allow to load different sizes for AoS VXL files
* Lerp the camera zooming
2022-03-13 11:37:26 -07:00
* Added support for GLTF export
2022-03-26 06:03:31 -07:00
* Added experimental export support for FBX ascii
2022-03-27 02:58:40 -07:00
* Increased the max scene graph model nodes from 256 to 1024
2022-02-12 00:33:50 -08:00
2022-02-22 08:37:26 -08:00
* VoxEdit:
* Added new command to fill hollows in models
* Fixed escape key not closing the dialogs
* Added support for drag and drop the nodes of the scene graph
2022-03-02 09:15:51 -08:00
* Scene graph rendering improved
* Removed noise panel (use the lua scripts for noise support)
* Fixed a lot of undo/redo cases and improved the test cases a lot
* Fixed viewport screenshot creation (now also bound to F5)
* Added dialog to configure the mesh and voxel format settings for loading/saving
* Improved the palette panel
2022-03-19 14:01:29 -07:00
* Improved the guizmo for translation and rotation
* Open in scene mode as default
2022-02-22 08:37:26 -08:00
2022-03-16 00:39:36 -07:00
* VoxConvert:
* Added --image-as-plane and --image-as-heightmap parameters
2022-03-16 12:56:35 -07:00
* Allow to create a palette from input files
2022-03-16 00:39:36 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 27 Mar 2022 11:59:01 +0200
2022-02-12 00:33:50 -08:00
2022-02-12 00:30:45 -08:00
vengi (0.0.18.0-1) unstable; urgency=low
2022-01-23 04:16:29 -08:00
* renamed the github project to **vengi** - the url changed to
https://github.com/mgerhardy/vengi
2022-01-24 09:25:17 -08:00
* Build
* Removed own cmake unity-build implementation
2022-01-24 09:25:17 -08:00
* Fixed build when GAMES was set to OFF
* General:
* Extended qbcl format support
2022-01-29 01:19:53 -08:00
* Fixed color conversion issue when importing palettes from voxel models
2022-02-04 11:05:23 -08:00
* Voxelization of obj meshes now also fills the inner parts of the mesh with voxels
* Fixed magicavoxel pivot issue (sometimes wrong positions)
2022-02-09 12:58:55 -08:00
* Added support for sandbox vxc format
* Added support for sandbox vxt format
2022-02-12 00:30:45 -08:00
* Added new example lua scripts
2022-02-04 11:05:23 -08:00
* VoxConvert:
* --input can now also handle directories
2022-01-23 04:16:29 -08:00
2022-02-12 00:30:45 -08:00
* VoxEdit:
* Added context actions to scene graph panel
* Fixed mouse input issues in fullscreen mode
* Fixed script editor placement
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sat, 12 Feb 2022 09:30:00 +0100
2022-01-23 04:16:29 -08:00
2022-01-22 11:35:13 -08:00
vengi (0.0.17.0-1) unstable; urgency=low
2021-12-27 03:01:19 -08:00
* General:
* Fixed relative path handling for registered paths
2022-01-11 15:06:52 -08:00
* Support scene graphs in the voxel formats
2022-01-14 12:59:16 -08:00
* Fixed a few issues with the magicavoxel vox format (switched to ogt_vox)
2022-01-11 15:06:52 -08:00
* Load properties from supported voxel formats (vxr, vox, gox)
2022-01-14 12:59:16 -08:00
* Added support for loading minecraft region files (used enkimi)
* Fixed vxm pivot and black color issue
* Added obj voxelization
* Improved obj export
2022-01-19 14:17:09 -08:00
* Improved file dialog
2021-12-27 03:01:19 -08:00
2022-01-04 06:06:46 -08:00
* VoxConvert:
* Added --crop parameter that reduces the volumes to their real voxel sizes
* Added --split option to cut volumes into smaller pieces
* Added --export-layers to export all the layers of a scene into single files
2022-01-19 10:25:18 -08:00
* Added --dump to dump the scene graph of the input file
* Added --resize to resize the volumes by the given x, y and z values
2022-01-04 06:06:46 -08:00
* VoxEdit:
* Fixed torus shape
2022-01-11 15:06:52 -08:00
* Added scene graph panel
2022-01-21 10:19:08 -08:00
* Fixed an issue that delayed the start by a few seconds
2022-01-04 06:06:46 -08:00
2022-01-22 11:35:13 -08:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 23 Jan 2022 12:00:00 +0100
2021-12-27 03:01:19 -08:00
2021-12-27 01:37:19 -08:00
vengi (0.0.16.0-1) unstable; urgency=low
2021-12-18 05:18:05 -08:00
* General:
2021-12-19 02:01:56 -08:00
* Fixed magicavoxel vox file saving
* Added support for old magicavoxel (pre RIFF) format
* Fixed bugs in binvox support
2021-12-21 15:52:57 -08:00
* Fixed save dir for vxm files when saving vxr
* Save vxm version 5 (with included pivot)
2021-12-23 07:04:43 -08:00
* Support bigger volumes for magicavoxel files
2021-12-18 05:18:05 -08:00
2021-12-19 10:04:41 -08:00
* VoxConvert:
* Fixed --force handling for target files
* Allow to operate on multiple input files
* Added --translate command line option
* Added --pivot command line option
2021-12-26 08:05:42 -08:00
* nippon palette is not loaded if --src-palette is used and it's no hard error anymore if this fails
2021-12-19 10:04:41 -08:00
2021-12-27 00:45:10 -08:00
* VoxEdit:
* Add recently used files to the ui
2021-12-27 01:37:19 -08:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Mon, 27 Dec 2021 10:32:01 +0100
2021-12-18 05:18:05 -08:00
vengi (0.0.15.0-1) unstable; urgency=low
2021-11-21 04:21:33 -08:00
* General:
2021-11-21 10:49:57 -08:00
* Fixed missing vxm (version 4) saving support
2021-11-30 11:55:35 -08:00
* Fixed missing palette value for vxm saving
* Added support for loading only the palettes
* Added support for goxel gox file format
2021-12-11 15:46:12 -08:00
* Added support for sproxel csv file format
2021-12-11 17:38:30 -08:00
* Added support for a lot more image formats
2021-12-16 09:20:07 -08:00
* Improved lod creation for thin surface voxels
2021-12-17 14:23:59 -08:00
* Fixed vxr9 load support
2021-12-17 14:03:16 -08:00
* Added support for writing vxr files
2021-11-30 11:55:35 -08:00
* VoxConvert
* Added option to keep the input file palette and don't perform quantization
2021-11-30 12:32:51 -08:00
* Allow to export the palette to png
2021-12-15 12:13:30 -08:00
* Allow to generate models from heightmap images
2021-12-15 13:31:35 -08:00
* Allow to run lua scripts to modify volumes
* Allow to export or convert only single layers
2021-12-17 14:35:22 -08:00
* Allow to mirror and rotate the volumes
2021-11-21 04:21:33 -08:00
2021-12-09 22:00:09 -08:00
* Thumbnailer:
* Try to use the built-in palette for models
2021-12-11 04:20:32 -08:00
* VoxEdit:
* Allow to import palettes from volume formats, too
* Implemented camera panning
2021-12-16 09:20:07 -08:00
* Added more layer merge functions
2021-12-11 04:20:32 -08:00
2021-12-18 05:18:05 -08:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sat, 18 Dec 2021 14:11:08 +0100
2021-11-21 04:21:33 -08:00
2021-11-21 02:55:37 -08:00
vengi (0.0.14.0-1) unstable; urgency=low
2021-10-29 11:32:27 -07:00
* General:
2021-11-20 04:53:27 -08:00
* License for our own voxel models is now CC-BY-SA
2021-11-10 10:23:33 -08:00
* Support loading just the screenshots from voxel formats
2021-11-20 04:38:45 -08:00
* Support bigger volume sizes for a few formats
2021-11-20 04:53:27 -08:00
* Don't polute the home directory with build dir settings
* Fixed gamma handling in shaders
2021-11-21 02:55:37 -08:00
* Added bookmark support to the ui dialog
2021-11-10 10:23:33 -08:00
* Thumbnailer:
* Added qbcl thumbnail support
2021-10-29 11:32:27 -07:00
2021-11-21 02:55:37 -08:00
* VoxEdit
* Render the inactive layer in grayscale mode
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 21 Nov 2021 11:55:34 +0100
2021-10-29 11:32:27 -07:00
2021-10-29 11:31:36 -07:00
vengi (0.0.13.0-1) unstable; urgency=low
2021-10-26 01:21:51 -07:00
* General:
2021-10-28 09:27:31 -07:00
* Logfile support added
* Fixed windows DLL handling for animation hot reloading
2021-10-26 01:21:51 -07:00
2021-10-29 03:00:35 -07:00
* UI:
* Fixed log notifications taking away the focus from the current widget
2021-10-29 11:11:36 -07:00
* VoxEdit:
* Fixed windows OpenGL error while rendering the viewport
-- Martin Gerhardy <martin.gerhardy@gmail.com> Fri, 29 Oct 2021 20:11:34 +0200
2021-10-26 01:21:51 -07:00
vengi (0.0.12.0-1) unstable; urgency=low
2021-10-25 09:38:34 -07:00
* General:
2021-10-25 14:22:59 -07:00
* Fixed a few windows compilation issues
* Fixed issues in the automated build pipelines to produce windows binaries
2021-10-25 09:38:34 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Mon, 26 Oct 2021 10:17:09 +0200
2021-10-25 09:38:34 -07:00
vengi (0.0.11.0-1) unstable; urgency=low
2021-09-19 09:52:58 -07:00
2021-09-22 09:33:51 -07:00
* General:
* Added url command
* Reduced memory allocations per frame
2021-09-25 05:50:25 -07:00
* Added key bindings dialog
2021-10-05 11:08:51 -07:00
* Added notifications for warnings and errors in the ui
2021-10-12 10:49:24 -07:00
* Fixed Sandbox Voxedit VXM v12 loading and added saving support
2021-10-16 04:44:04 -07:00
* Fixed MagicaVoxel vox file rotation handling
2021-09-22 09:33:51 -07:00
* VoxEdit:
2021-09-25 05:50:25 -07:00
* Removed old ui and switched to dearimgui
2021-10-12 10:49:24 -07:00
* Added lua script editor
2021-10-25 09:24:35 -07:00
* Added noise api support to the lua scripts
2021-09-22 09:33:51 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Mon, 25 Oct 2021 18:24:45 +0200
2021-09-22 09:33:51 -07:00
2021-09-19 09:52:58 -07:00
vengi (0.0.10.0-1) unstable; urgency=low
2020-10-03 01:31:10 -07:00
2020-10-03 01:43:52 -07:00
* General:
* Added `--version` and `-v` commandline option to show the current version of each application
2020-10-03 04:43:05 -07:00
* Fixed texture coordinate indices for multi layer obj exports
2020-10-04 04:35:23 -07:00
* Improved magicavoxel transform support for some models
2020-10-07 13:24:56 -07:00
* Fixed magicavoxel x-axis handling
2021-09-19 09:55:34 -07:00
* Support newer versions of vxm and vxr
* Fixed bug in file dialog which prevents you to delete characters #77
2020-10-04 04:35:23 -07:00
* VoxEdit:
* Improved scene edit mode
2021-09-25 05:50:25 -07:00
* Progress on the ui conversion to dearimgui
2020-10-03 01:31:10 -07:00
2020-10-13 08:24:44 -07:00
* Tools:
* Rewrote the ai debugger
2021-09-19 09:57:42 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 19 Sep 2021 10:28:15 +0200
2020-10-03 01:31:10 -07:00
2020-10-03 01:28:47 -07:00
vengi (0.0.9.0-1) unstable; urgency=low
2020-09-30 13:42:22 -07:00
* General:
2020-10-02 10:13:53 -07:00
* Fixed obj texcoord export: Sampling the borders of the texel now
* Added multi object support to obj export
2020-09-30 13:42:22 -07:00
2020-10-03 01:28:47 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Wed, 3 Oct 2020 10:28:15 +0200
2020-09-30 13:42:22 -07:00
2020-09-30 13:38:40 -07:00
vengi (0.0.8.0-1) unstable; urgency=low
2020-09-15 13:20:32 -07:00
* General:
* Added obj and ply export support
2020-09-17 09:16:59 -07:00
* Restructured the documentation
2020-09-30 13:38:40 -07:00
* Improved font support for imgui ui
2020-09-15 13:20:32 -07:00
2020-09-30 13:38:40 -07:00
* Backend:
* Reworked ai debugging network protocol
* Optimized behaviour tree filters
-- Martin Gerhardy <martin.gerhardy@gmail.com> Wed, 30 Sep 2020 22:38:13 +0200
2020-09-15 13:20:32 -07:00
2020-09-15 13:15:21 -07:00
vengi (0.0.7.0-1) unstable; urgency=low
2020-08-04 07:22:37 -07:00
* General:
* Fixed wrong-name-for-symlinks shown
2020-08-04 08:56:57 -07:00
* Added support for writing qef files
2020-08-14 12:01:59 -07:00
* Added lua script interface to generate voxels
2020-08-18 14:31:34 -07:00
* Added stacktrace support for windows
2020-09-02 12:28:22 -07:00
* Refactored module structure (split app and core)
* Optimized character animations
2020-09-15 09:26:32 -07:00
* Hot reload character animation C++ source changes in debug builds
2020-09-02 12:28:22 -07:00
* Added quaternion lua support
* Updated external dependencies
2020-09-14 14:28:01 -07:00
* Refactored lua bindings
2020-09-15 09:26:32 -07:00
* Support Chronovox-Studio files (csm)
2020-09-15 09:40:45 -07:00
* Support Nick's Voxel Model files (nvm)
2020-09-15 12:25:52 -07:00
* Support more versions of the vxm format
2020-08-14 12:01:59 -07:00
* VoxEdit:
* Converted some voxel generation functions to lua
2020-09-02 12:28:22 -07:00
* Implemented new voxel generator scripts
2020-08-04 07:22:37 -07:00
2020-09-15 13:15:21 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Tue, 15 Sep 2020 22:14:07 +0200
2020-08-04 07:22:37 -07:00
2020-08-02 02:00:08 -07:00
vengi (0.0.6.0-1) unstable; urgency=low
* General:
* Fixed gamma cvar usage
* Enable vsync by default
* Updated external dependencies
* Activated OpenCL in a few tools
2020-08-02 13:57:30 -07:00
* Added symlink support to virtual filesystem
2020-07-26 07:18:21 -07:00
* VoxEdit:
* Fixed loading palette lua script with material definitions
2020-07-26 13:53:54 -07:00
* Fixed error in resetting mirror axis
* Fixed noise generation
* Reduced palette widget size
2020-08-02 02:00:08 -07:00
* Fixed palette widget being invisible on some dpi scales
2020-08-02 02:00:08 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 2 Aug 2020 10:59:07 +0200
2020-07-26 07:18:21 -07:00
2020-07-26 06:58:42 -07:00
vengi (0.0.5.0-1) unstable; urgency=low
2020-06-07 01:55:13 -07:00
2020-07-17 11:32:54 -07:00
* Client:
* Fixed movement
* Server:
* Fixed visibility check
* Fixed segfault while removing npcs
2020-07-12 09:25:31 -07:00
* VoxEdit:
* Started to add scene mode edit support (move volumes)
2020-06-12 13:15:35 -07:00
* VoxConvert:
* Support different palette files (cvar `palette`)
* Support writing outside the registered application paths
* Allow to overwrite existing files
* General:
* Switched to qb as default volume format
* Improved scene graph support for Magicavoxel vox files
* Fixed invisible voxels for qb and qbt (Qubicle) volume format
* Support automatic loading different volume formats for assets
* Support Command&Conquer vxl files
2020-07-12 09:25:31 -07:00
* Support Ace of Spades map files (vxl)
2020-07-26 00:49:19 -07:00
* Support Qubicle exchange format (qef)
2020-07-12 09:25:31 -07:00
* Perform mesh extraction in dedicated threads for simple volume rendering
* Improved gizmo rendering and translation support
* Fixed memory leaks on shutdown
* Improved profiling support via tracy
2020-06-12 13:15:35 -07:00
2020-07-26 06:58:42 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 26 Jul 2020 10:32:10 +0200
2020-06-07 01:55:13 -07:00
2020-06-07 01:32:33 -07:00
vengi (0.0.4.0-1) unstable; urgency=low
2020-05-25 08:38:53 -07:00
* General:
* Added support for writing binvox files
* Added support for reading kvx (Build-Engine) and kv6 (SLAB6) voxel volumes
2020-06-07 01:27:17 -07:00
* Performed some AFL hardening on voxel format code
* Don't execute keybindings if the console is active
* Added basic shader storage buffer support
* Reduced voxel vertex size from 16 to 8 bytes
* Apply checkerboard pattern to water surface
* Improved tracy profiling support
* A few highdpi fixes
* Server:
* Allow to specify the database port
* Fixed loading database chunks
2020-05-25 08:38:53 -07:00
* VoxEdit:
2020-06-07 01:27:17 -07:00
* Added `scale` console command to produce LODs
* VoxConvert:
* Added ability to merge all layers into one
2020-05-25 08:38:53 -07:00
2020-06-07 01:32:33 -07:00
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 7 Jun 2020 10:31:09 +0200
2020-05-25 08:38:53 -07:00
2020-05-17 15:16:22 -07:00
vengi (0.0.3.0-1) unstable; urgency=low
* Assets:
* Added music tracks
* Updated and added some new voxel models
* VoxEdit:
* Made some commands available to the ui
* Tweak `thicken` command
* Updated default tree generation ui values
* Save layers to all supported formats
* Fixed tree generation issue for some tree types
* Changed default reference position to be at the center bottom
* Reduced max supported volume size
* General:
* Print stacktraces on asserts
* Improved tree generation (mainly used in voxedit)
* Fixed a few asserts in debug mode for the microsoft stl
* Added debian package support
* Fixed a few undefined behaviour issues and integer overflows that could lead to problems
* Reorganized some modules to speed up compilation and linking times
* Improved audio support
* Fixed timing issues
* Fixed invalid GL states after deleting objects
* VoxConvert:
* Added a new tool to convert different voxel volumes between supported formats
Currently supported are cub (CubeWorld), vox (MagicaVoxel), vmx (VoxEdit Sandbox), binvox
and qb/qbt (Qubicle)
* Client:
* Added footstep and ambience sounds
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 15 May 2020 23:17:02 +0200
vengi (0.0.2.0-1) unstable; urgency=low
2020-05-12 13:01:49 -07:00
* VoxEdit:
* Static linked VC++ Runtime
* Extract voxels by color into own layers
* Updated tree and noise windows
* Implemented `thicken` console command
* Escape abort modifier action
* Added L-System panel
* General:
* Fixed binvox header parsing
* Improved compilation speed
* Fixed compile errors with locally installed glm 0.9.9
* Fixed setup-documentation errors
* Fixed shader pipeline rebuilds if included shader files were modified
* Improved palm tree generator
* Optimized mesh extraction for the world (streaming volumes)
* Added new voxel models
* (Re-)added Tracy profiler support and removed own imgui-based implementation
* Fixed writing of key bindings
* Improved compile speed and further removed the STL from a lot of places
* Updated all dependencies to their latest version
* Server/Client:
* Added DBChunkPersister
* Built-in HTTP server to download the chunks
* Replaced ui for the client
* Voxel rendering
* Implemented reflection for water surfaces
* Apply checkerboard pattern to voxel surfaces
* Up-scaling effect for new voxel chunks while they pop in
* Optimized rendering by not using one giant vbo
-- Martin Gerhardy <martin.gerhardy@gmail.com> Wed, 6 May 2020 21:14:43 +0200
2020-05-17 15:16:22 -07:00
vengi (0.0.1.0-1) unstable; urgency=low
2020-05-12 13:01:49 -07:00
* Initial release.
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sat, 8 Feb 2020 10:55:53 +0100