Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 2.42 KB

README.md

File metadata and controls

31 lines (24 loc) · 2.42 KB

Cube Map Array Tutorial

Windows (DirectX 12)       
Linux (Vulkan)             
MacOS (Metal)              
iOS (Metal)
CubeMapArray on Windows CubeMapArray on Linux CubeMapArray on MacOS CubeMapArray on iOS * 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.

Application Controls

Common keyboard controls are enabled by the Platform, Graphics and UserInterface application controllers:

Continue learning

Continue learning Methane Graphics programming in the next tutorial ParallelRendering, which is demonstrating multi-threaded rendering with IParallelRenderCommandList.