ribbed surfaces for art, architecture, visualization

31
James Hamlin and Carlo H. Séquin University of California, Berkeley Ribbed Surfaces for Art, Architecture, Visualization Computer-Aided Design and Applications Reno, June 11, 2009

Upload: nona

Post on 24-Feb-2016

40 views

Category:

Documents


3 download

DESCRIPTION

Ribbed Surfaces for Art, Architecture, Visualization. James Hamlin and Carlo H. Séquin University of California, Berkeley. Computer-Aided Design and Applications Reno, June 11, 2009. Overview. Charles O. Perry's Solstice Reverse engineering Solstice Ribbed Surface Paradigm - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ribbed Surfaces for  Art,  Architecture,  Visualization

James Hamlin and Carlo H. SéquinUniversity of California, Berkeley

Ribbed Surfaces for Art, Architecture, Visualization

Computer-Aided Design and ApplicationsReno, June 11, 2009

Page 2: Ribbed Surfaces for  Art,  Architecture,  Visualization

Overview

Charles O. Perry's Solstice Reverse engineering Solstice Ribbed Surface Paradigm Solstice Program Visualization of complex surfaces Ribbed surfaces in architecture

Page 3: Ribbed Surfaces for  Art,  Architecture,  Visualization

Motivation

Inspired byCharles O. Perry'sribbed sculptures.

Emulate and generalize by abstraction.

Page 4: Ribbed Surfaces for  Art,  Architecture,  Visualization
Page 5: Ribbed Surfaces for  Art,  Architecture,  Visualization

Parameterization of Solstice

(3, 2) torus knot

Curved “ribs” in nearlytriangular configuration

Page 6: Ribbed Surfaces for  Art,  Architecture,  Visualization

Parameterization of Solstice

(3, 2) torus knot

Curved “ribs” in nearlytriangular configuration

Page 7: Ribbed Surfaces for  Art,  Architecture,  Visualization

Parameterization of Solstice

Staggering of ribs:rib offset along

guide rail

Rib shapes:concave “hyperbolic”

triangles

Guide rail:(3, 2) torus knot

Page 8: Ribbed Surfaces for  Art,  Architecture,  Visualization

Ribbed Surfaces

Guide rail(s) very application specific.

Ribs swept along rail(s) shapes determined procedurally, e.g., in terms of guide rail derivative information

(Frenet frame).

Reduces the number of input parameters (e.g., compared to sweep surfaces).

Page 9: Ribbed Surfaces for  Art,  Architecture,  Visualization

Sweep Surfaces A

One or two path or rail curves

One or two more profile curves

Maya: Extrusions (A), Lofts (B), Bi-Rails (C).(A)

(C)(B)

Page 10: Ribbed Surfaces for  Art,  Architecture,  Visualization

Sweeping Ribs

Single rail[0, 0.5) → [0.5, 1.0)

Two rails[0, 0.5] → [0.0, 1.0]

Page 11: Ribbed Surfaces for  Art,  Architecture,  Visualization

Guide Rails: Solstice

Guide rails are application-specific

For Solstice: ( p, q ) torus knots

( 3, 2 )

( 4, 3 )

( 2, 3 )

Page 12: Ribbed Surfaces for  Art,  Architecture,  Visualization

Sweeping Ribs: Solstice

303°

83°

360°

RibOffsets:

Page 13: Ribbed Surfaces for  Art,  Architecture,  Visualization

Rib Parameterization

Cubic Hermite Tangent directions and

magnitudes at both ends

Circular Arcs Embedding plane Turning angle

θRails Rails

Page 14: Ribbed Surfaces for  Art,  Architecture,  Visualization

Cubic Hermite Ribs

End tangents specified in terms of Frenet frames of guide rails.

V t

nb

Page 15: Ribbed Surfaces for  Art,  Architecture,  Visualization

Symmetric, Planar Cubic Hermite Ribs

Constrain ribs to be symmetric, planar.

Select a plane through chord with an angle against rail tangent.

Rib tangent angles are offset from chord;or a curve offset dfrom chord is set.

Page 16: Ribbed Surfaces for  Art,  Architecture,  Visualization

3D Cubic Hermite Ribs

A combination of the previous two approaches.

Uses: rail tangent,chord direction, and their cross product.

Page 17: Ribbed Surfaces for  Art,  Architecture,  Visualization

Rib Shapes in Solstice

Page 18: Ribbed Surfaces for  Art,  Architecture,  Visualization

Rib Shapes in Solstice

Solstice emulation uses circular arc ribs.

Plane determined by cross product of rib chord direction and normal of plane of minor circle.

Page 19: Ribbed Surfaces for  Art,  Architecture,  Visualization

Rib Shapes in Solstice

Solstice emulation uses circular arc ribs.

Plane determined by cross product of rib chord direction and normal of plane of minor circle.

Page 20: Ribbed Surfaces for  Art,  Architecture,  Visualization

Rib Shapes in Solstice

Solstice emulation uses circular arc ribs.

Plane determined by cross product of rib chord direction and normal of plane of minor circle.

Page 21: Ribbed Surfaces for  Art,  Architecture,  Visualization

Rib Shapes in Solstice

Page 22: Ribbed Surfaces for  Art,  Architecture,  Visualization

Solstice and Variations

Modified ( 2, 3 ) knotSolstice ( 3, 2 ) knot

Page 23: Ribbed Surfaces for  Art,  Architecture,  Visualization

Solstice and Variations

Modified ( 4, 3 ) knotSolstice ( 3, 2 ) knot

Page 24: Ribbed Surfaces for  Art,  Architecture,  Visualization

Solstice and Variations

Modified ( 4, 5 ) knotSolstice_2 ( 3, 2 ) knot(with denser ribs)

Page 25: Ribbed Surfaces for  Art,  Architecture,  Visualization

Early Mace (Atlanta, GA)

Emulation

Variation with straight ribs Variation with convex ribs

Page 26: Ribbed Surfaces for  Art,  Architecture,  Visualization

Harmony (Hartford, CT)

Two semi-circular guide rails. Four ribbed surfaces. Ribs take off in direction of curve normal.

Page 27: Ribbed Surfaces for  Art,  Architecture,  Visualization

Ribbed Surfaces in Visualization

Mathematician’s Models and Sculptures

HyperboloidBoy’s Surface String art by

Ray Schechter

Page 28: Ribbed Surfaces for  Art,  Architecture,  Visualization

Ribbed Surfaces in Visualization

Our Own Visualization Models

Non-orientable, single-sided building blocks for the construction of abstract 4D polyhedra

such as the 11-Cell and the 57-Cell.

Page 29: Ribbed Surfaces for  Art,  Architecture,  Visualization

Python Module

Python module for rapid development of design programs.

Quick and dirty creation of GUIthrough GLUI.

Supports output to RenderMan RIB format for high-quality rendering.

Page 30: Ribbed Surfaces for  Art,  Architecture,  Visualization

ConclusionsRibbed surfaces are a concise representation of a broad range of sculptural forms:

Reduced weight and construction costs. “Airy” realization, less shadows.

Ribbed “transparency” ideal for visualization of self-intersecting surfaces.

Naturally describes objects in architecture or in other design domains:

Balcony railings, furniture.

Page 31: Ribbed Surfaces for  Art,  Architecture,  Visualization

QUESTIONS?