Top Banner
Animating Impossible Objects Peter Kovesi and Chih Khoh School of Computer Science & Software Engineering The University of Western Australia
47

Animating Impossible Objects

Jan 17, 2016

Download

Documents

shayna

Animating Impossible Objects. Peter Kovesi and Chih Khoh. School of Computer Science & Software Engineering The University of Western Australia. An impossible figure is a two-dimensional image that is interpreted to give the impression of some three-dimensional object that cannot exist. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Animating Impossible Objects

Animating Impossible ObjectsPeter Kovesi and Chih Khoh

School of Computer Science & Software EngineeringThe University of Western Australia

Page 2: Animating Impossible Objects

An impossible figure is a two-dimensional image that is interpreted to give the impression of some

three-dimensional object that cannot exist.

Page 3: Animating Impossible Objects

image3D model

vision

graphics

Page 4: Animating Impossible Objects

3D model

image

vision

graphics

!

?

Page 5: Animating Impossible Objects
Page 6: Animating Impossible Objects
Page 7: Animating Impossible Objects

Impossibleshading...

Page 8: Animating Impossible Objects

Uccello: The Battle of San Romano ~1430

Page 9: Animating Impossible Objects

Uccello: The Hunt ~1460

Page 10: Animating Impossible Objects

UccelloDrawing of a Chalice

Page 11: Animating Impossible Objects

False Perspective, William Hogarth (1753)

Page 12: Animating Impossible Objects

Giovanni Battista Piranesi 14th Prison (1760)

Page 13: Animating Impossible Objects

Swedish artist Oscar Reutesvard was the first to intentionally construct impossible figures. He devised this version of the impossible tri-bar in 1934

Page 14: Animating Impossible Objects

Oscar Reutesvard

Page 15: Animating Impossible Objects

Oscar Reutesvard

Page 16: Animating Impossible Objects

In 1958 Penrose independently devised the impossible tri-bar and published a paper (with his dad) in the British Journal of Psychology.

Correspondence between Penrose and Escher resulted in this imageWaterfall (1961)

Page 17: Animating Impossible Objects

Ascending Descending (1960)

Penrose also devised the impossible staircase

Page 18: Animating Impossible Objects

Why are Objects Impossible?

(Huffman: Impossible Objects as Nonsense Sentences, 1971)

Line Labeling Inconsistency

+ Convex edge.- Concave edge.^ Occluding edge (surface to the right).

Apparent contour (surface to the right).^̂

Shigeo Fukuda

Page 19: Animating Impossible Objects

But some impossible objects can be labeled consistently…

Page 20: Animating Impossible Objects

The Aspect Graph (Koenderink and van Doorn 1979)

Nodes: Generic views, or aspects of an object.Edges: Possible transitions between aspects.

Aspect graph of a tetrahedron

Page 21: Animating Impossible Objects

Aspect Graph of a Cube

An impossible object can result from the simultaneouspresentation of two distant aspects of an object.

Page 22: Animating Impossible Objects

“An impossible figure is a two-dimensional image that is interpreted to give the impression of some three-dimensional object that cannot exist.”

But some impossible 3D objects are possible…

Page 23: Animating Impossible Objects
Page 24: Animating Impossible Objects
Page 25: Animating Impossible Objects

Impossible triangle by Mathieu Hamaekers

Page 26: Animating Impossible Objects

A 3D model must be handcrafted to suit the viewpoint.

A computer model has an advantage in that it can be continuously adjusted to suit the viewpoint …

Page 27: Animating Impossible Objects

Constructing Impossible Figures via Complementary Halves

An impossible rectangle and its two halves, each of which are globally consistent

Page 28: Animating Impossible Objects

One complementary half can be obtained from the other via reflections across two orthogonal axes

Page 29: Animating Impossible Objects

An impossible rectangle can also be created by reversing the visibility of the faces on one half of a possible rectangle

Page 30: Animating Impossible Objects

The Necker Cube and its two interpretations

Page 31: Animating Impossible Objects

Donald Simanek’s Ambiguous Ring

Page 32: Animating Impossible Objects

The Impossible Stall:The basis of Escher’s Belvedere

Page 33: Animating Impossible Objects
Page 34: Animating Impossible Objects

Model of Belvedere byShigeo Fukuda

Page 35: Animating Impossible Objects

Model of Belvedere byShigeo Fukuda

Page 36: Animating Impossible Objects

Model of Waterfall byShigeo Fukuda

Page 37: Animating Impossible Objects

The Crazy Crate

Page 38: Animating Impossible Objects

Mathieu Hamaekers and his model of an impossible crate

Page 39: Animating Impossible Objects

Rotating the Impossible Rectangle

Page 40: Animating Impossible Objects

Animation Requires Continuous Modification of the 3D Model

Failure to adjust thickness during rotation produces halves that cannot be joined

Note how the bars of this crazy crate must be non-square to allow joining

Page 41: Animating Impossible Objects

1. Construct 3D model of one half of the object (origin at the centre point of join).2. Orient it to the desired view.3. Project into the image plane (orthographic projection).4. Calculate projected widths of surfaces to be joined.5. Rescale widths of corresponding surfaces on the 3D model to allow joining in 2D.6. Construct second half by negating X and Y coordinates (Z values unchanged).7. Add lines to the 2D image to ‘fix’ the join as necessary.

Algorithm

Page 42: Animating Impossible Objects
Page 43: Animating Impossible Objects
Page 44: Animating Impossible Objects

Challenges…

Model by Shigeo Fukuda

Non-even symmetry

Line labeling inconsistency

Impossible stereo/autostereograms.

Impossible shading/lighting.

Impossible motion.

Page 45: Animating Impossible Objects

A computer model of Esher’s “High Low” by Sascha Ledinskyrendered in POV-ray.

Page 46: Animating Impossible Objects
Page 47: Animating Impossible Objects