← All resources

Cubemaps // Vulkan For Beginners #25

Auto-discovered

Video / channel Beginner

OGLDEV

Visit resource ↗

Description

Cubemaps // Vulkan For Beginners #25 is an OGLDEV YouTube tutorial that adds cubemap skybox support to a beginner Vulkan series after basic rendering and 2D textures.

It walks through a Skybox class with cubemap image, memory, view, sampler, uniforms, and descriptors; loading equirectangular maps with STB and converting to six faces; CUBE_COMPATIBLE images with six layers; per-face staging copies; cube views; depth compare less-or-equal; shader cube geometry without a vertex buffer; samplerCube sampling; and view updates that use rotation only.

It is for beginners following the series or with comparable Vulkan texture code. Prior OpenGL skybox videos on the channel help but are optional.

Access is a free YouTube walkthrough. Equirectangular conversion is referenced as an earlier OpenGL episode.

It is useful as a checklist of cubemap-specific Vulkan image, view, and descriptor changes.