MegaSplat v1.76 is a powerful game resource pack designed for Unity that enables splat mapping up to 256 different textures onto Unity Terrains or Meshes. Unlike traditional splat mapping techniques, MegaSplat maintains a consistent shader cost regardless of the number of textures used, offering superior performance and efficiency. Textures are blended using a height resolve method, resulting in natural and seamless transitions.
Key features include:
- Advanced shaders that support up to 256 textures on meshes, rendered in a single pass with high performance.
- Compatibility with both Unity Terrains and Meshes.
- Support for converting existing Unity Terrain textures into MegaSplat format, including terrains from landscape generation tools like Gaia and World Creator.
- Direct integration with tools such as Map Magic via a dedicated output node.
- A flexible shader generation framework allowing users to customize complex shader combinations, such as triplanar mapping with multiple layers, refractive streams, dynamic snow, and paintable wetness.
- Advanced tessellation modes that work across platforms including macOS, PC, and consoles.
- Additional shader effects including paintable puddles, streams, lava, NPR lighting, projected UVs, global snow, and runtime texture projection.
- 60 fully PBR, high-quality terrain textures and an example scene to get started.
- Tools for converting meshes to MegaSplat format and creating Texture Arrays in Unity.
- Built-in Texture Packer that automatically generates missing maps (Normal, Height, Smoothness, AO) when not provided.
- One of the most advanced vertex painting toolsets in Unity, supporting color, UV painting, ambient occlusion baking, flow map direction, and more.
- MegaSplat brushes for painting Unity Terrains.
- Custom brushes that blend multiple textures using noise, angle, or height filtering.
- Tools to integrate tessellation and displacement results with physics, enabling physical objects to react to surface changes.
- Procedural texturing systems for both runtime and editor-time use, with support for custom procedures and a built-in Texture Graph (shader graph-based system).
- Capability to use all textures in an array to paint entire scenes in a single draw call, not limited to organic terrain.
- Comprehensive documentation and video tutorials for easy adoption.
- Nodes for Amplify Shader Editor to apply MegaSplat techniques in custom shaders.
- Tools to apply MegaSplat brushes over entire terrains using images from external editors.
- Components that provide surface information from collisions and raycasts at runtime.
- Examples of efficient runtime painting and physics interaction with tessellated terrains.
- Direct integrations with popular assets such as Map Magic, Enviro, Landscape Builder, Terrain Engine, and Curved World shaders.
2026-04-09 00:00:00-update version:MegaSplat v1.76