Astral Engine Showcase

A collection of scenes rendered and features from Astral Engine. Click any image at the top for a detailed view and a short video of the scene. Scroll to view a list of features each complemented with a video or pictures for visualization.

Features

Deep dive into the rendering techniques and systems implemented in Astral Engine

Cascaded Shadow Maps

Dynamic shadow rendering using cascaded shadow mapping to maintain shadow quality at both near and far distances.

Deferred Rendering Pipeline

View individual GBuffer images including full lighting, albedo, roughness, metallic, emission, and normals.

HDR Tonemapping

High dynamic range rendering with multiple tone mapping functions to compare ACES to other options.

HDR Tonemapping Off

No Tonemapping

Reinhard Tonemapping

Reinhard

ACES Tonemapping

ACES

Performance Profiling Tools

Custom scope profiling integrated into Chrome's trace tool for viewing. Track performance timing and memory allocation frequency for engine systems, rendering passes, and frame execution to identify optimization opportunities.

Memory Allocation Tracker

A memory allocation tracker that lets you view memory allocation statistics like memory usage or active allocations by Region, Allocator Type, Thread, or by Global. Additionally, it also shows stacktraces for every allocation and free, so you can track down allocation hotspots.

Editor

A tool for creating and managing scenes. You can do things like create materials, add entities, change the environment map, access debug info and tools, viewing the scene hierarchy, access renderer settings, change camera settings, and change entity properties.