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