Skip to content

Latest commit

History

History

06-CubeMapArray

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

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.