FXHASH

jsliang

Loomnatic


jsliang

Loomnatic


price
5 TEZ

128/128 minted


Project #18232

Published on

"Loomnatic" is a lunatic loom who loves to weave. It sometimes generates fabrics you can see in real life. However, most of the time, its outputs would look extraordinary.

How the loom "weaves" a fabric:
- Create a vector field for the warp threads with the improved Perlin noise developed by Ken Perlin.
- Derive a new vector field from the old one for the weft threads by rotating its angles.
- Calculate the curve vertices with an algorithm developed by Bruno Jobard and Wilfrid Lefer that creates evenly-spaced streamlines of arbitrary density.
- Interpolate each set of curve vertices to form a Catmull-Rom spline and then convert it to a thread polygon with varying thread weights.
- Calculate the intersection polygons of all pairs of interweaving threads with math and geometry.
- Use the intersection polygons to create the textile effect during the drawing stage.

Every token can output in 13 different aspect ratios:
1x1, 3x1, 1x3, 3x2, 2x3, 4x3, 3x4, 5x4, 4x5, 16x9, 9x16, 16x10, 10x16

And downloadable in 4 different resolutions:
1. 1000px
2. 2000px
3. 4000px
4. 8000px

Click on the image in live view to unlock all these possibilities.

Created with Vanilla JavaScript.

Price5 TEZMinting opens(1)Royalties15.0%(1)Tags
flowfield
flowfields
flow field
flow fields
vectorfield
vectorfields
vector field
vector fields
loom
fabric
fabrics
weave
weaving
textile
textiles

Metadata(0)

open


Filters

Features
Listings


stay ahead with our newsletter

receive news on exclusive drops, releases, product updates, and more