Bridges 2008, Leeuwarden of 3D Euclidean Space Intricate Isohedral Tilings of 3D Euclidean Space Carlo H. Séquin EECS Computer Science Division University.

Slides:



Advertisements
Similar presentations
Building a Conceptual Understanding of Algebra with Algebra Tiles
Advertisements

CSE325 Computers and Sculpture
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.
TEL-AVIV UNIVERSITY FACULTY OF EXACT SCIENCES SCHOOL OF MATHEMATICAL SCIENCES An Algorithm for the Computation of the Metric Average of Two Simple Polygons.
Jane Yen Carlo Séquin UC Berkeley I3D 2001 [1] M.C. Escher, His Life and Complete Graphic Work Escher Sphere Construction Kit.
Crystal Structure Continued!
CSE325 Computer Science and Sculpture Prof. George Hart.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2013 – 12269: Continuous Solution for Boundary Value Problems.
PRINCIPLES OF PRODUCTION ENGINEERING
Informationsteknologi Wednesday, November 7, 2007Computer Graphics - Class 51 Today’s class Geometric objects and transformations.
To the 4th Dimension – and beyond!
L Consider coordination of anions about a central cation Coordination Polyhedra Halite Cl Cl Cl Cl Na.
MIT EECS 6.837, Durand and Cutler Curves & Surfaces.
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.
From polygons to polyhedra and beyond ST PAUL’S GEOMETRY MASTERCLASS I.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
Three-Dimensional Broadcasting with Optimized Transmission Efficiency in Wireless Networks Yung-Liang Lai and Jehn-Ruey Jiang National Central University.
Chapter 20: Tilings Lesson Plan
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
EECS Computer Science Division University of California, Berkeley Carlo H. Séquin Art and Math Behind and Beyond the 8-fold Way.
Bridges 2007, San Sebastian Symmetric Embedding of Locally Regular Hyperbolic Tilings Carlo H. Séquin EECS Computer Science Division University of California,
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Graphics Lunch, Nov. 15, 2007 The Regular 4-Dimensional 11-Cell & 57-Cell Carlo H. Séquin University of California, Berkeley.
Leonardo Meeting, SETI Institute, Feb. 10, 2010
Splitting Tori, Knots, and Moebius Bands
Prof. Carlo H. Séquin CAD – Geometric Modeling – Rapid Prototyping.
ISAMA 2007, Texas A&M Hyper-Seeing the Regular Hendeca-choron. (= 11-Cell) Carlo H. Séquin & Jaron Lanier CS Division & CET; College of Engineering University.
Leonardo Meeting, San Francisco, May 12, 2008
Jin Yao Lawrence Livermore National Laboratory *This work was performed under the auspices of the U.S. Department of Energy by the University of California,
Geometry Chapter 20. Geometry is the study of shapes Geometry is a way of thinking about and seeing the world. Geometry is evident in nature, art and.
Bridges 2013 Girl’s Surface Sue Goodman, UNC-Chapel Hill Alex Mellnik, Cornell University Carlo H. Séquin U.C. Berkeley.
*Created by Kay Wagner, Ph.D., Edina Public Schools, Edina, Minnesota Drawn images may be used freely, fair use laws apply to all other images.
Day and Night by M.C. Escher
Layered Manufacturing of Thin-Walled Parts Sara McMains, Jordan Smith, Jianlin Wang, Carlo Séquin UC Berkeley.
WEEK 2 STRUCTURE OF MATERIALS MATERIALS SCIENCE AND MANUFACTURING PROCESSES.
Introduction Tracking the corners Camera model and collision detection Keyframes Path Correction Controlling the entire path of a virtual camera In computer.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
MATERIALS SCIENCE &ENGINEERING Anandh Subramaniam & Kantesh Balani Materials Science and Engineering (MSE) Indian Institute of Technology, Kanpur
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
1 Adding charts anywhere Assume a cow is a sphere Cindy Grimm and John Hughes, “Parameterizing n-holed tori”, Mathematics of Surfaces X, 2003 Cindy Grimm,
Knotting Mathematics and Art University of Southern Florida, Nov.3, 2007 Naughty Knotty Sculptures Carlo H. Séquin U.C. Berkeley  Knotty problems in knot.
Section 5.1 Rubber Sheet Geometry Discovering the Topological Idea of Equivalence by Distortion. “The whole of mathematics is nothing more than a refinement.
Design Studies 20 ‘Show Off’ Project How to make a computer monitor In Google Sketchup By: Liam Jack.
A construction of rational manifold surfaces of arbitrary topology and smoothness from triangular meshes Presented by: LiuGang
Schloss Dagstuhl, September 2014 Shape Representation Carlo H. Séquin University of California, Berkeley “LEGO Knot” and an Optimization Problem in a High-Dimensional.
Artistic Surface Rendering Using Layout Of Text Tatiana Surazhsky Gershon Elber Technion, Israel Institute of Technology.
EECS Computer Science Division University of California, Berkeley
1 Subdivision. 2 Subdivision for game Why? Large model require many memory for storage Need to dynamically tessellated during game play Make surface modeling.
Bridges 2008, Leeuwarden Intricate Isohedral Tilings of 3D Euclidean Space Intricate Isohedral Tilings of 3D Euclidean Space Carlo H. Séquin EECS Computer.
Keep an open mind to all possibilities.
IEEE Chapter, Berkeley, April 22, 2010 Naughty Knotty Sculptures Carlo H. Séquin CS Division, U.C. Berkeley.
CAD Tools for Creating 3D Escher Tiles Mark Howison and Carlo H. Séquin University of California, Berkeley Computer-Aided Design and Applications June.
3D Modelling Luke Brown GS12-9. Introduction Maya is a 3D Modelling Software which allows you to do an absolute amount of just pure Models of any type,
Vocabulary for the Common Core Sixth Grade.  base: The side of a polygon that is perpendicular to the altitude or height. Base of this triangle Height.
CS 39R Single-Sided Surfaces EECS Computer Science Division University of California, Berkeley Carlo H. Séquin.
Tessellations Starting slide….
Creating Tessellating Art
Intricate Isohedral Tilings of 3D Euclidean Space
POLYGON MESH Advance Computer Graphics
2-Manifold Sculptures & Surface Classification
Additive and Subtractive Solid Modeling
Localizing the Delaunay Triangulation and its Parallel Implementation
Euler Characteristics and Genus
CS 39: Symmetry and Topology
Symmetry and three-dimensional geometry
Additive and Subtractive Solid Modeling
Additive and Subtractive
Euler Characteristics and Genus
Coordination Polyhedra
2-Manifold Sculptures & Surface Classification
Presentation transcript:

