Design of a Nature-like Fractal Celebrating Warp-knitting
Year: 2014 Authors: Loe M.G. Feijs; Marina Toeters; Jun Hu; Jihong Liu
Core claim
A warp-knitting-inspired recursive algorithm can generate a fractal with strong aesthetic qualities and fashion potential.
Topics
warp-knitting, recursive fractal, fashion design, textile pattern
Domains
fractal geometry, Lindenmayer systems, turtle graphics, fractal dimension, textile design, fashion design, generative design, pattern design
Methods
recursive algorithm, turtle-graphic system, experimental scaling, Spline-based rendering
Media
knitting, textile printing, Processing, Oogway library
Paper text
The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.
Proceedings of Bridges 2014: Mathematics, Music, Art, Architecture, Culture
Design of a Nature-like Fractal Celebrating Warp-knitting
Loe M.G. Feijs , Marina Toeters , Jun Hu , and Jihong Liu
Department of Industrial Design
Eindhoven University of Technology
by-wire.net, Utrecht, Jiangnan University,
Abstract
In earlier work we created a new textile pattern which was derived from the well-known houndstooth pattern which originates from weaving with twill binding. The new pattern became interesting, both mathematically and aesthetically because it was a fractal. Now we are turning our attention to another basic fabric construction method: warp-knitting. We develop a recursive algorithm and explore the properties of the result. We also develop an attractive fashion item based on the new pattern, to be presented at Bridges.
Introduction
First we explain what warp-knitting is and in which sense we take inspiration from it. The typical characteristic of knitting is that the threads form loops, each loop being pulled through an existing loop. Roughly speaking, there are two main approaches to knitting, called weft-knitting and warp-knitting. The well-known hand-knitting is a special case of weft-knitting, for example a single yarn being knitted from left to right and then from right to left. In warp-knitting however, the yarn moves in the length-direction of the fabric in a zigzag manner [6]. So, unlike weft-knitting, a warp knitted fabric is composed of many yarns, not just one.
Figure 1: Warp knitted fabric (left) and one thread thereof (right).
Earlier work by Bernasconi, Bodie and Pagli on algorithmic knitting [1] demonstrates the power of recursion as a programming technique for knitted fractals (we use recursion as an essential tool too). The work of the present paper is the result of a new cooperation between TU/e, Jiangnan University and bywire.net which was initiated during the DeSForM2013 conference in Wuxi. Whereas the Industrial Design Department in Eindhoven has strength in wearable senses and in generative design, the Engineering Research Center of Knitting Technology at Jiangnan University, Wuxi is specialised in warp-knitting. We share an interest in textile design and algorithmic pattern design, witnessed by results such as [4, 3, 2].
In Figure 1 (source of left figure: Wikimedia Commons) the basic principle of warp-knitting is given. One yarn is singled out and this one yarn with its loops is taken as the inspirational source for the fractal to be designed. But first we explain a bit of fractal theory.
Feijs et al.
How to make a fractal
We take inspiration from line fractals such as the Koch fractal and the dragon curve. Lindenmayer systems [5] are often used to describe the growth of fractal plants. This works with substitution, e.g. a forward move can be replaced by . As a formal rule: . The idea is to apply the rule repeatedly (to all simultaneously). Starting from we get , then , and so on. Interpreting the symbols as turtle graphics commands, one gives the meaning of drawing forward, + to turn right , and - to turn left and then this Lindenmayer system describes the Koch fractal.
The warp-knitting fractal
We show the approximations of our new fractal for nesting levels and 4 in Figure 2. These have been created using a recursive algorithm and a turtle-graphic system, in a similar way in which one makes the Koch fractal. The lines in Figure 2 are drawn starting at the bottom of the figure with the turtle pointing upward. For the second line of Figure 2, the turtle made two loop pairs. In this way we get loops similar to the single yarn of Figure 1 (the loops are not nicely rounded yet, but we will repair that later).
Figure 2: Approximations of the warp-knitting fractal for and 4.
This gives us a recipe for a fractal: draw a looped line, but whenever the basic recipe tells us to move forward, we move forward while doing a few loop pairs. More precisely: we do 3 loop pairs for the first “forward”, 2 for the next (it is shorter by a factor of ), then 3 again, and 4 for the last “forward”. And then we repeat in a glide-mirrored fashion. The numbers are chosen after experimentation: 2 for the shortest line, 3 inside the loops (where the corners would become messy otherwise) and 4 for the last move. The recipe is related to the Lindenmayer rule where abbreviates FF, abbreviates FFF and so on and where the four minus signs represent left turns of and respectively; the plus signs represent right turns of and (to specify the exact lengths we would need the more powerful formalism of parametric L-systems). In practice we use the Oogway library in Processing [2]. This also allows us to fine-tune the scaling factors of subfigures and explore aesthetic effects.
Fractal dimension
Replacing a line of length 1 by a loop pair, it turns into six segments of length and two of length . If we replace it by three loop pairs, it turns into 18 segments of length and 6 of length . So one line is replaced by 24 segments of a (weighted) average of length 0.17. In the fractal, most lines are replaced by three loop pairs, but there are
Design of a nature-like fractal celebrating warp knitting
also those which are replaced by two loop pairs or by four. To estimate the dimension we pretend each line is replaced by three double loops, so it is broken up in 24 segments of length . Writing for the number of line segments, for the scaling factor, and so . The fractal is almost two-dimensional, which is what we see in the rightmost line of Figure 2: the line almost appears to fill certain areas. This gives the line its natural appearance, like a plant. If we insist on avoiding approximations, we solve where , , , , , and . Using Mathematica’s FindRoot we get .
Back to fashion
We promised to make rounded loops, which we achieve using beginSpline and endSpline in Oogway [2]. This strengthens the nature-like appearance and even for low it resembles a vine plant now (Figure 3, left). The next step is designing a real fashion item: an elegant lady’s dress. We used a combination of knitting (the jersey substrate) and textile printing (the fractal line); special thanks go to Pauline Klein Paste of HKU (Utrecht School of Arts). The pattern can be seen in Figure 3 (center) and the dress in Figure 3 (right) and Figure 4. An interesting question is whether the new pattern can be really machine-knitted. It will also be interesting to see what happens if we involve multiple threads (we leave these questions as options for future research). We shall bring the dress to Bridges Seoul.
Figure 3: Spline-based line (left), pattern (center) and lady’s dress with pattern of line fractal(right), (Model Charlotte Geeraerts, Make-up artist Lana Houthuijzen, Photographer Katinka Feijs).
References
[1] Anna Bernasconi, Chiara Bodei, Linda Pagli. Knitting for Fun: A Recursive Sweater. In: Fun with Algorithms, Lecture Notes in Computer Science, Volume 4475, Springer, 2007 (pp. 53-65). [2] Loe Feijs, Jun Hu. Turtles for tessellations. In: G. Hart and R. Sarhangi (Eds.), Proceedings of Bridges 2013, Enschede, The Netherlands (pp. 241-248). [3] Loe Feijs, Marina Toeters. Constructing and applying the fractal pied de poule (houndstooth). Proceedings of Bridges 2013 (pp. 429-432). [4] Jiang Hongxia, Wang Hongfu, Liu Jihong, Pan Ruru. Development of image pattern for textile based on FFT, International Journal of Clothing Science and Technology 2012, Vol.24, No.5, (pp. 295-307). [5] Przemyslaw Prusinkiewicz, Aristid Lindenmayer. The algorithmic beauty of plants, Springer Verlag (1990). [6] Sarah Veblen, “Samplings of Weft and Warp Knit Fabrics”, Threads Issue #97, 2012
Feijs et al.
Figure 4: Lady’s dress with green fractal (Model Charlotte Geeraerts, Make-up artist Lana Houthuijzen, Photographer Katinka Feijs).