Blender interior mapping shader V1.0
UV-based interior mapping shader for blender (both Eevee/Cycle).
Features:
-Entirely based on UV map(auto-generated or customized), granting full artistic control, and free from artifacts caused by object transform (rotate/scale).
-Support for curved surfaces with non-extreme curvatures! This can be really useful for cylindrical buildings.
-Textures for all 5 fake interior surfaces can be customized independently.
-Customizable room size, including the depth of each individual wall(with surface textures auto-scaling).
-Tileable with simple node setup to create multiple rooms from a single surface/mesh.
Upcoming features:
-Texture randomizer for auto-generating various rooms
-A tiling node with support for customizable gaps.
-Any requested feature (I will try, but I can't guarantee tho).
How to use:
The setup is rather simple and intuitive. The sample file should be enough, but let me know if you have any questions.
Limitations:
-Cannot be used on backfaces (but I think this could be solved with a slight tweak, don't know if it is necessary tho).
Made in blender 2.93, not sure about the compatibility with older versions but should be supported.
Please @yyuyulm on Twitter if you have any suggestions or problems or you made some cool stuff with this shader.
Have fun <3 <3 <3