I'm happy to announce the release of Castor3D, version 0.12.0
Castor3D is a 3D engine written in C++ 17.
It works on Windows and Linux.
It relies on Vulkan as a rendering API, and uses Ashes to extend this support to Direct3D 11 and OpenGL.
Some of the changes:
- Now using RenderGraph to build a frame graph.
- Now using bindless textures.
- Implemented MultiDrawIndirect.
- Implemented a loading screen.
- Implemented texture animations (tile maps and transforms).
- Implemented scene node animations.
- Added DrawEdges plugin, to detect and draw edges.
- Implemented basic ocean rendering plugin.
- Implemented FFT based ocean rendering plugin.
- Implemented water rendering.
- Implemented toon materials collection.
- Added ACES tone mapping plugin.
- Added HeightMapToNormalMap and fixed normal maps generation.
You can download the 0.12.0 release here: https://github.com/DragonJoker/Castor3D/releases/tag/v0.12.0