Voxel: News!

The rewrite is progressing very well, major parts of the World system are nearly completed and the rendering is starting to be re factored, the Windowing code has been re factored and now supports new features as multiple windows and better input. The rendering system will be detached in modules that implements a generic API, this allows to the engine to switch between OpenGL or Vulkan. This system allows to use multiple rendering APIs without changing code that no relies on the generic API.

Screen Space Lights

The engine now supports Screen Space Lights, this technique of rendering lights uses the data stored in the GBuffers and renders the lights in Screen Space, the advantages of using this are:

  • Better performance: instead of rendering in the pixels of the model they are renderer in a flat quad using the data available.
  • Nearly infinite lights: right now supports 256 independent point lights to be rendered in a single call.

Screen Space Lights

Two PostFX have been ported to the actual system.

Motion Blur

Motion Blur

Depth of Field

Depth of FIeld

WordPress Theme code available!

The WordPress Theme code used in this page is now available using the GNU GPL 3.0 Licence. All the code and assets are available here: WP-Theme. Please be aware that this code is used specifically with this page, we don’t recommend creating a site with the theme because has some stuff hardcoded, instead recommend to only contribute with code.

Voxel rewrite progress

Gource

 

The Voxel code is being rewritten by HACKhalo2, from 70% to 80% is new code. Most features are retained but some had to be modified to accommodate the new code. Here is a list of what features were changed or replaced

Changed

  • ECS Components has been reworked.

Replaced

  • World.
  • Dimensions.
  • Chunks.
  • Blocks.
  • State Machine.

The reason for this is to convert Universal in the core and on top write the client and server, this serves to keep most of the shared code in one place, speeding up the development process. The actual state of the code don’t allow to play, because of that there will be no updates until reaches a playable state.

If you what to check the process or contribute please go to Github.

Welcome to Lux Vacuos!

Lux Vacuos

This is the new web page and logo, here all news or related stuff will be published.

The major change was remove of the Forum, it will be replaced soon, the accounts system was moved to other server to prevent downtime if the main server goes offline, the new page is available here: Accounts. Other change is that the AWS S3 server now uses a custom domain. Other major change is the new RESTful API that allows more easy development for 3rd party tools, is in development but will be available soon.