CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley...

59
CS285 CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    220
  • download

    2

Transcript of CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley...

Page 1: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

CS285CS285Designing Viae Globi

(Roads on a Sphere)

Carlo H. Séquin

University of California, Berkeley

Inspired by

Brent Collins

Gower, Missouri

Page 2: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

““Hyperbolic Hexagon” by B. CollinsHyperbolic Hexagon” by B. Collins

6 saddles in a ring

6 holes passing through symmetry plane at ±45º

= “wound up” 6-story Scherk tower

Discussion: What if … we added more stories ?

or introduced a twist before closing the ring ?

Page 3: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Closing the LoopClosing the Loop

straight

or

twisted

Page 4: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

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

Page 5: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Base Geometry: One Scherk StoryBase Geometry: One Scherk Story

Hyperbolic Slices ==> Triangle Strips

Pre-computed -- then warped into toroid

Page 6: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Brent CollinsBrent Collins

“Hyperbolic Hexagon II”

Page 7: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Hyper-Sculpture: Hyper-Sculpture: Family of 12 TrefoilsFamily of 12 Trefoils

W=2

W=1

B=1 B=2 B=3 B=4

Page 8: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Brent Collins’ Brent Collins’ Pax MundiPax Mundi

1997: wood, 30”diam.1997: wood, 30”diam.

2006: Commission from H&R Block, Kansas Cityto make a 70”diameter version in bronze.

My task: to define the master geometry.

CAD tools played important role.

Page 9: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

How to Model How to Model Pax MundiPax Mundi ... ...

Already addressed that question in 1998:

Pax Mundi could not be done with Sculpture Generator I

Needed a more general program !

Used the Berkeley SLIDE environment.

First: Needed to find the basic paradigm

Page 10: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Sculptures by Naum GaboSculptures by Naum Gabo

Pathway on a sphere:

Edge of surface is like seam of tennis- or base-ball;

2-period Gabo curve.

Page 11: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

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!).

Page 12: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

4-period “Gabo Curve”4-period “Gabo Curve”

Same construction as for as for 2-period curve

Page 13: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Pax MundiPax Mundi Revisited Revisited

Can be seen as:

Amplitude modulated, 4-period Gabo curve

Page 14: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

SLIDESLIDE

SLIDE = Scene Language for Interactive Dynamic Environments

Developed as a modular rendering pipelinefor our introductory graphics course.

Primary Author: Jordan Smith

Based on OpenGL and Tcl/tk.

Good combination of interactive 3D graphicsand parameterizable procedural constructs.

Page 15: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

SLIDE Example: Klein BottleSLIDE Example: Klein Bottle

Final Project CS 184, Nerius Landys & Shad Roundy

Page 16: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

SLIDE Example Bug’s LifeSLIDE Example Bug’s Life

Final Project CS 184, David Cheng and James Chow

Page 17: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

SLIDE as a Design ToolSLIDE as a Design Tool

SLIDE originally a modular rendering tool.

Later enhanced to serve as a CAD tool:

Spline curves and surfaces

Morphing sweeps along such curves

3D warping module (Sederberg, Rockwood)

Many types of subdivision surfaces

These are key elements for a 2nd Generation Sculpture Generator

Page 18: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

SLIDE-UI for Knot GenerationSLIDE-UI for Knot Generation

Page 19: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

SLIDE-GUI for “SLIDE-GUI for “Pax MundiPax Mundi” Shapes” ShapesGood combination of interactive 3D graphicsand parameterizable procedural constructs.

Page 20: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

2-period Gabo sculpture2-period Gabo sculpture

Tennis ball – or baseball – seam used assweep curve.

Page 21: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Viae Globi Viae Globi Family Family (Roads on a Sphere)(Roads on a Sphere)

2 3 4 5 periods

Page 22: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Via Globi 5Via Globi 5 (Virtual Wood) (Virtual Wood)

Wilmin Martono

Page 23: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Modularity of Modularity of Gabo Curve GeneratorGabo Curve Generator

