67
Leonardo Meeting, San Francisco, May 12, Leonardo Meeting, San Francisco, May 12, 2008 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Leonardo Meeting, San Francisco, May 12, 2008Leonardo Meeting, San Francisco, May 12, 2008

NaughtyKnotty Sculptures

Carlo H. Séquin

EECS, Computer Science

University of CA, Berkeley

Page 2: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Technical Designs …Technical Designs …

CCD Camera, Bell Labs, 1973 Soda Hall, Berkeley, 1994

RISC chip, Berkeley, 1981 “Octa-Gear”, Berkeley, 2000

Page 3: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Since 1994: Aesthetic Designs …Since 1994: Aesthetic Designs …

What is the role of the computer in:

aesthetic optimization,

the creative process ?

Page 4: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Collaboration with Brent CollinsCollaboration with Brent Collins

“Hyperbolic Hexagon II”

Page 5: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

““Sculpture Generator I Sculpture Generator I ” GUI ” GUI

Page 6: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Math-Art ConnectionMath-Art Connection

When does a mathematical model

become a piece of art ?

Page 7: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Rapid Prototyping Model of the 24-CellRapid Prototyping Model of the 24-Cell

Noticethe 3-fold

permutationof colors

Made on the Z-corp machine.

Page 8: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Hamiltonian Cycles on 4D Cross Polytope

Page 9: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Sculptures Made from KnotsSculptures Made from Knots

2004 - 2007:Knots as constructive building blocks.

Page 10: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Tetrahedral Trefoil Tangle Tetrahedral Trefoil Tangle (FDM)(FDM)

Page 11: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Tetra Trefoil TanglesTetra Trefoil Tangles

Simple linking (1) -- Complex linking (2)

{over-over-under-under} {over-under-over-under}

Page 12: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Tetra Trefoil TangleTetra Trefoil Tangle

Complex linking (two views)

Page 13: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Platonic Trefoil TanglesPlatonic Trefoil Tangles

Take a Platonic polyhedron made from triangles,

Add a trefoil knot on every face,

Link with neighboring knots across shared edges.

Page 14: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Icosahedral Trefoil TangleIcosahedral Trefoil Tangle

Simplest linking (type 1)

Page 15: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Icosahedral Icosahedral Trefoil Trefoil TangleTangle(type 3)(type 3)

Doubly linked with each neighbor

Page 16: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Arabic IcosahedronArabic Icosahedron

Page 17: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Dodecahedral Pentafoil ClusterDodecahedral Pentafoil Cluster

Page 18: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley
Page 19: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Realization: Extrude Hone - ProMetalRealization: Extrude Hone - ProMetal

Metal sintering and infiltration process

Page 20: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Sculptures Made from KnotsSculptures Made from Knots

Generate knots & increase their complexity in a structured, procedural way

Make aesthetically pleasing artifacts

More recently, I have been looking for sculptureswhere the whole piece is just a single knot.

Page 21: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Many Different Ways . . .Many Different Ways . . .

I. Bottom-up knot construction

II. Fusing simple knots together

III. Top-down mesh infilling

IV. Longitudinal knot splitting

Page 22: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

The 2D Hilbert Curve (1891)The 2D Hilbert Curve (1891)

A plane-filling Peano curve

Do This In 3 D !

Page 23: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

““Hilbert” Curve in 3DHilbert” Curve in 3D

Start with Hamiltonian path on cube edges and recurse ...

Replaces an “elbow”

Page 24: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Jane Yen: “Jane Yen: “Hilbert Radiator PipeHilbert Radiator Pipe” ” (2000)(2000)

Flaws( from a sculptor’s . point of view ):

4 coplanar segments

Not a closed loop

Broken symmetry

Page 25: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Metal Sculpture at SIGGRAPH 2006Metal Sculpture at SIGGRAPH 2006

Page 26: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

A Knot Theorist’s ViewA Knot Theorist’s View

It is still just the un-knot !

Thus our construction element should use a “more knotted thing”:

e.g. an overhand knot:

Page 27: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Recursion StepRecursion Step

Replace every 90° turn with a knotted elbow.

Page 28: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Also: Start from a True KnotAlso: Start from a True Knot

e.g., a “cubist” trefoil knot.

Page 29: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Recursive Cubist Trefoil KnotRecursive Cubist Trefoil Knot

Page 30: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

A Knot Theorist’s ViewA Knot Theorist’s View

This is just a compound-knot !

It does not really lead to a complex knot !

Thus our assembly step should cause a more serious entanglement:

adjacent knots should entangle one another, or

crossing strands should be knotted together . . .

Page 31: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

2.5D Celtic Knots – Basic Step2.5D Celtic Knots – Basic Step

Page 32: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Celtic Knot – Denser ConfigurationCeltic Knot – Denser Configuration

Page 33: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Celtic Knot – Second IterationCeltic Knot – Second Iteration