Bridges 2008, Leeuwarden of 3D Euclidean Space Intricate Isohedral Tilings of 3D Euclidean Space Carlo H. Séquin EECS Computer Science Division University of California, Berkeley

My Fascination with Escher Tilings in the plane on the sphere on the torus M.C. Escher Jane Yen, 1997 Young Shon, 2002

My Fascination with Escher Tilings u on higher-genus surfaces: London Bridges 2006 u What next ?

Celebrating the Spirit of M.C. Escher Try to do Escher-tilings in 3D … A fascinating intellectual excursion !

A Very Large Domain ! u A very large domain u keep it somewhat limited

Monohedral vs. Isohedral monohedral tiling isohedral tiling In an isohedral tiling any tile can be transformed to any other tile location by mapping the whole tiling back onto itself.

Still a Large Domain! Outline u Genus 0 l Modulated extrusions l Multi-layer tiles l Metamorphoses l 3D Shape Editing u Genus 1: Toroids u Tiles of Higher Genus u Interlinked Knot-Tiles

How to Make an Escher Tiling u Start from a regular tiling u Distort all equivalent edges in the same way

Genus 0: Simple Extrusions u Start from one of Eschers 2D tilings … u Add 3 rd dimension by extruding shape.

Extruded 2.5D Fish-Tiles Isohedral Fish-Tiles Go beyond 2.5D !

Modulated Extrusions u Do something with top and bottom surfaces ! Shape height of surface before extrusion.

Tile from a Different Symmetry Group

Flat Extrusion of Quadfish

Modulating the Surface Height

Manufactured Tiles (FDM) Three tiles overlaid

Offset (Shifted) Overlay u Let Thick and thin areas complement each other: u RED = Thick areas; BLUE = THIN areas;

