Skip to content

Releases: vengi-voxel/vengi

0.0.4.0

07 Jun 08:34
Compare
Choose a tag to compare

General:

  • Added support for writing binvox files
  • Added support for reading kvx (Build-Engine) and kv6 (SLAB6) voxel volumes
  • 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

VoxEdit:

  • Added scale console command to produce LODs

VoxConvert:

  • Added ability to merge all layers into one

Bildschirmfoto von 2020-06-07 11-13-17
Bildschirmfoto von 2020-06-07 11-13-33
Bildschirmfoto von 2020-05-25 08-20-26

0.0.3.0

17 May 18:37
Compare
Choose a tag to compare
0.0.3.0 Pre-release
Pre-release

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

Bildschirmfoto von 2020-05-06 21-40-27
Bildschirmfoto von 2020-05-06 21-41-31
Bildschirmfoto von 2020-05-02 23-00-24
Bildschirmfoto von 2020-05-02 23-01-18

0.0.2.0

06 May 19:31
Compare
Choose a tag to compare
0.0.2.0 Pre-release
Pre-release

0.0.2 (2020-05-06)

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

Bildschirmfoto von 2020-05-06 21-40-27
Bildschirmfoto von 2020-05-06 21-41-31
Bildschirmfoto von 2020-05-02 23-00-24
Bildschirmfoto von 2020-05-02 23-01-18

Voxel Editor

08 Feb 22:09
Compare
Choose a tag to compare
Voxel Editor Pre-release
Pre-release

This is the first alpha version of the voxel editor that is part of the engine.

For the windows binaries you also need the Visual Studio C++ Runtime dllls (will be fixed in the next release): https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads