Title: Animating Impossible Objects
1Animating Impossible Objects
Peter Kovesi and Chih Khoh
School of Computer Science Software
Engineering The University of Western Australia
2An impossible figure is a two-dimensional image
that is interpreted to give the impression of
some three-dimensional object that cannot exist.
3vision
graphics
image
3D model
4!
vision
3D model
?
graphics
image
5(No Transcript)
6(No Transcript)
7Impossible shading...
8Uccello The Battle of San Romano 1430
9Uccello The Hunt 1460
10Uccello Drawing of a Chalice
11False Perspective, William Hogarth (1753)
12Giovanni Battista Piranesi 14th Prison (1760)
13Swedish artist Oscar Reutesvard was the first to
intentionally construct impossible figures. He
devised this version of the impossible tri-bar in
1934
14Oscar Reutesvard
15Oscar Reutesvard
16In 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 image Waterfall (1961)
17Penrose also devised the impossible staircase
Ascending Descending (1960)
18Why are Objects Impossible?
Line Labeling Inconsistency
- Convex edge.
- Concave edge.
- Occluding edge (surface to the right).
- Apparent contour (surface to the right).
Shigeo Fukuda
(Huffman Impossible Objects as Nonsense
Sentences, 1971)
19But some impossible objects can be labeled
consistently
20The 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
21Aspect Graph of a Cube
An impossible object can result from the
simultaneous presentation of two distant aspects
of an object.
22An 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
23(No Transcript)
24(No Transcript)
25Impossible triangle by Mathieu Hamaekers
26A 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
27Constructing Impossible Figures via Complementary
Halves
An impossible rectangle and its two halves, each
of which are globally consistent
28One complementary half can be obtained from the
other via reflections across two orthogonal axes
29An impossible rectangle can also be created by
reversing the visibility of the faces on one
half of a possible rectangle
30The Necker Cube and its two interpretations
31Donald Simaneks Ambiguous Ring
32The Impossible Stall The basis of Eschers
Belvedere
33(No Transcript)
34Model of Belvedere by Shigeo Fukuda
35Model of Belvedere by Shigeo Fukuda
36Model of Waterfall by Shigeo Fukuda
37The Crazy Crate
38Mathieu Hamaekers and his model of an impossible
crate
39Rotating the Impossible Rectangle
40Animation 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
41Algorithm
- Construct 3D model of one half of the object
(origin at the centre point of join). - Orient it to the desired view.
- Project into the image plane (orthographic
projection). - Calculate projected widths of surfaces to be
joined. - Rescale widths of corresponding surfaces on the
3D model to allow joining in 2D. - Construct second half by negating X and Y
coordinates (Z values unchanged). - Add lines to the 2D image to fix the join as
necessary.
42(No Transcript)
43(No Transcript)
44Challenges
Impossible stereo/autostereograms. Impossible
shading/lighting. Impossible motion.
Non-even symmetry
Model by Shigeo Fukuda
Line labeling inconsistency
45A computer model of Eshers High Low by Sascha
Ledinsky rendered in POV-ray.
46(No Transcript)
47(No Transcript)