Shift Fish Outline to Desired Position u CAD tool calculates intersections with underlying height map of repeated fish tiles.

3D Shape is Saved in.STL Format As QuickSlice sees the shape …

Fabricated Tiles …

Building Fish in Discrete Layers u How would these tiles fit together ? need to fill 2D plane in each layer ! u How to turn these shapes into isohedral tiles ? selectively glue together pieces on individual layers.

M. Goerners Tile u Glue elements of the two layers together.

Movie on YouTube ?

Escher Night and Day u Inspiration: Eschers wonderful shape transformations (more by C. Kaplan…)

Escher Metamorphosis u Do the morph-transformation in the 3 rd dim.

u Bird into fish … and back

Fish Bird-Tile Fills 3D Space 1 red + 1 yellow isohedral tile

True 3D Tiles u No preferential (special) editing direction. u Need a new CAD tool ! u Do in 3D what Escher did in 2D: modify the fundamental domain of a chosen tiling lattice

A 3D Escher Tile Editor u Start with truncated octahedron cell of the BCC lattice. u Each cell shares one face with 14 neighbors. u Allow arbitrary distortions and individual vertex moves.

Cell 1: Editing Result u A fish-like tile shape that tessellates 3D space

Another Fundamental Cell u Based on densest sphere packing. u Each cell has 12 neighbors. u Symmetrical form is the rhombic dodecahedron. u Add edge- and face-mid-points to yield 3x3 array of face vertices, making them quadratic Bézier patches.

Cell 2: Editing Result u Fish-like shapes … u Need more diting capabilities to add details …

Lessons Learned: u To make such a 3D editing tool is hard. u To use it to make good 3D tile designs is tedious and difficult. u Some vertices are shared by 4 cells, and thus show up 4 times on the cell-boundary; editing the front messes up back (and some sides!). u Can we let a program do the editing ?

Iterative Shape Approximation u Try simulated annealing to find isohedral shape: Escherization, Kaplan and Salesin, SIGGRAPH 2000 ). A closest matching shape is found among the 93 possible marked isohedral tilings; That cell is then adaptively distorted to match the desired goal shape as close as possible.

Escherization Results by Kaplan and Salesin, 2000 u Two different isohedral tilings.

Towards 3D Escherization u The basic cell – and the goal shape

Simulated Annealing in Action u Basic cell and goal shape (wire frame) u Subdivided and partially annealed fish tile

The Final Result u made on a Fused Deposition Modeling Machine, u then hand painted.

More Sim-Fish u At different resolutions

Part II: Tiles of Genus > 0 u In 3D you can interlink tiles topologically !

Genus 1: Toroids u An assembly of 4-segment rings, based on the BCC lattice (Séquin, 1995)

Toroidal Tiles, Variations Based on cubic lattice 24 facets 12 F 16 F

Square Wire Frames in BCC Lattice u Tiles are approx. Voronoi regions around wires

Diamond Lattice & Triamond Lattice u We can do the same with 2 other lattices !

Diamond Lattice (8 cells shown)

Triamond Lattice (8 cells shown) aka (10,3)-Lattice, A. F. Wells 3D Nets & Polyhedra 1977

Triamond Lattice u Thanks to John Conway and Chaim Goodman Strauss Knotting Art and Math Tampa, FL, Nov Visit to Charles Perrys Solstice

Conways Segmented Ring Construction u Find shortest edge-ring in primary lattice (n rim-edges) u One edge of complement lattice acts as a hub/axle u Form n tetrahedra between axle and each rim edge u Split tetrahedra with mid-plane between these 2 edges

Diamond Lattice: Ring Construction u Two complementary diamond lattices, u And two representative 6-segment rings

Diamond Lattice: 6-Segment Rings u 6 rings interlink with each key ring (grey)

Cluster of 2 Interlinked Key-Rings u 12 rings total

Honeycomb

Triamond Lattice Rings u Thanks to John Conway and Chaim Goodman-Strauss

Triamond Lattice: 10-Segment Rings u Two chiral ring versions from complement lattices u Key-ring of one kind links 10 rings of the other kind

Key-Ring with Ten 10-segment Rings Front and Back more symmetrical views

Are There Other Rings ?? u We have now seen the three rings that follow from the Conway construction. u Are there other rings ? u In particular, it is easily possible to make a key-ring of order 3 -- does this lead to a lattice with isohedral tiles ?

