Windows (DirectX 12) |
Linux (Vulkan) |
MacOS (Metal) |
iOS (Metal) |
---|---|---|---|
* No simulator support |
This tutorial demonstrates cube-map array texturing and sky-box rendering with Methane Kit:
Tutorial demonstrates the following techniques:
- Loading face images to cube map texture and using it for sky-box rendering in background;
- Creating cube-map array render target texture;
- Rendering text labels to the faces of cube-map array texture via separate render passes using helper class TextureLabeler;
- Instanced rendering of multiple cubes displaying all faces of the pre-rendered cube-map array texture;
- Using Sky-box rendering extension with panoramic cube-map texture loaded from image files.
Common keyboard controls are enabled by the Platform
, Graphics
and UserInterface
application controllers:
- Methane::Platform::AppController
- Methane::Graphics::AppController, AppContextController
- Methane::UserInterface::AppController
Continue learning Methane Graphics programming in the next tutorial ParallelRendering,
which is demonstrating multi-threaded rendering with IParallelRenderCommandList
.