Banner-Hintergrund
34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar
34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar
34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar
34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar
34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar
34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar
34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar
34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar
34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar

34 Seamless Normal Maps - Fabric, Metal, Stone & Wood | Works on Any Avatar

Produktbeschreibung

Turn any outfit into knit, denim, chainmail or brushed steel without repainting its texture. These are 34 tiling normal maps: drop one into the Normal Map slot of lilToon (or any shader), set the tiling, and a flat surface picks up a real weave under the light. No color is baked in, so the outfit keeps its own colors — the material is the only thing that changes. Fabric, knit, mesh, metal, stone and wood, at 2048px for PC and 1024px for Quest, with the height maps included. Every map is a periodic function evaluated on a torus, so the tile joins itself exactly and there is no seam however far you crank the tiling. 102 PNGs. Not tied to any avatar.

No generative AI. No image-generation AI was used in this pack. Every map is generated by code: each material is written as a periodic function on a torus, evaluated into a height field, converted to a tangent-space normal map and written straight to pixels — then checked and packaged by hand. That is also why the tiles have no seam: the function joins itself exactly at the edge, so there is no patched-up border to hide. Declared here because both itch.io and Jinxxy require the origin of the artwork to be stated.

What's inside

  • 01_normal_maps_2048_PC/ — 34 PNGs (desktop VRChat, worlds, anything not on a headset)
  • 02_normal_maps_1024_Quest/ — 34 PNGs (the same maps at 1024px)
  • 03_height_maps_2048/ — 34 grayscale PNGs (only if you want to bake your own)
  • 102 PNGs in total
  • READ_ME_FIRST.txt — license and usage

Specs

  • 34 materials: woven fabric 5 / knit 6 / mesh & trim 4 / dress fabric 6 / metal 5 / stone 4 / wood 4
  • 2048 x 2048 px for PC and 1024 x 1024 px for Quest, both included
  • Seamless at any tiling value. Each map is a periodic function evaluated on a torus, not a photo patched at the edges, so there is no border to give it away however far you crank the tiling
  • Not tied to any avatar. A normal map sits in a shader slot, so it works on any model, PC or Quest, and on world floors, walls and props
  • No color is baked in. A normal map only changes how light hits the surface, so the outfit keeps its own colors and its own texture
  • OpenGL convention (Y+). Unity and Blender take them as they are
  • Height maps (grayscale, 2048px) come with every material

How to use

  • lilToon: tick Normal Map, drop in the 2048px PNG, then set Tiling for how fine the weave is (4-16) and Scale for how deep it looks (0.3-1.5)
  • In Unity, set the texture's Texture Type to 'Normal map' first
  • Quest: use the 1024px folder — the headset downsizes anything larger
  • World floors, walls and props work exactly the same way
  • Any other shader (Standard, Poiyomi, Blender Principled BSDF) takes the same file in the same slot — OpenGL convention (Y+), no flipping needed
  • The height maps are only there if you want to bake at a different strength or drive displacement

License

Royalty-free. Use them in commercial and non-commercial work — games, TRPG sessions, videos, streams, VTuber overlays, print. No credit required. You may edit, crop, recolor and combine the files freely.

Not allowed: redistributing or reselling the assets themselves, claiming authorship, or using them as training data for AI / machine learning models.

$4,99 USD