ribbed surfaces for art, architecture, visualization
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 PresentationTRANSCRIPT
![Page 1: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/3.jpg)
Motivation
Inspired byCharles O. Perry'sribbed sculptures.
Emulate and generalize by abstraction.
![Page 4: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/4.jpg)
![Page 5: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/5.jpg)
Parameterization of Solstice
(3, 2) torus knot
Curved “ribs” in nearlytriangular configuration
![Page 6: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/6.jpg)
Parameterization of Solstice
(3, 2) torus knot
Curved “ribs” in nearlytriangular configuration
![Page 7: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/12.jpg)
Sweeping Ribs: Solstice
0°
303°
83°
360°
RibOffsets:
![Page 13: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/17.jpg)
Rib Shapes in Solstice
![Page 18: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/21.jpg)
Rib Shapes in Solstice
![Page 22: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/22.jpg)
Solstice and Variations
Modified ( 2, 3 ) knotSolstice ( 3, 2 ) knot
![Page 23: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/23.jpg)
Solstice and Variations
Modified ( 4, 3 ) knotSolstice ( 3, 2 ) knot
![Page 24: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/24.jpg)
Solstice and Variations
Modified ( 4, 5 ) knotSolstice_2 ( 3, 2 ) knot(with denser ribs)
![Page 25: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/25.jpg)
Early Mace (Atlanta, GA)
Emulation
Variation with straight ribs Variation with convex ribs
![Page 26: Ribbed Surfaces for Art, Architecture, Visualization](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/26.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/27.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/28.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/29.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/30.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/5681682e550346895dddcc58/html5/thumbnails/31.jpg)
QUESTIONS?