Texture Array Generator

Automating the creation of optimized texture arrays for VR and Mobile.

Tool Interface

[Tool Screenshot Placeholder]

Overview

I created this tool to generate texture arrays inside Unity and place them on a generated material. The tool pulls textures from user-defined materials, iterates through them, and compiles lists of textures for each slot.

It automatically compresses textures using ASTC_6x6 to save memory, which is critical for my target platforms (VR and Mobile).

Key Features

  • Automatic reimport with correct compression settings.
  • Validation of texture sizes and formats.
  • Generation of Texture2DArray assets.
  • Automatic material generation with shader linkage.
  • Instance all textures together in a single draw call.