News | Asset Store | Web | Video | Docs | API | Forum | Support 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); • Standard Render Pipeline, Universal Render Pipeline (URP, LWRP), High Definition Render Pipeline (HDRP); • Compressed and uncompressed formats; • Does not produce extra draw calls. You will have as many draw calls as you would with a regular texture; • API for working with huge textures, as with regular Texture2D; • Integration with 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. Spoiler: Changelog 184.108.40.206 (2020.04.30) - Added the ability to import RAW files up to 2GB (this is 26624x26624 pixels for square texture without transparency). - Fixed minor bugs.