270 likes | 295 Views
CS285. Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by B rent Collins Gower, Missouri. “Hyperbolic Hexagon” by B. Collins. 6 saddles in a ring 6 holes passing through symmetry plane at ±45º
E N D
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. 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 ?
“Hyperbolic Hexagon II” (wood) Brent Collins
Family of Symmetrical Trefoils W=2 W=1 B=1 B=2 B=3 B=4
9-story Intertwined Double Toroid Bronze investment casting fromwax original made on3D Systems’“Thermojet”
Stepwise 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
Note: The computer becomesan amplifier / acceleratorfor the creative process.
Keeping up with Brent ... • Sculpture Generator Ican 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
Sculptures by Naum Gabo Pathway on a sphere: Edge of surface is like seam of tennis 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.
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 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.
SLIDE Example: Klein Bottle Final Project CS 184, Nerius Landys & Shad Roundy
SLIDE Example Bug’s Life Final Project CS 184, David Cheng and James Chow
SLIDE 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
Via Globi 5 (Gold) Wilmin Martono
Via Globi 3 (Stone) Wilmin Martono
“Viae Globi” Family (Roads on a Sphere) L2 L3 L4 L5
Conclusions (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 artist’s disposition, -- supplementing the pneumatic chisel, the airbrush, and the welding machine.
The computer is not only a great visualization and prototyping tool, it also is a generator for new ideas and an amplifier for an artist’s inspiration. Conclusions (2)
Conclusions (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 !
Conclusions (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.