Intricate Isohedral Tilings of 3D Euclidean Space

Slides:



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

Bridges 2008, Leeuwarden of 3D Euclidean Space Intricate Isohedral Tilings of 3D Euclidean Space Carlo H. Séquin EECS Computer Science Division University.
CSE325 Computers and Sculpture
Jane Yen Carlo Séquin UC Berkeley I3D 2001 [1] M.C. Escher, His Life and Complete Graphic Work Escher Sphere Construction Kit.
Bangalore conference, December, Rank 3-4 Coxeter Groups, Quaternions and Quasicrystals Mehmet Koca Department of Physics College of Science.
Crystal Structure Continued!
First things first – open SketchUp. You may be asked to choose a ‘Template’ For everyday use, choose the Simple Template – Meters Do not choose the Template.
Unit Cells Let’s look at two different ways to visualize the structure of a solid.
Lecture 4 The structure of crystalline solids L e a r n i n g O b j e c t i v es outcomes: 1.Describe the difference in atomic/molecular structure between.
Wigner-Seitz Cell The Wigner–Seitz cell around a lattice point is defined as the locus of points in space that are closer to that lattice point than to.
Procedural Content Tiling
Informationsteknologi Wednesday, November 7, 2007Computer Graphics - Class 51 Today’s class Geometric objects and transformations.
CHAPTER 5: CONVEX POLYTOPES Anastasiya Yeremenko 1.
To the 4th Dimension – and beyond!
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,
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.
This Exploration of Tessellations will guide you through the following: Exploring Tessellations Definition of Tessellation Semi-Regular Tessellations.
Day and Night by M.C. Escher
Example 1 Use the coordinate mapping ( x, y ) → ( x + 8, y + 3) to translate ΔSAM to create ΔS’A’M’.
WEEK 2 STRUCTURE OF MATERIALS MATERIALS SCIENCE AND MANUFACTURING PROCESSES.
MATERIALS SCIENCE &ENGINEERING Anandh Subramaniam & Kantesh Balani Materials Science and Engineering (MSE) Indian Institute of Technology, Kanpur
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,
A. Polyhedrons 1. Vocabulary of Polyhedrons 2. Building Polyhedrons a. Create a net from the Polyhedron b. Create the Polyhedron from the net B. Prisms.
Closest Packing of Spheres How do spheres (atoms) pack to best fill space?? The concept of closest packing is important for understanding many solid structures.
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.
Design Studies 20 ‘Show Off’ Project How to make a computer monitor In Google Sketchup By: Liam Jack.
PART 1 Elements of Art what artists use to create art.
EECS Computer Science Division University of California, Berkeley
Bridges 2008, Leeuwarden Intricate Isohedral Tilings of 3D Euclidean Space Intricate Isohedral Tilings of 3D Euclidean Space Carlo H. Séquin EECS Computer.
Sight Words.
Higher Dimensions. x Let's say we use a pencil to mark a point on paper. x is this point. We pick a direction and move the pencil along this direction.
CAD Tools for Creating 3D Escher Tiles Mark Howison and Carlo H. Séquin University of California, Berkeley Computer-Aided Design and Applications June.
Train Body The next series of slides will guide you through the construction of the train body. Start a new drawing and save it as Train Body.
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
Lecture 1- Rubik’s Solutions: The Beginner’s Method
Two views Here are two views of the same shape made up of coloured cubes. How many cubes are there in the shape? What’s the minimum number? Maximum number?
POLYGON MESH Advance Computer Graphics
2-Manifold Sculptures & Surface Classification
Additive and Subtractive Solid Modeling
BRIDGES, Winfield KS, July 2000
The WHITE Cross Lesson 2.
Localizing the Delaunay Triangulation and its Parallel Implementation
CRYSTAL LATTICE & UNIT CELL
Craig Schroeder October 26, 2004
Euler Characteristics and Genus
The (regular, 3D) Platonic Solids
CS 39: Symmetry and Topology
Symmetry and three-dimensional geometry
The YELLOW Face Lesson 5: The Yellow Face Lesson 5.
Additive and Subtractive Solid Modeling
10-1 Vocabulary Face Edge Vertex Prism Cylinder Pyramid Cone Cube Net
The WHITE Corners Lesson 3.
Additive and Subtractive Solid Modeling
University of California, Berkeley
Additive and Subtractive
15 things in 30 minutes 15 new activities to strengthen number work
Euler Characteristics and Genus
Coordination Polyhedra
Modular Toroids Constructed from Nonahedra
Op Art Directions.
2-Manifold Sculptures & Surface Classification
Week 5: Polygons and Tilings on the SPhere
Presentation transcript:

Intricate Isohedral Tilings of 3D Euclidean Space Granada 2003 Bridges 2008, Leeuwarden Intricate Isohedral Tilings of 3D Euclidean Space Carlo H. Séquin EECS Computer Science Division University of California, Berkeley Thanks for this opportunity to give a plenary lecture in this illustrious town.

My Fascination with Escher Tilings Granada 2003 My Fascination with Escher Tilings in the plane on the sphere on the torus M.C. Escher Jane Yen, 1997 Young Shon, 2002 I have been fascinated with M.C. Escher’s work ever since I was a High-school student. But I only started to work actively in tessellations in the last 10 years.

My Fascination with Escher Tilings Granada 2003 My Fascination with Escher Tilings on higher-genus surfaces: London Bridges 2006 What next ? Then in 2006 I carried such Escher tilings to higher-genus surfaces, in particular the genus 4 Tetrus.

Celebrating the Spirit of M.C. Escher Granada 2003 Celebrating the Spirit of M.C. Escher Try to do Escher-tilings in 3D … A fascinating intellectual excursion ! So when this opportunity arose … How better to celebrate the siprit of M.C.Escher than to try to carry his tiling work into the 3rd dimension.

A Very Large Domain ! A very large domain keep it somewhat limited Granada 2003 A Very Large Domain ! … thus tried to keep the scope rather limited -- and still this is what my office table looked like two weeks before I traveled to Europe. A first major restriction is that I will only concern myself with isohedral tilings  A very large domain keep it somewhat limited

Monohedral vs. Isohedral Granada 2003 Monohedral vs. Isohedral Left an intrigiuing tiling I first saw in Gruenbaum and Shephards book: “Tilings and Patterns”. It uses only a single tile shape, thus it is monohedral. The same tile shape can be laid out differently … 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 Genus 0 Modulated extrusions Multi-layer tiles Metamorphoses 3D Shape Editing Genus 1: “Toroids” Tiles of Higher Genus Interlinked Knot-Tiles

How to Make an Escher Tiling Granada 2003 How to Make an Escher Tiling … all edges around one gird unit == fundamental domain, Observing all implied symmetries of the basic tiling. Start from a regular tiling Distort all equivalent edges in the same way

Genus 0: Simple Extrusions Granada 2003 Genus 0: Simple Extrusions A simple way to obtain 3D tiles … Not very original, many people have done that, and there are many toys and puzzles using such shapes  Start from one of Escher’s 2D tilings … Add 3rd dimension by extruding shape.

Extruded “2.5D” Fish-Tiles Granada 2003 Extruded “2.5D” Fish-Tiles Isohedral Fish-Tiles While these shapes are fun to play with, they are not truly 3D Escher tiles, at best they are 2.5 dimensional. Go beyond 2.5D !

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

Tile from a Different Symmetry Group Granada 2003 Tile from a Different Symmetry Group Another example …

Flat Extrusion of Quadfish

Modulating the Surface Height

Manufactured Tiles (FDM) Three tiles overlaid

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

Shift Fish Outline to Desired Position 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 Granada 2003 Building Fish in Discrete Layers Another conceptual approach: building a fish in discrete layers .. How would these tiles fit together ?  need to fill 2D plane in each layer ! How to turn these shapes into isohedral tiles ?  selectively glue together pieces on individual layers.

M. Goerner’s Tile Glue elements of the two layers together. Granada 2003 M. Goerner’s Tile Well – it is not a good way of designing fish – but this approach has resulted in some rather intriguing tiles: Mathias Goerner, a student in my Fall graduate course on solid modeling and RP has developed this neat tile: Conceptually you start with a tiling pattern that has two different shapes. Then you line up two of these layers to maintain symmetry -- in this case it means that the little red squares would go into the center of the yellow octagon on the layer below. One such two-layer compound makes an isohedral tile. Now Mathias embellised the simple polygon shapes into twisted interlocking serrated wheel structures. They have to be assembled one at a time by inserting them with a twisting motion. Glue elements of the two layers together.

Movie on YouTube ?

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

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

Bird into fish … and back

“FishBird”-Tile Fills 3D Space 1 red + 1 yellow  isohedral tile

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

Granada 2003 A 3D Escher Tile Editor … and at each vertex exactly 3 cells come together. For more flexibility add an extra vertex in the center of each face. Start with truncated octahedron cell of the BCC lattice. Each cell shares one face with 14 neighbors. Allow arbitrary distortions and individual vertex moves.

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

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

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

