Skip to content

Releases: Bigfoot71/r3d

v0.4

22 Aug 13:30

Choose a tag to compare

v0.4 Pre-release
Pre-release

What's New

Planned in the roadmap:

  • Loading model animations from memory
  • Improved control over the skybox and IBL by @grunthon
  • Added texture coordinate controls for materials (scale/offsets)
  • Added support for instanced rendering of model animations

Additional features:

  • Added DoF by @jensroth-git
  • Added screen space reflections
  • Added support for shadow projection on 3D sprites
  • Added support for generating documentation with Doxygen during build
  • Fix in the handling of transformation hierarchies between meshes when loading models by @aalmkainzi
  • Improved animation management (in terms of calculations and memory, although there’s still work to be done)
  • Lots of internal reorganization, adjustments, and bug fixes

Contributions

New Contributors

Full Changelog: v0.3...v0.4

What's Next

You can check the roadmap for 0.5 pre-release, although it is not exhaustive, other additions and changes may occur in the meantime: https://github.com/Bigfoot71/r3d/blob/master/ROADMAP.md

v0.3

13 Jul 14:48

Choose a tag to compare

v0.3 Pre-release
Pre-release

R3D - Pre-Release 0.3

This new pre-release mainly introduces the new R3D_Mesh, R3D_Material and R3D_Model structs, replacing raylib’s original structs entirely. This makes material handling much more flexible and robust, and allows for custom implementations of meshes and models tailored for R3D.

Assimp support has also been added, bringing better 3D model loading and animation support than raylib’s default, along with many more supported formats. By default, all formats supported by raylib still work, plus FBX, with the option to load 3D models directly from memory (with some limitations for external resources).

Big thanks to @grunthon for the valuable help on this pre-release!

The work is not finished yet, next steps are detailed in ROADMAP.md

PR List

New Contributors

Full Changelog: v0.2...v0.3

R3D - v0.2

04 Apr 09:15

Choose a tag to compare

R3D - v0.2 Pre-release
Pre-release

R3D - Pre-Release 0.2

What's Changed

  • Improved transparency support, including the addition of alpha scissor in depth shaders
  • Added support for depth pre-pass in forward rendering
  • Reduced VRAM usage and adjusted render passes
  • New functions to access various buffers, such as normals and depth
  • New functions to retrieve view/projection matrices
  • Removed legacy sprite functions from the old R3D version, now obsolete
  • Fixed build issues

New Contributors

πŸ”§ Next Steps (0.3)

  • OpenGL ES support

πŸ“Œ Roadmap

  • 0.4: OpenGL ES stabilization
  • 0.5: First stable release

Full Changelog: v0.1...v0.2

R3D - v0.1

09 Mar 22:23

Choose a tag to compare

R3D - v0.1 Pre-release
Pre-release

R3D - Pre-Release 0.1

πŸš€ Major Features

  • PBR Rendering
  • Soft Shadows
  • Skybox & IBL
  • Particle System
  • Post-Processing Effects
  • Hybrid Forward/Deferred Rendering

πŸ”§ Next Steps (0.2)

  • Bug fixes and adjustments
  • Multi-platform compatibility testing

πŸ“Œ Roadmap

  • 0.3: OpenGL ES support
  • 0.4: OpenGL ES stabilization
  • 0.5: First stable release

πŸ“’ Feedback welcome!