Title: CS285
1CS285
- Sculpture Generator I
- Carlo H. Séquin
- University of California, Berkeley
- In Collaboration with
- Brent Collins
- Gower, Missouri
2Brent Collins
- Genesis Brent Collins at BRIDGES 2000
3Leonardo -- Special Issue
On Knot-Spanning Surfaces An Illustrated Essay
on Topological Art With an Artists Statement by
Brent Collins
George K. Francis with Brent Collins
4Brent Collins Early Sculptures
All photos by Phillip Geller
5Collins Abstract Geometric Art
- Beautiful symmetries
- Graceful balance of the saddle surfaces
- Superb craftsmanship
- Intriguing run of the edges
- What type of knot is formed ?
- Mystery one-sided or two-sided ?
- gt Focus on Chains of Saddles
6Brent Collins Stacked Saddles
7Scherks 2nd Minimal Surface
Normal biped saddles
Generalization to higher-order saddles(monkey
saddle)
8Hyperbolic Hexagon by B. Collins
- 6 saddles in a ring
- 6 holes passing through symmetry plane at 45º
- wound up 6-story
Scherk tower - What would happen,
- if we added more stories ?
- or introduced a twist before closing the ring ?
9Closing the Loop
straight or twisted
10Collins - Séquin Collaboration
- Discuss ideas on the phone
- Exchange sketches
- Vary the topological parameters
- But how do you know whether it is beautiful ?
Need visual feedback. - Making models from paper strips is not good
enough. - A key problem is making the sculpture look good
from all sides !
11Brent Collins Prototyping Process
Mockup for the "Saddle Trefoil"
Armature for the "Hyperbolic Heptagon"
Time-consuming ! (1-3 weeks)
12Collins Fabrication Process
- Building the final sculpture (2-3 months)
- Take measurements from mock-up model,transfer
parallel contours to 1 boards. - Roughly precut boards, leaving registration
marksand contiguous pillars for gluing boards
together. - Stack and glue together precut boards,remove
auxiliary struts. - Fine-tune overall shape,sand and polish the
surface. - A big investment of effort !
13Collins Fabrication Process
Wood master patternfor sculpture
Layered laminated main shape
Example Vox Solis
14The Need for a Prototyping Tool
- Intriguing Conceptual Idea Turn the
Hyperbolic Hexagon into a Heptagon - Goals Give it more variety
- Make different hole-angles visible from one
direction by adding twist before closure. - Results Surface becomes single-sided
- The four separate edges join into a torus knot.
- Question Will it look beautiful ?
- What can we do if it doesn t ?
- Perhaps more twist can save it ?
- What is the best size for the holes, the flanges
? - How can we find out quickly ?
15Sculpture Generator I
- Prototyping tool forScherk-Collins
Saddle-Chains. - Slider control for this one shape family,
- Control of about 12 parameters.
- Main goal Speed for interactive editing.
- Geometry part is about 5,000 lines of C
- 10,000 lines for display user interface.
-
16Generated Scherk-Collins Shapes
17The Basic Element
Scherks 2ndminimal surface
3-story tower,trimmed, thickened
180 degreesof twist added
18Toroidal Warp into Collins Ring
8-story tower
warped into a ring
360º twist added
19A Plethora of Shapes
20Edge Treatment
square, flat cut
semi-circular
bulging out
21Embellishment of Basic Shape
color
background
texture
22Sculpture Generator, GUI
23Some of the Parameters in SC1
24Main Goal in Sculpture Generator I
- Real-time Interactive Speed !
- Cant afford surface optimizationto obtain true
minimal surfaces - also, this would be aesthetically too limited.
- ? Use closed-form hyperbolic approximation.
25Base Geometry One Scherk Story
- Hyperbolic Slices gt Triangle Strips
- Pre-computed -- then warped into toroid
26A Simple Scherk-Collins Toroid
- Parameters(genome)
- branches 2
- stories 1
- height 5.00
- flange 1.00
- thickness 0.10
- rim_bulge 1.00
- warp 360.00
- twist 90
- azimuth 90
- textr_tiles 3
- detail 8
27Also a Scherk-Collins Toroid
- branches 1
- stories 5
- height 1.00
- flange 1.00
- thickness 0.04
- rim_bulge 1.01
- warp 360
- twist 900
- azimuth 90
- textr_tiles 1
- detail 20
28A Scherk Tower (on its side)
- branches 7
- stories 3
- height 0.2
- flange 1.00
- thickness 0.04
- rim_bulge 0
- warp 0
- twist 0
- azimuth 0
- textr_tiles 2
- detail 6
291-story Scherk Tower
- branches 5
- stories 1
- height 1.35
- flange 1.00
- thickness 0.04
- rim_bulge 0
- warp 58.0
- twist 37.5
- azimuth 0
- textr_tiles 8
- detail 6
30180º Arch Half a Scherk Toroid
- branches 8
- stories 1
- height 5
- flange 1.00
- thickness 0.06
- rim_bulge 1.25
- warp 180
- twist 0
- azimuth 0
- textr_tiles e
- detail 12
31How to Obtain a Real Sculpture ?
- Prepare a set of cross-sectional blue printsat
equally spaced height intervals,corresponding
to the board thickness that Brent is using for
the construction.
32Slices through Minimal Trefoil
50
10
23
30
45
5
20
27
35
2
15
25
33Profiled Slice through the Sculpture
- One thick slicethru Heptoroidfrom which Brent
can cut boards and assemble a rough
shape.Traces represent top and bottom,as
well as cuts at 1/4, 1/2, 3/4of one board.
34Our First Joint Sculpture
- Six monkey saddles in a ring with no twist
- (like Hyperbolic Hexagon)
- azimuth 30, flange 1.5
- (aesthetics)
- size, thickness
- (fabrication consideration)
35Hyperbolic Hexagon II (wood)
Brent Collins
36Heptoroid ( from Sculpture Generator I )
Cross-eye stereo pair
37Emergence of the Heptoroid (1)
Assembly of the precut boards
38Emergence of the Heptoroid (2)
Forming a continuous smooth edge
39Emergence of the Heptoroid (3)
Smoothing the whole surface
40Heptoroid
41Advantages of CAD of Sculptures
- Exploration of a larger domain
- Instant visualization of results
- Eliminate need for prototyping
- Create virtual reality pictures
- Making more complex structures
- Better optimization of chosen form
- More precise implementation
- Rapid prototyping of maquettes
42Sculpture Design
- branches 4
- storeys 11
- height 1.55
- flange 1.00
- thickness 0.06
- rim_bulge 1.00
- warp 330.00
- twist 247.50
- azimuth 56.25
- mesh_tiles 0
- textr_tiles 1
- detail 8
- bounding box
- xmax 6.01,
- ymax 1.14,
- zmax 5.55,
- xmin -7.93,
- ymin -1.14,
- zmin -8.41
43FDM Maquette of Solar Arch
44Breckenridge Competition
45We Can Try Again in L.A.
46 or in Washington D.C.
47V-art
VirtualGlassScherkTowerwith MonkeySaddles(R
adiance 40 hours) Jane Yen
48SFF (Solid Free-form Fabrication)
Monkey- Saddle Cinquefoil
49Various Scherk-Collins Sculptures
50Fused Deposition Modeling (FDM)
51Zooming into the FDM Machine
52Séquins Minimal Saddle Trefoil
- Stereo-lithography master
53Séquins Minimal Saddle Trefoil
54Minimal Trefoils -- cast and finished by Steve
Reinmuth
55Brent Collins Trefoil
56New Possibilities
Developing Parameterized, Procedurally Generated
Sculpture Families
57Family of Symmetrical Trefoils
W2
W1
B1 B2 B3
B4
58Close-up of Some Trefoils
B1 B2
B3
Varying the number of branches, the order of the
saddles.
59Higher-order Trefoils (4th order saddles)
W1 (Warp)
W2 ?
60Exploring New Ideas W2
- Going around the loop twice ...
resulting in an interwoven structure.
619-story Intertwined Double Toroid
Bronze investment casting from wax original
made on 3D SystemsThermojet
62Stepwise Expansion of Horizon
- Playing with many different shapes and
- experimenting at the limit of the domain of the
sculpture generator, - stimulates new ideas for alternative shapes and
generating paradigms.
Swiss Mountains
63Note
The computer becomesan amplifier /
acceleratorfor the creative process.
64Inspiration Brent Collins Pax Mundi
65Keeping up with Brent ...
- Sculpture Generator I can only do warped Scherk
towers,not able to describe a shape like Pax
Mundi. - Need a more general approach !
- Use the SLIDE modeling environment(developed at
U.C. Berkeley by J. Smith)to capture the
paradigm of such a sculpturein a procedural
form. - Express it as a computer program
- Insert parameters to change salient aspects /
features of the sculpture - First Need to understand what is going on ?
66Sculptures by Naum Gabo
- Pathway on a sphere
- Edge of surface is like seam of tennis ball
- ? 2-period Gabo curve.
672-period Gabo curve
- Approximation with quartic B-splinewith 8
control points per period,but only 3 DOF are
used.
684-period Gabo curve
- Same construction as for as for 2-period curve
69Pax Mundi Revisited
- Can be seen as Amplitude modulated, 4-period
Gabo curve
70SLIDE
- 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.
71SLIDE Example Klein Bottle
- Final Project CS 184, Nerius Landys Shad
Roundy
72SLIDE Example Bugs Life
- Final Project CS 184, David Cheng and James Chow
73SLIDE 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
74SLIDE-UI for Knot Generation
75SLIDE-UI for Pax Mundi Shapes
76Via Globi 5 (Gold)
Wilmin Martono
77Via Globi 3 (Stone)
Wilmin Martono
78Viae Globi Family (Roads on a Sphere)
L2 L3 L4
L5
79Conclusions (1)
- Procedural thinking about some art object adds a
new and promising dimension.It allows the artist
to increase the complexity, precision, and
optimality of a particular piece of art. - The computer must be seen as yet another
power-tool at the artists disposition, --
supplementing the pneumatic chisel, the
airbrush, and the welding machine.
80Conclusions (2)
- The computer is not only a great visualization
and prototyping tool, - it also is a generator for new ideas and
- an amplifier for an artists inspiration.
81Conclusions (3)
- What makes a CAD tool productive for this kind
of work ? - Not just virtual clay,
- partly procedural
- fewer parameters that need to be set.
- Keep things aligned, joined
- guarantee symmetry, regularity,
- watertight surfaces.
- Interactivity is crucial !
82Conclusions (4)
- Rapid prototyping (layered fabrication)must now
be considered a new facetin the spectrum of MM
technologies. - It provides tangible (high-quality haptic)output
for objects with which usersmay want to
interact. - Even for sculptures(intended primarily for
visual enjoyment)the physical maquette
disclosessubtle geometrical features that
arenot visible in the virtual rendering.
83Questions ?
THE END