K12 and the Genus-6 Tiffany Lamp

Slides:



Advertisements
Similar presentations
Adobe Systems, Strategic Visit, 11/1/06 Artistic Geometry Carlo H. Séquin University of California, Berkeley.
Advertisements

ISAMA 2004, Chicago K 12 and the Genus-6 Tiffany Lamp Carlo H. Séquin and Ling Xiao EECS Computer Science Division University of California, Berkeley.
Spherical Representation & Polyhedron Routing for Load Balancing in Wireless Sensor Networks Xiaokang Yu Xiaomeng Ban Wei Zeng Rik Sarkar Xianfeng David.
Extended Gaussian Images
Computational Topology for Computer Graphics Klein bottle.
G4G9 A 10 -dimensional Jewel EECS Computer Science Division University of California, Berkeley Carlo H. Séquin.
1 SIGGRAPH 2004, Los Angeles Carlo H. Séquin and Ling Xiao EECS Computer Science Division University of California, Berkeley Fair LVC Curves on Subdivision.
CS 284 Minimum Variation Surfaces Carlo H. Séquin EECS Computer Science Division University of California, Berkeley.
11-1 Space Figures and Cross Sections
Graduate Student Visit Day, 03/12/07 Aesthetic Engineering Artistic Geometry Carlo H. Séquin University of California, Berkeley.
EECS Computer Science Division University of California, Berkeley Carlo H. Séquin Art and Math Behind and Beyond the 8-fold Way.
Recognizing Strings in NP Marcus Schaefer, Eric Sedgwick, Daniel Štefankovič Presentation by Robert Salazar.
Bridges 2007, San Sebastian Symmetric Embedding of Locally Regular Hyperbolic Tilings Carlo H. Séquin EECS Computer Science Division University of California,
CSE325 Computer Science and Sculpture Prof. George Hart.
Bridges 2013 Girl’s Surface Sue Goodman, UNC-Chapel Hill Alex Mellnik, Cornell University Carlo H. Séquin U.C. Berkeley.
Chapter 12 Surface Area and Volume. Topics We Will Discuss 3-D Shapes (Solids) Surface Area of solids Volume of Solids.
Chapter 12 Surface Area and Volume. Topics We Will Discuss 3-D Shapes (Solids) Surface Area of solids Volume of Solids.
Introduction to 3D Graphics Lecture 4: Scenes and Scene Graphs Anthony Steed University College London.
Prisms Fun with by D. Fisher
Algorithms for Triangulations of a 3D Point Set Géza Kós Computer and Automation Research Institute Hungarian Academy of Sciences Budapest, Kende u
Vertex – A point at which two or more edges meet Edge – A line segment at which two faces intersect Face – A flat surface Vertices, Edges, Faces.
Schloss Dagstuhl, September 2014 Shape Representation Carlo H. Séquin University of California, Berkeley Slicing Less than Perfect B-Reps and the Winding-Number.
Symmetry Festival, Aug. 7, 2013 Symmetrical Immersions of Low-Genus Non-Orientable Regular Maps (Inspired Guesses followed by Tangible Visualizations)
12.1– Explore Solids.
Recursion and Data Structures in Computer Graphics Ray Tracing 1.
Polyhedron Platonic Solids Cross Section
12.1 – Explore Solids.
3D Object Representations
Bridges, Pécs, 2010 My Search for Symmetrical Embeddings of Regular Maps EECS Computer Science Division University of California, Berkeley Carlo H. Séquin.
12.1 & 12.2 – Explore Solids & Surface Area of Prisms and Cones.
GPH 338 Computer Animation Survey
Chapter 6: Graphs 6.2 The Euler Characteristic. Draw A Graph! Any connected graph you want, but don’t make it too simple or too crazy complicated Only.
Planar Graphs Lecture 10: Oct 21. This Lecture Today we will talk about planar graphs, and how to color a map using 6 colors. Planar graphs Euler’s formula.
12.1 Exploring Solids.
Auxiliary Views.
BID Seminar, Nov. 23, 2010 Symmetric Embedding of Regular Maps Inspired Guesses followed by Tangible Visualizations Carlo H. Séquin EECS Computer Science.
Section 12-1 Exploring Solids. Polyhedron Three dimensional closed figure formed by joining three or more polygons at their side. Plural: polyhedra.
Introduction to 3D Solids and Solids of Revolution Some 3D shapes can be formed by revolving a 2D shape around a line (called the axis of revolution).
Topology and The Euler Number
CS 39R Single-Sided Surfaces EECS Computer Science Division University of California, Berkeley Carlo H. Séquin.
MoMath, August 2, 2017 The Platonic Solids as Tiffany lamps, art objects, and stepping stones to higher dimensions Carlo H. Séquin & Hans Schepker CS.
Auxiliary Views Chapter 7.
Bay Area Science Festival, 2013
- Introduction - Graphics Pipeline
Chapter 11 Extending Geometry
Graphing Quadratic Functions and Transformations
EECS Computer Science Division University of California, Berkeley
University of California, Berkeley
2-Manifold Sculptures & Surface Classification
Ribbed Surfaces for Art, Architecture, Visualization
Single-Sided Surfaces
Euler Characteristics and Genus
Planarity and Euler’s Formula
Scale-Space Representation of 3D Models and Topological Matching
CS 39: Symmetry and Topology
11.1 Space Figures and Cross Sections
MSRI – Manifolds Carlo H. Séquin.
Find the x-coordinate of the vertex
University of California, Berkeley
Graphs of Quadratic Functions
Surface Area and Volume
ORTHOGRAPHIC PROJECTION
Euler Characteristics and Genus
Orthographic Projection
ORTHOGRAPHIC PROJECTION
Section 9.1 Day 1 Graphing Quadratic Functions
A Portrait of a Group on a Surface with Boundary
2-Manifold Sculptures & Surface Classification
Single-Sided Surfaces
Presentation transcript:

