Interior Master - Atlas/Shader-Parallax Solution - for Unity6/URP

InteriorMaster is a set of Tools that work together to bring you Fake Interiors to the next level:


A sophisticated shader for AA and AAA games with tons of options for endless cubemap variations. Can be also used and stripped down for smaller projcts and still brings the benefit of endless fake interior windows.


A script that controls per object material properties of the shader (each object has it's own material settings by sharing one atlas texture). Handles GPU Instancing and the custom mesh batching component, that is applied to the parent.


A custom atlas generator that helps you spare unecessary pixels and lets you set your own face-order! H-Cross, V-Cross and wparallax cubemaps supported!


A smart batching component to reduce draw calls of custom meshes


• 🔥🔥🔥 Complete 4k Atlas Texture included! With Shops, Offices, Hallways, Homes and Garages. Ready for immediate use! 🔥🔥🔥


• The sources of 21x different cubemaps from shops, offices, homes to garages included


🚀 Batch endless variants into 1 draw call

🚀 Most Advanced Parallax Shader on the Asset store

🚀 Built for Unity 6+ URP (Not compatible with Unity 2022.x!)

🚀 Supports wparallax Cubemaps


WARNING: InteriorMaster is a collection of tools to bring your cubemaps to new heights. It does not generate cubemaps itself! Still, Interior Master comes with a bunch of ready-to-use cubemaps and a pre-generated atlas, so you can get started right away. Also, it is planned to release theme packed cubemap styles in the future. However, there are still wparallax cubemaps available out there, should you urgently need more. Please google for wprallax.



Shader Features:

  • Shader Passes: UniversalForward, DepthOnly, DepthNormals (optional), MotionVectors (optional)
  • Instancing: Full GPU Instancing + DOTS Hybrid Renderer support
  • All per-instance properties via MaterialPropertyBlock (single shared material)
  • Cubemap Atlas: Up to 4 atlas textures, configurable face layout (columns, rows, faces per cubemap)
  • 7-face cubemaps: 6 sides + center alpha plane (e.g. curtains, furniture)
  • Additional front & center alpha plane with independent offset and rotation
  • HDR Interior mode: alpha-encoded intensity for emissive room lighting
  • PBR Overlay Surface: Albedo (RGBA), Normal Map, Metallic/Smoothness Map
  • Overlay Atlas: Separate atlas texture with configurable grid layout
  • Per-face control: hide, flip, rotate (90-degree steps), enable/disable overlay independently
  • Per-face atlas index override for mixing different rooms on a single mesh
  • Raytraced Interior Shadows with distance-based softness and 3 blend modes (Multiply, Overlay, Normal)
  • Interior shadow integration with Unity's main light realtime shadow maps
  • Environment Reflections with 3 blend modes (Additive, Screen, Multiply)
  • Rim Light with 4 blend modes (Additive, Multiply, Overlay, Screen)
  • Full lightmap support (static, dynamic, shadow mask, light probes, APV)
  • SSAO, Decal, Light Cookies, LOD Cross-Fade, Fog support
  • Depth Axis selection (X, Y, Z) and offset parameters
  • Parent Batcher: Normalizes child quads to shared unit mesh + bakes vertex offsets for GPU instancing
  • Mip-aware UV shrinking to prevent atlas seam bleeding!
  • Position-based UV compensation for correct overlay mapping on non-uniform quads
  • Atlas Generator editor tool
  • Supports Unity Primitives, and custom 4-vertex meshes
  • Now with PDF of the full Scripting API to control every aspect of the shader by code!

...and much more!


Support E-mail: antigollos@hotmail.com