Page 34: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Recursive 9-Crossing KnotRecursive 9-Crossing Knot

Is this really a 81-crossing knot ?

9 crossings

Page 35: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

OutlineOutline

I. Bottom-up knot construction

II. Fusing simple knots together

III. Top-down mesh infilling

IV. Longitudinal knot splitting

Page 36: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Knot-FusionKnot-Fusion

Combine 3 trefoils into a 9-crossing knot

Page 37: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley
Page 38: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

33rdrd Generation of Trefoil-Sierpinsky Generation of Trefoil-Sierpinsky

Page 39: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley
Page 40: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

From Paintings to SculpturesFrom Paintings to Sculptures

Do something like this in 3D !

Perhaps using two knotted strands(like your shoe laces).

Page 41: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

INTERMEZZO:INTERMEZZO:

Homage toHomage toFrank Smullin (1943 – 1983)Frank Smullin (1943 – 1983)

Page 42: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Frank Smullin (1943 – 1983) Frank Smullin (1943 – 1983)

Tubular sculptures;

Apple II program for

calculating intersections.

Page 43: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Frank Smullin (Nashville, 1981):Frank Smullin (Nashville, 1981):

“ The Granny-knot has more artistic merits than the square knot because it is more 3D;its ends stick out in tetrahedral fashion... ”

Square Knot Granny Knot

Page 44: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Granny Knot as a Building BlockGranny Knot as a Building Block

Four tetrahedral links, like a carbon atom ...

can be assembled into diamond-lattice ...

... leads to the “Granny-Knot-Lattice”

Smullin: “TetraGranny”

Page 45: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Strands in the Granny-Knot-LatticeStrands in the Granny-Knot-Lattice

Page 46: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Granny-Knot-Lattice (SGranny-Knot-Lattice (Séquin, 1981)quin, 1981)

Page 47: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

A “Knotty” “3D” Recursion StepA “Knotty” “3D” Recursion Step

Use the Granny knot as a replacement element where two strands cross ...

Page 48: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Next Recursion StepNext Recursion Step

Substitute the 8 crossings with 8 Granny-knots

Page 49: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

One More Recursion StepOne More Recursion Step

Now use eight of these composite elements;

connect;

beautify. Too much

com

plexity

!

Too much

com

plexity

!

Page 50: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

A Nice Symmetrical Starting KnotA Nice Symmetrical Starting Knot

Granny Knot with cross-connected ends

4-fold symmetric Knot 819

(3,4) Torus Knot

Page 51: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Recursion StepRecursion Step

Placement of the 8 substitution knots

Page 52: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Establishing ConnectivityEstablishing Connectivity

Grow knots until they almost touch

Page 53: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Work in Progress ...Work in Progress ...

Connectors added to close the knot

Page 54: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

OutlineOutline

I. Bottom-up knot construction

II. Fusing simple knots together

III. Top-down mesh infilling

IV. Longitudinal knot splitting

Page 55: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Recursive Figure-8 Knot Recursive Figure-8 Knot (4 crossings)(4 crossings)

Recursion stepMark crossings over/under to form alternating knot

Result after 2 more recursion steps

Page 56: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Recursive Figure-8 KnotRecursive Figure-8 Knot

Scale the stroke-width proportional to recursive reduction

Page 57: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

2.5D Recursive (Fractal) Knot2.5D Recursive (Fractal) Knot

Robert Fathauer: “Recursive Trefoil Knot”

Trefoil Recursion3 views step

Page 58: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Recursion on a 7-crossing KnotRecursion on a 7-crossing Knot

Robert Fathauer, Bridges Conference, 2007

...

Map “the whole thing” into all meshes of similar shape

Page 59: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

From 2D Drawings to 3D SculptureFrom 2D Drawings to 3D Sculpture

Too flat ! Switch plane orientations

Page 60: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Recursive Figure-8 Knot 3DRecursive Figure-8 Knot 3D

Maquette emerging from FDM machine

Page 61: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Recursive Recursive Figure-8 KnotFigure-8 Knot

9 loop iterations

Page 62: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

OutlineOutline

I. Bottom-up knot construction

II. Fusing simple knots together

III. Top-down mesh infilling

IV. Longitudinal knot splitting

Page 63: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Split Trefoil (side view, closed)Split Trefoil (side view, closed)

Page 64: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Split Trefoil (side view, open)Split Trefoil (side view, open)

Page 65: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

““Knot DividedKnot Divided” by Team Minnesota” by Team Minnesota

Page 66: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Knotty ProblemKnotty Problem

How many crossings

does this Not-Divided Knot have ?

Page 67: Leonardo Meeting, San Francisco, May 12, 2008 Naughty Knotty Sculptures Carlo H. Séquin EECS, Computer Science University of CA, Berkeley

Is It Math ?Is It Math ?Is It Art ?Is It Art ?

it is:

“KNOT-ART”