K12 and the Genus-6 Tiffany Lamp ISAMA 2004 ISAMA 2004, Chicago K12 and the Genus-6 Tiffany Lamp Carlo H. Séquin and Ling Xiao EECS Computer Science Division University of California, Berkeley

Graph-Embedding Problems ISAMA 2004 Graph-Embedding Problems Bob Alice Pat

On a Ringworld (Torus) this is No Problem ! ISAMA 2004 On a Ringworld (Torus) this is No Problem ! Alice Harry Bob Pat

This is Called a Bi-partite Graph ISAMA 2004 This is Called a Bi-partite Graph K3,4 Alice Bob Pat Harry “Shop”-Nodes “Person”-Nodes

A Bigger Challenge : K4,4,4 Tripartite graph ISAMA 2004 A Bigger Challenge : K4,4,4 Tripartite graph A third set of nodes: E.g., access to airport, heliport, ship port, railroad station. Everybody needs access to those… Symbolic view: = Dyck’s graph Nodes of the same color are not connected.

What is “K12” ? (Unipartite) complete graph with 12 vertices. ISAMA 2004 What is “K12” ? (Unipartite) complete graph with 12 vertices. Every node connected to every other one ! In the plane: has lots of crossings…

Our Challenging Task Draw these graphs crossing-free ISAMA 2004 Our Challenging Task Draw these graphs crossing-free onto a surface with lowest possible genus, e.g., a disk with the fewest number of holes; so that an orientable closed 2-manifold results; maintaining as much symmetry as possible.

Not Just Stringing Wires in 3D … ISAMA 2004 Not Just Stringing Wires in 3D … Icosahedron has 12 vertices in a nice symmetrical arrangement; -- let’s just connect those … But we want graph embedded in a (orientable) surface !

Mapping Graph K12 onto a Surface (i.e., an orientable 2-manifold) ISAMA 2004 Mapping Graph K12 onto a Surface (i.e., an orientable 2-manifold) Draw complete graph with 12 nodes (vertices) Graph has 66 edges (=border between 2 facets) Orientable 2-manifold has 44 triangular facets # Edges – # Vertices – # Faces + 2 = 2*Genus 66 – 12 – 44 + 2 = 12  Genus = 6  Now make a (nice) model of that ! There are 59 topologically different ways in which this can be done ! [Altshuler et al. 96]

The Connectivity of Bokowski’s Map ISAMA 2004 The Connectivity of Bokowski’s Map

Prof. Bokowski’s Goose-Neck Model ISAMA 2004 Prof. Bokowski’s Goose-Neck Model Can’t see the triangles – unless you have a vivid imagination.