Sweep Curve Generator:

Gabo Curves as B-splines

Cross Section Fine Tuner:

Paramererized shapes

Sweep / Twist Controller

Page 24: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Sweep / Twist ControlSweep / Twist Control

How do we orient, move, morph ...the cross section along the sweep path ?

Natural orientationwith Frenet frame

Torsion Minimization:Azimuth: tangential / normal

900° of twistadded.

Page 25: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Extension:Extension: Free-form Curve on a Sphere Free-form Curve on a Sphere

Spherical Spline Path Editor (Jane Yen)

Nice smooth interpolating curves through sparse data points

Page 26: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Many Different Many Different Viae GlobiViae Globi Models Models

Page 27: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

MalojaMaloja

Page 28: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Extending the Paradigm:Extending the Paradigm: Aurora-MAurora-M

Simple path on sphere,

but more play with the swept cross section.

This is a Moebius band.

It is morphed from a concave shape at the bottom to a flat ribbon at the top of the flower.

Page 29: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Paradigm Extension:Paradigm Extension: Sweep Path Sweep Path is no longer confined to a sphere!is no longer confined to a sphere!

Music of the Spheres (Brent Collins)

Page 30: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Allows Knotted Sweep PathsAllows Knotted Sweep Paths

Chinese Button Knot

Page 31: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Really Free-form 3D Space CurvesReally Free-form 3D Space Curves

Figure-8 knot

Page 32: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Using Another Cross SectionUsing Another Cross Section

Galapagos 6

Page 33: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Target GeometryTarget Geometry

Constraints:• Bronze, 70” diameter• Less than 1500 pounds• Less than $50’000• Maintain beauty, strength• Minimize master geometry

Page 34: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

EmulationEmulation

Use smoother quintic spline

Make 4 identical parts(needs extra control point)

Add a few “warp” parameters

Page 35: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Emulation; Define Master PatternEmulation; Define Master Pattern

Use 4 copies.

Master to make a mold from.

Alignment tab

Page 36: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Model of Master Part Made with FDMModel of Master Part Made with FDM

4 pieces make the whole sculpture

Page 37: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Joe Valasek’s CNC Milling MachineJoe Valasek’s CNC Milling Machine

Styrofoam milling machine

Page 38: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Design of Two-Part MasterDesign of Two-Part Master

Alignment tabs for easy assembly

Page 39: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Subdivide into Subdivide into TwoTwo Master Segments Master Segments

Page 40: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Machined Master Pattern #2Machined Master Pattern #2

Page 41: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

(Cut) Master (Cut) Master Silicone Rubber Silicone Rubber MoldMold

Page 42: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

MoldMold Several (4) Wax Copies Several (4) Wax Copies

Page 43: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

SpruingSpruing the the Wax PartsWax Parts for Casting for Casting

Page 44: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Ceramic Slurry ShellCeramic Slurry Shell Around Wax Around Wax PartPart

Page 45: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

ShellShell Ready Ready for Castingfor Casting

Page 46: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Casting with Casting with Liquid BronzeLiquid Bronze

Page 47: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

The Freed The Freed Bronze CastBronze Cast

Page 48: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Assembling the SegmentsAssembling the Segments

Page 49: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

The “Growing” RibbonThe “Growing” Ribbon

Page 50: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

The Single Support PointThe Single Support Point

Page 51: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Grinding the Welded Seams,Grinding the Welded Seams,Polishing the SurfacePolishing the Surface

Page 52: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Applying PatinaApplying Patina

Page 53: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Ready for ShippingReady for Shipping

Page 54: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

The Move Around the Building (Jan.18)The Move Around the Building (Jan.18)

Page 55: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Front DoorFront Door

H&R Block Building

Page 56: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Steve Tightening the BoltsSteve Tightening the Bolts

Page 57: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.

Brent Polishing Our BabyBrent Polishing Our Baby

Page 58: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.
Page 59: CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.