500 likes | 524 Views
URAP, September 16, 2013. The Beauty of Knots. Carlo H. Séquin University of California, Berkeley. My Background: Geometry !. Descriptive Geometry – love since high school. Descriptive Geometry. 40 Years of Geometry and Design. CCD TV Camera Soda Hall.
E N D
URAP, September 16, 2013 The Beauty of Knots Carlo H. Séquin University of California, Berkeley
My Background: Geometry ! • Descriptive Geometry – love since high school
40 Years of Geometry and Design CCD TV Camera Soda Hall RISC 1 Computer Chip Octa-Gear (Cyberbuild)
Frank Smullin (1943 – 1983) • Tubular sculptures; • Apple II program for • calculating intersections.
Frank Smullin: • “ 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
Granny Knot as a Building Block • 4 tetrahedral links ... • like a carbon atom ... • can be assembled intoa diamond-lattice ... ... leads to the “Granny-Knot-Lattice”
Capturing Geometry Procedurally Collaboration with sculptor Brent Collins: • “Hyperbolic Hexagon” 1994 • “Hyperbolic Hexagon II”, 1996 • “Heptoroid”, 1998
The Process: (For Scherk-Collins Toroids) InspirationalModel GenerativeParadigm ComputerProgram Many NewModels Insight,Analysis Math,Geometry Selection,Design
Scherk’s 2nd Minimal Surface 2 planes: the central core 4 planes:bi-ped saddles 4-way saddles = “Scherk tower”
Scherk’s 2nd Minimal Surface Normal “biped” saddles Generalization to higher-order saddles(monkey saddle) “Scherk Tower”
V-art(1999) VirtualGlassScherkTowerwith MonkeySaddles(Radiance 40 hours) Jane Yen
Closing the Loop straight or twisted “Scherk Tower” “Scherk-Collins Toroids”
The Finished Heptoroid • at Fermi Lab Art Gallery (1998).
Details of Internal Representation • Boundary Representations • Meshes of small triangles defining surface
Base Geometry: One “Scherk Story” • Taylored hyperbolas, hugging a circle • Hyperbolic Slices Triangle Strips
The Basic Saddle Element with surface normals • precomputed -- then warped into toroid
Shape Generation: • by stacking this basic hyperbolic element, • twisting that stack along z-axis, • bending (warping) it into an arch or loop.
Knot Representations • Knot tables ! • A particular realization of an individual knotis just a closed space curve in 3D space. • It can be represented as a sequence of vertices: V0 (x,y,z); V1 (x,y,z) … • Connected with a poly-line for visualization.
A Simple Tool to Display Knots • http://www.cs.berkeley.edu/~sequin/X/Knot-View/ B-Splines with their corresponding control-polygons
Knot Representation 10.0 -2.0 4.0 -6.732 7.66 -4.0 -6.732 -7.66 4.0 10.0 2.0 -4.0 -3.268 9.66 4.0 -3.268 -9.66 -4.0 • Control Polygon of Trefoil Knot: Then just drag this text file onto “KnotView-3D.exe”
Turning Knots into Sculptures • Define a cross-section and sweep it along the given 3D knot curve.
Brent Collins’ Pax Mundi1997: wood, 30”diam. 2006: Commission from H&R Block, Kansas City to make a 70”diameter version in bronze. My task: to define the master geometry. CAD tools played important role.
How to Model Pax Mundi ... • Already addressed that question in 1998: • Pax Mundicould not be done withSculpture Generator I • Needed a more general program ! • Used the Berkeley SLIDE environment. • First: Needed to find the basic paradigm
Sculptures by Naum Gabo Pathway on a sphere: Edge of surface is like seam of tennis- or base-ball; 2-period Gabo curve.
2-period “Gabo Curve” • Approximation with quartic B-splinewith 8 control points per period,but only 3 DOF are used (symmetry!).
4-period “Gabo Curve” Same construction as for as for 2-period curve
Pax Mundi Revisited • Can be seen as:Amplitude modulated, 4-period Gabo curve
SLIDE-GUI for “Pax Mundi” Shapes Good combination of interactive 3D graphicsand parameterizable procedural constructs.
2-period Gabo Sculpture Tennis ball – or baseball – seam used as sweep curve.
Viae Globi Family (Roads on a Sphere) 2 3 4 5 periods
Via Globi 5 (Virtual Wood) Wilmin Martono
Sweep Curve Generator: Gabo Curves as B-splines Cross Section Fine Tuner: Paramererized shapes Sweep / Twist Controller Modularity of Gabo Sweep Generator
How do we orient, move, scale, morph ...the cross section along the sweep path ? Sweep / Twist Control Natural orientationwith Frenet frame Torsion Minimization:Azimuth: tangential / normal 900° of twistadded.
Extension: Free-form Curve on a Sphere Spherical Spline Path Editor (Jane Yen) Smooth interpolating curve through sparse data points
Paradigm Extension:Sweep Path is no longer confined to a sphere! Music of the Spheres (Brent Collins)
Allows Knotted Sweep Paths Chinese Button Knot
Really Free-form 3D Space Curves Figure-8 knot
The Process: Example: Pax Mundi Sweep curve on a sphere Via Globi Framework In Slide Wood Pax Mundi Bronze Pax Mundi InspirationalModel GenerativeParadigm ComputerProgram Many NewModels Insight,Analysis Math,Geometry Selection,Design