Bokowski’s ( Partial ) Virtual Model on a Genus 6 Surface ISAMA 2004 Bokowski’s ( Partial ) Virtual Model on a Genus 6 Surface

My First Model Find highest-symmetry genus-6 surface, ISAMA 2004 My First Model Find highest-symmetry genus-6 surface, with “convenient” handles to route edges.

My Model (cont.) Find suitable locations for twelve nodes: ISAMA 2004 My Model (cont.) Find suitable locations for twelve nodes: Maintain symmetry! Put nodes at saddle points, because of 11 outgoing edges, and 11 triangles between them.

My Model (3) Now need to place 66 edges: Use trial and error. ISAMA 2004 My Model (3) Now need to place 66 edges: Use trial and error. Need a 3D model ! CAD model much later...

2nd Problem : K4,4,4 (Dyck’s Map) ISAMA 2004 2nd Problem : K4,4,4 (Dyck’s Map) 12 nodes (vertices), but only 48 edges. E – V – F + 2 = 2*Genus 48 – 12 – 32 + 2 = 6  Genus = 3

Another View of Dyck’s Graph ISAMA 2004 Another View of Dyck’s Graph Difficult to connect up matching nodes !

Folding It into a Self-intersecting Polyhedron ISAMA 2004

ISAMA 2004 Towards a 3D Model Find highest-symmetry genus-3 surface:  Klein Surface (tetrahedral frame).

Find Locations for Nodes ISAMA 2004 Find Locations for Nodes Actually harder than in previous example, not all nodes connected to one another. (Every node has 3 that it is not connected to.) Place them so that the missing edges do not break the symmetry:  Inside and outside on each tetra-arm. Do not connect the nodes that lie on the same symmetry axis (same color) (or this one).

A First Physical Model Edges of graph should be nice, smooth curves. ISAMA 2004 A First Physical Model Edges of graph should be nice, smooth curves. Quickest way to get a model:  Painting a physical object.

Geodesic Line Between 2 Points ISAMA 2004 Geodesic Line Between 2 Points T S Connecting two given points with the shortest geodesic line on a high-genus surface is an NP-hard problem.

ISAMA 2004 K4,4,4 on a Genus-3 Surface LVC on subdivision surface – Graph edges enhanced

ISAMA 2004 K12 on a Genus-6 Surface

3D Color Printer (Z Corporation) ISAMA 2004 3D Color Printer (Z Corporation)

Cleaning up a 3D Color Part ISAMA 2004 Cleaning up a 3D Color Part

Finishing of 3D Color Parts ISAMA 2004 Finishing of 3D Color Parts Infiltrate Alkyl Cyanoacrylane Ester = “super-glue” to harden parts and to intensify colors.

ISAMA 2004 Genus-6 Regular Map

ISAMA 2004 Genus-6 Regular Map

ISAMA 2004 “Genus-6 Kandinsky”

Manually Over-painted Genus-6 Model ISAMA 2004 Manually Over-painted Genus-6 Model

Bokowski’s Genus-6 Surface ISAMA 2004 Bokowski’s Genus-6 Surface

Tiffany Lamps (L.C. Tiffany 1848 – 1933) ISAMA 2004 Tiffany Lamps (L.C. Tiffany 1848 – 1933)

Tiffany Lamps with Other Shapes ? ISAMA 2004 Tiffany Lamps with Other Shapes ? Globe ? -- or Torus ? Certainly nothing of higher genus !

Back to the Virtual Genus-3 Map ISAMA 2004 Back to the Virtual Genus-3 Map Define color panels to be transparent !

A Virtual Genus-3 Tiffany Lamp ISAMA 2004 A Virtual Genus-3 Tiffany Lamp

Light Cast by Genus-3 “Tiffany Lamp” ISAMA 2004 Light Cast by Genus-3 “Tiffany Lamp” Rendered with “Radiance” Ray-Tracer (12 hours)

ISAMA 2004 Virtual Genus-6 Map

Virtual Genus-6 Map (shiny metal) ISAMA 2004 Virtual Genus-6 Map (shiny metal)

Light Field of Genus-6 Tiffany Lamp ISAMA 2004 Light Field of Genus-6 Tiffany Lamp