Skip to content

v0.2.0 for RCS and RERL

Latest

Choose a tag to compare

@AgentCryo AgentCryo released this 10 Apr 23:19
· 10 commits to master since this release
35bff52

Rocket Engine v0.2 — RCS & RERL

This release focuses on making Rocket Engine more usable as an actual engine rather than a standard old tech demo.
v0.2 introduces lighting, albedo textures, GLTF model loading, and major improvements to the rendering pipeline.


RocketEngine.RCS v0.2.0

Entity Component System for Rocket Engine (RCS)

Changes

  • Added Transform listeners (position and direction)
  • Added arbitrary entity data storage
  • Added engine-wide logger (LOG, WRN, ERR)

Notes

RCS did not receive as many changes as RERL this update, but the new listeners and logger help support more complex scenes.


RocketEngine.RERL v0.2.7

Rendering library for Rocket Engine, built on OpenTK (RERL)

Changes

  • Added GLTF model loading (hierarchy, transforms, .gltf and .glb)
  • Added albedo texture and color material support
  • Added lighting system (point, spot, directional)
  • Added smooth edge clamping and global lights
  • Added cluster shading optimizations
  • Improved G-Buffer (position, normal, albedo, depth)
  • Improved shader system (shader types, helper includes, auto-uniforms)
  • Refined post-processing pipeline
  • Added compute shader support
  • Removed OBJ model loading

Notes

RERL received the majority of the work in v0.2.
The engine can now render complex scenes with lighting and textured GLTF models.


Installation

Using the .NET CLI

dotnet add package RocketEngine.RCS --version 0.2.0
dotnet add package RocketEngine.RERL --version 0.2.7

Using NuGet Package Manager

RocketEngine.RCS: Version 0.2.0
RocketEngine.RERL: Version 0.2.7