MethaneKit
Methane Applications
Cross-platform graphics applications built with Methane Kit.
Tutorials
Start learning Methane Kit API with tutorial applications which are demonstrating different aspects of graphics rendering on simple examples using Methane Kit API in a cross-platform style.
Name / Link | Screenshot | Description |
---|---|---|
1. Hello Triangle | Colored triangle rendering in 130 lines of code. | |
2. Hello Cube | Colored cube rendering in 220 lines of code. | |
3. Textured Cube | Textured cube introduces buffers and textures usage along with program bindings. | |
4. Shadow Cube | Shadow cube introduces multi-pass rendering with render passes. | |
5. Typography | Typography demonstrates animated text rendering with dynamic font atlas updates using Methane UI. | |
6. Cube-Map Array | Cube-map array texturing along with sky-box rendering. | |
7. Parallel Rendering | Parallel rendering of the textured cube instances to the single render pass. | |
8. Console Compute | Conway's Game of Life implemented in Compute Shader and running in pure console application. |
Common
Common applications source code beyond Methane Kit, used by multiple Tutorials to minimize code duplication.
- AppSettings - common application settings initialization helper;
- TextureLabeler - texture faces text labels renderer;
- Shaders/Primitives.hlsl - common shader pritimve functions.