Skip to content
Media 0 for listing Huge Texture

Description

News | Web | Video | Docs | API | Support (support@infinity-code.com) | Forum | Discord

Huge Texture allows you to import and use textures larger than 8192x8192px.

How it works:

When importing a texture, Huge Texture splits the texture into pages and saves it as a Texture Array.

Texture Array is combined on the shader side, which does not create extra draw calls and has almost no effect on performance.

Features:

• The maximum size of the texture: PNG and JPEG up to 16384x16384px, RAW up to 2GB (0.715 gigapixels, 26624x26624px for square textures without transparency);

• Built-in Render Pipeline, Universal Render Pipeline, High Definition Render Pipeline, Custom Render Pipeline;

• Compressed and uncompressed formats;

• Does not produce extra draw calls. You will have as many draw calls as you would with a regular texture;

• Supports mip-maps and normal maps;

• API for working with huge textures, as with regular Texture2D;

• Integration with Mesh to Terrain and Real World Terrain;

• Built-in update system.

Requirements:

• Not all platforms support Texture Arrays.

The list of supported platforms is here:

https://docs.unity3d.com/Manual/SL-TextureArrays.html

• The field must accept Texture (not Texture2D), and the component must accept custom material or shader.

For example, Huge Texture can be used in Mesh Renderer, Raw Image, etc.

Included formats

  • logo of Unity format