Sequin and paillette fabric
In your harnessProcedural textureMIT
Generate tileable PBR maps of sequinned fabric: overlapping metallic discs in offset rows, each with its own tilt, a dished face and a centre hole, over the backing mesh, including holographic foil. Use for evening dresses, stage costumes, party props, bags and glam set dressing.

What it takes and gives
- Entry point
- generate
- Maps
- albedo, normal, roughness, metallic, height, ao
- Parameters
- rows, size, tilt, hole, cup, rainbow, hue_shift, saturation and 1 more
- Presets
- default, silver_party, holographic, black_gunmetal, paillettes_rose
- Tileable
- yes
- Command line
- python sequin_fabric.py --size 1024 --seed 7 --preset NAME --out DIR [--width W --height H] [--set NAME=VALUE] [--directx-normal] [--orm]
- Godot material
- material.tres
- Blender builder
- blender_material.build_material(folder)
Limits. Sequins are flat discs with a sloped and dished height, one layer per row in a fixed overlap order; there is no stitching thread across the face, no loose or flipped sequins and no reversible two-tone sequins. Sparkle comes from per-sequin normal tilt in the normal map, so it depends on the renderer's lights and reflections. Holographic colour is a hue wheel driven by tilt direction, a stylized stand-in for diffraction, and does not change with view angle. Occlusion is a blurred-height estimate, not ray traced.
Details
- Kind
- Procedural texture
- Engine
- Python 3.10 or later
- Files
- 12 files, 253.9 KB
- Licence
- MIT
- Declared effects
- runs commands, writes files
- Checked with
- Godot 4.7.2, gl_compatibility
- Checks
- command line generates declared maps, maps decode, maps have declared size and channels, maps tile without a seam, normal vectors unit length facing out, maps carry detail, godot imports the maps, godot material template loads every map, godot compatibility render, capture shows the textured surface, blender builds the material
- Techniques
- Offset-row disc packing with whole counts on the torus, Nearest-nine search with a local overlap order (row above covers row below), Per-disc random tilt planes for normal-map sparkle, Dished disc height and bevelled rim, Hue wheel driven by tilt direction for holographic foil, Height to tangent-space normal by central differences
- Tags
- texture, pbr, tileable, sequins, paillettes, fabric, metallic, glitter
- Identity
library.supply.creative_originals.28784f9efe0c77ae9b6d36fe.824862bf9686067c- Version
824862bf9686067c94527ca6dc922d8cf87c402e9bcdbda789e8b67cd096dcc0
The version is the SHA-256 of the item your harness downloads; every file in it names its own checksum.
Something wrong with this item, its rights or its safety? Report it on the support page, or from your harness after a download.