3-Segment Ring ? u NO – that does not work !

3-Rings in Triamond Lattice 0°0° 19.5°

Skewed Tria-Tiles

Closed Chain of 10 Tria-Tiles

Loop of 10 Tria-Tiles (FDM) u This pointy corner bothers me … u Can we re-design the tile and get rid of it ?

Optimizing the Tile Geometry u Finding the true geometry of the Voronoi zone by sampling 3D space and calculating distaces from a set of given wire frames; u Then making suitable planar approximations.

Parameterized Tile Description u Allows aesthetic optimization of the tile shape

Optimized Skewed Tria-Tiles u Got rid of the pointy protrusions ! A single tile Two interlinked tiles

Key-Ring of Optimized Tria-Tiles u And they still go together !

Isohedral Toroidal Tiles u 4-segments cubic lattice u 6-segments diamond lattice u 10-segments triamond lattice u 3-segments triamond lattice These rings are linking 4, 6, 10, 3 other rings. These numbers can be doubled, if the rings are split longitudinally.

Split Cubic 4-Rings u Each ring interlinks with 8 others

Split Diamond 6-Rings

Key-Ring with Twenty 10-segment Rings Front view Back view All possible color pairs are present !

Split Triamond 3-Ring

PART III: Tiles Of Higher Genus u No need to limit ourselves to simple genus_1 toroids ! u We can use handle-bodies of higher genus that interlink with neighboring tiles with separate handle-loops. u Again the possibilities seem endless, so lets take a structures approach and focus on regular tiles derived from the 3 lattices that we have discussed so far in this talk.

Simplest Genus-5 Cube Frame u Frame built from six split 4-rings

Array of Interlocking Cube Frames

Metropolis

Linking Topology of Metropolis u Note: Every cube face has two wire squares along it

Cube Cage Built from Six 4-Rings Cages built from the original non-split rings.

Split Cube Cage for Assembly

Tetra-Cluster Built from 5 Cube Cages

Linear Array of Cube Cages u An interlinking chain along the space diagonal THIS DOES NOT TILE 3D SPACE !

Analogous Mis-Assembly in 2D

Linking Topology of Cube-Cage Lattice

Cages and Frames in Diamond Lattice u Four 6-segment rings form a genus-3 cage 6-ring keychain

Genus-3 Cage made from Four 6-Rings

Assembly of Diamond Lattice Cages

Assembling Split 6-Rings u 4 RINGS Forming a diamond-frame

Diamond (Slice) Frame Lattice

With Complement Lattice Interspersed

With Actual FDM Parts … u Some assembly required …

Three 10-rings Make a Triamond Cage

Cages in the Triamond Lattice u Two genus-3 cages == compound of three 10-rings u They come in two different chiralities !

Genus-3 Cage Interlinked

Split 10-Ring Frame

Some assembly with these parts

PART IV: Knot Tiles

Topological Arrangement of Knot-Tiles

Important Geometrical Considerations u Critical point: prevent fusion into higher-genus object!

Collection of Nearest-Neighbor Knots

Finding Voronoi Zone for Wire Knots u 2 Solutions for different knot parameters

Conclusions Conclusions Many new and intriguing tiles …

Acknowledgments u Matthias Goerner (interlocking 2.5D tiles) u Mark Howison (2.5D & 3D tile editors) u Adam Megacz (annealed fish) u Roman Fuchs (Voronoi cells) u John Sullivan (manuscript)

E X T R A S

What Linking Numbers are Possible? u We have: 4, 6, 10, 3 u And by splitting: 8, 12, 20, 6 u Lets go for the low missing numbers: 1, 2, 5, 7, 9 …

Linking Number =1 u Cube with one handle that interlocks with one neighbor

Linking Number =2 u Long chains of interlinked rings, packed densely side by side.

Linking Number =5 u Idea: take every second one in the triamond lattice with L=10 u But try this first on Honecomb where it is easier to see what is going on …

Linking Number =3 u But derived from Diamond lattice by taking only every other ring… u the unit cell:

An Array of such Cells u Has the connectivity of the Triamond Lattice !

Array of Five Rings Interlinked ?? u Does not seem to lead to an isohedral tiling