Lessons Learned: To make such a 3D editing tool is hard. To use it to make good 3D tile designs is tedious and difficult. 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!). Can we let a program do the editing ?

Iterative Shape Approximation 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 Two different isohedral tilings.

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

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

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

More “Sim-Fish” At different resolutions

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

Granada 2003 Genus 1: Toroids On the right the geometry of each ring An assembly of 4-segment rings, based on the BCC lattice (Séquin, 1995)

Toroidal Tiles, Variations Granada 2003 Toroidal Tiles, Variations 12 F Variations are possible – all just different polyhedral approximations of the Voronoi zones of certain arrays of interlinked wire frames. 24 facets 16 F Based on cubic lattice

Square Wire Frames in BCC Lattice Granada 2003 Square Wire Frames in BCC Lattice Square tubular frames act as “post-office” sites for their respective Voronoi zones. Each point in space that is closer to a red frame than to any other frame becomes part of that red toroidal tile And the same for the two other colors. Tiles are approx. Voronoi regions around wires

Diamond Lattice & “Triamond” Lattice Granada 2003 Diamond Lattice & “Triamond” Lattice On left: diamond lattice – focus on small blue atoms – each atom is linked to 4 nearest neighbors. This lattice is an enhancement of the face-centered cubic lattice FCC. (Blue in center of 4 green atoms on a face of the cube) On right: triamond lattice. Each atom is linked to only 3 nearest neighbors. This lattice is an enhancement of the body-centered cubic lattice: BCC. (yellow in center of 8 green atoms at the corners of the cube) We can do the same with 2 other lattices !

Diamond Lattice (8 cells shown) Granada 2003 Diamond Lattice (8 cells shown) Again, Look at small blue atoms – linked to 8 nearest neighbors

Triamond Lattice (8 cells shown) Granada 2003 Triamond Lattice (8 cells shown) Compare look at big yellow atoms: only 3 NN. And in January of 2008 rediscovered once again by Mr. Sunada, Meiji Universit, Japan == 8 months ago, I did not know about this lattice either ! aka “(10,3)-Lattice”, A. F. Wells “3D Nets & Polyhedra” 1977

“Triamond” Lattice Thanks to John Conway and Chaim Goodman Strauss Granada 2003 “Triamond” Lattice Thanks to John Conway and Chaim Goodman Strauss In the car to downtown Tampa, John explained to me the mysteries of the Triamond lattice And the generic construction that would lead to the segmented ring tiles for all three lattices mentioned so far. OK – now we want to see, how we can use these lattices to form isohedral segmented ring tiles. ‘Knotting Art and Math’ Tampa, FL, Nov. 2007 Visit to Charles Perry’s “Solstice”

Conway’s Segmented Ring Construction Granada 2003 Conway’s Segmented Ring Construction Find shortest edge-ring in primary lattice (n rim-edges) One edge of complement lattice acts as a “hub”/“axle” Form n tetrahedra between axle and each rim edge Split tetrahedra with mid-plane between these 2 edges Here is Conway’s recipe: Let’s do it for the cubic lattice first, since it is easiest to understand …

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

Diamond Lattice:  6-Segment Rings Granada 2003 Diamond Lattice:  6-Segment Rings Left, the way rings interlock Right: rings have been slimmed down by about 50% for better visibility. 6 rings interlink with each “key ring” (grey)

Cluster of 2 Interlinked Key-Rings 12 rings total

Honeycomb Granada 2003 A larger assembly of 6-segment rings – driven by mostly aesthetic considerations. -- is in art exhibit.

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

Triamond Lattice:  10-Segment Rings Two chiral ring versions from complement lattices 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 ?? We have now seen the three rings that follow from the Conway construction. Are there other rings ? 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 ? NO – that does not work !

3-Rings in Triamond Lattice 19.5° 0°

Skewed Tria-Tiles

Closed Chain of 10 Tria-Tiles

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

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

Parameterized Tile Description Allows aesthetic optimization of the tile shape

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

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

Isohedral Toroidal Tiles 4-segments  cubic lattice 6-segments  diamond lattice 10-segments  triamond lattice 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 Each ring interlinks with 8 others

Split Diamond 6-Rings

Key-Ring with Twenty 10-segment Rings Granada 2003 Key-Ring with Twenty 10-segment Rings Look for the silver key ring ! Amazing that this works. Took me a while to put it together! But the insane thing is, that each of the 20 rings hooked into the key-ring also acts as key-ring for 20 other rings ! “Front” view “Back” view All possible color pairs are present !

Split Triamond 3-Ring

