Title: CS285
1CS285
- Designing Viae Globi
- (Roads on a Sphere)
- Carlo H. Séquin
- University of California, Berkeley
- Inspired by
- Brent Collins
- Gower, Missouri
2Hyperbolic 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 ?
3Closing the Loop
straight or twisted
4Sculpture Generator I, GUI
5Base Geometry One Scherk Story
- Hyperbolic Slices gt Triangle Strips
- Pre-computed -- then warped into toroid
6Brent Collins
Hyperbolic Hexagon II
7Hyper-Sculpture Family of 12 Trefoils
W2
W1
B1 B2 B3
B4
8Brent Collins Pax Mundi1997 wood, 30diam.
2006 Commission from HR Block, Kansas
City to make a 70diameter version in
bronze. My task to define the master
geometry. CAD tools played important role.
9How to Model Pax 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 ? ? ?
10Sculptures by Naum Gabo
- Pathway on a sphere
- Edge of surface is like seam of tennis- or
base-ball - ? 2-period Gabo curve.
112-period Gabo Curve
- Approximation with quartic B-splinewith 8
control points per period,but only 3 DOF are
used (symmetry!).
124-period Gabo Curve
- Same construction as for as for 2-period curve
13Pax Mundi Revisited
- Can be seen as Amplitude modulated, 4-period
Gabo curve
14SLIDE
- 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.
15SLIDE Example Klein Bottle
- Final Project CS 184, Nerius Landys Shad
Roundy
16SLIDE Example Bugs Life
- Final Project CS 184, David Cheng and James Chow
17SLIDE 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
18SLIDE-UI for Knot Generation
19SLIDE-GUI for Pax Mundi Shapes
Good combination of interactive 3D graphicsand
parameterizable procedural constructs.
202-period Gabo sculpture
Tennis ball or baseball seam used as sweep
curve.
21 Viae Globi Family (Roads on a Sphere)
2 3 4
5 periods
22Via Globi 5 (Virtual Wood)
Wilmin Martono
23Modularity of Gabo Curve Generator
- Sweep Curve Generator
- Gabo Curves as B-splines
- Cross Section Fine Tuner
- Paramererized shapes
- Sweep / Twist Controller
24Sweep / Twist Control
- How do we orient, move, morph ...the cross
section along the sweep path ?
Natural orientationwith Frenet frame
Torsion MinimizationAzimuth tangential /
normal
900 of twistadded.
25Extension Free-form Curve on a Sphere
Spherical Spline Path Editor (Jane Yen)
Nice smooth interpolating curves through sparse
data points
26Many Different Viae Globi Models
27Maloja
28Extending the Paradigm Aurora-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.
29Paradigm Extension Sweep Path is no longer
confined to a sphere!
- Music of the Spheres (Brent Collins)
30Allows Knotted Sweep Paths
31Really Free-form 3D Space Curves
32Using Another Cross Section
33Target Geometry
- Constraints
- Bronze, 70 diameter
- Less than 1500 pounds
- Less than 50000
- Maintain beauty, strength
- Minimize master geometry
34Emulation
- Use smoother quintic spline
- Make 4 identical parts(needs extra control
point) - Add a few warp parameters
35Emulation Define Master Pattern
- Master to make a mold from.
Alignment tab
36Model of Master Part Made with FDM
- 4 pieces make the whole sculpture
37Joe Valaseks CNC Milling Machine
- Styrofoam milling machine
38Design of Two-Part Master
- Alignment tabs for easy assembly
39Subdivide into Two Master Segments
40Machined Master Pattern 2
41(Cut) Master ? Silicone Rubber Mold
42Mold ? Several (4) Wax Copies
43Spruing the Wax Parts for Casting
44Ceramic Slurry Shell Around Wax Part
45Shell Ready for Casting
46Casting with Liquid Bronze
47The Freed Bronze Cast
48Assembling the Segments
49The Growing Ribbon
50The Single Support Point
51Grinding the Welded Seams,Polishing the Surface
52Applying Patina
53Ready for Shipping
54The Move Around the Building (Jan.18)
55Front Door
56Steve Tightening the Bolts
57Brent Polishing Our Baby
58(No Transcript)
59(No Transcript)