PART III: Tiles Of Higher Genus No need to limit ourselves to simple genus_1 toroids ! We can use handle-bodies of higher genus that interlink with neighboring tiles with separate handle-loops. Again the possibilities seem endless, so let’s 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 “Frame” built from six split 4-rings

Array of Interlocking Cube Frames Granada 2003 Array of Interlocking Cube Frames It is kind of obvious how these elements interlink: you can clearly see the structure of the BCC in this arrangement. Note there a re two separate interpenetrating cubic lattices here: one is composed from alternating yellow and blue cubes, The other is built from red and green cubes.

Metropolis Granada 2003 From the proper angle it looks like a monstruous cubistic sky scraper right out of the movie Metropolis, So that gave it its name. This assembly is also in the art show. This view also gives you a good chance to see the offset between the two interspersed cubic lattices.

Linking Topology of “Metropolis” Granada 2003 Linking Topology of “Metropolis” Now we can form a different tiype of higher-genus tile … Note: Every cube face has two wire squares along it

Cube Cage Built from Six 4-Rings Granada 2003 Cube Cage Built from Six 4-Rings But alternatively we can take six of our original, fat, non-split rings and assemble them into something I call a “cage”. These cages will stack together and interlink in a somewhat different manner! “Cages” built from the original non-split rings.

Split Cube Cage for Assembly Granada 2003 Split Cube Cage for Assembly This shows some of the actual elements I constructed to demonstrate these assemblies.

Tetra-Cluster Built from 5 Cube Cages Granada 2003 Tetra-Cluster Built from 5 Cube Cages That shows the basic interlink structure: each cube-cage links with four neighboring ones in a tetrahedral manner. (take for example the silver one in the middle).

Linear Array of Cube Cages Granada 2003 Linear Array of Cube Cages THIS DOES NOT TILE 3D SPACE ! But you have to be careful how you start assembling these genus-5 tiles. A linear array of tiles does not work! You get stuck and will not be able to fill space completely with an isohedral tile arrangement! An interlinking chain along the space diagonal

Analogous Mis-Assembly in 2D

Linking Topology of Cube-Cage Lattice Granada 2003 Linking Topology of Cube-Cage Lattice Every tile interlocks with 4 from the complement lattice in tetrahedral fashion, And touches 12 tiles of its own sparsely populated type of lattice along its 12 edges.

Cages and Frames in Diamond Lattice Granada 2003 Cages and Frames in Diamond Lattice 6-ring keychain Remember the 6-ring keychain ? – Add a couple of rings on top to form a 4-ring cage of genus 3 with tetra symmetry. Four 6-segment rings form a genus-3 cage

Genus-3 Cage made from Four 6-Rings Granada 2003 Genus-3 Cage made from Four 6-Rings Here is the actual cage built on the FDM machine. Here again I use the original, fat, non-split rings to form a “cage” with tetrahedral symmetry. Its convex hull is the rhombic dodecahedron, and thus each tile touches 12 neighbors on the outside. Its 6 bent tetrahedral arms interlink with 6 nearest neighbor tiles.

Assembly of Diamond Lattice Cages Granada 2003 Assembly of Diamond Lattice Cages 6 cages link with the blue cage in the center in a cluster with octahedral symmetry.

Assembling Split 6-Rings 4 RINGS Forming a “diamond-frame”

Diamond (Slice) Frame Lattice

With Complement Lattice Interspersed Granada 2003 With Complement Lattice Interspersed The two complementary lattices interspersed.

With Actual FDM Parts … “Some assembly required … “  Granada 2003 With Actual FDM Parts … PHOTO OF PARTS __ UNASSEMBLED ?? “Some assembly required … “ 

Three 10-rings Make a Triamond Cage

Cages in the Triamond Lattice Two genus-3 cages == compound of three 10-rings 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 Granada 2003 Topological Arrangement of Knot-Tiles Interlink them so that they hold space together ! All loops need to accommodate one or more strands going through it, so that that cannot collaps when we try to fill space densely.

Important Geometrical Considerations Granada 2003 Important Geometrical Considerations Critical point: prevent fusion into higher-genus object! But there is also a second problem ; crossing loops must not touch so as not to fuse and change the genus of the handle-body.

Collection of Nearest-Neighbor Knots

Finding Voronoi Zone for Wire Knots Granada 2003 Finding Voronoi Zone for Wire Knots Work to be done is to turn this into a nice polyhedral approximation in the same way as was done for the skewed triatile. 2 Solutions for different knot parameters

Conclusions Many new and intriguing tiles …

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

E X T R A S

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

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

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

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

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

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

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