Skip to content

Instantly share code, notes, and snippets.

Last active September 24, 2020 15:10
Show Gist options
  • Save atduskgreg/c724f5a25cabfd59888b to your computer and use it in GitHub Desktop.
Save atduskgreg/c724f5a25cabfd59888b to your computer and use it in GitHub Desktop.
Art and Science of Illusion Notes

Art and Science of Illusion


PerspectiveHelper - Processing sketch that aids in the finding of vanishing points and in making drawings using 1-, 2-, or 3-point perspective.

Perspective for Comic Book Artists by David Chelsea (download)

Techniques of the Observer: Vision and Technology from the Camera Obscura to OpenGL (lecture notes)

Techniques of the Observer by Jonathan Crary

<iframe src="" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Body Dysmorphic Disorder from flight404 on Vimeo.

Paulo Soleri, arcologies:

Chris Foss:

<iframe src="" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

Kubrick // One-Point Perspective from kogonada on Vimeo.

Camera Lucida


Pablo Garcia's camera lucida drawings

Tim's Vermeer

David Hockney explaining perspective

Day on the Grand Canal with The Emperor of China or Surface is Illusion but so is depth

Persistence of Vision Toys

Richard Blazer Thaumatrope collection (also many other Victorian optical toys)

Modern Zoetropes (Pixar physical zoetrope and record label praxinoscope)

Laura Hayes and John Howard Wileman Exhibit of Optical Toys

Gregory Barsamian's 3D zoetropes

Origins of American Animation (Library of Congress)

The Enchanted Drawing - Edison

Parkour flipbook animation

Krišs Salmanis "The Moment Will Come", graffiti animation

Dodo Bird thaumatrope

Eric Dyer, Zoetrope Tunnel

Physical GIF

Bees and Bombs

Processing GIF library



gifpop (lenticular prints of gifs, great collection of gif artists)


V&A blog post on stereographs

Bringing the Exotic into the Parlor: Travel Stereographs in the Victorian Home

NYPL Stereogranimator

Oculus Rift

LiveViewRift (sofrware for viewing stereo pairs on the Rift)

Make a fluid prism stereo viewer from a cd case

Cardboard mailable stereograph viewer

(GIF Pop! Lenticular prints

Google Cardboard 3D viewer

Anamorphic Illusions and Forced Perspective


anamorphic illusion videos (includes links to high-res anamorphic samples)

Forced Perspective in Lord of the Rings

Forced perspective at Disney Land

Forced perspective miniature car photography by Michael Paul Smith:

Anamorphic skull in The Ambassadors by Hans Holbein, The Younger:

3D Scanning

Depth image:

Realtime 3D scanning using structured light

Structured Light 3D scanning


Depth from Stereo with OpenCV for Processing:

Screen Shot 2013-04-12 at 2.27.30 AM

SIFT features:

Dancing the Flip-Flop by Robin Sloan

Computer Vision

More Pixels Law lecture notes

OpenCV for Processing

OpenCV for Processing docs

OpenCV for Processing book

class examples

Visual Effects

Going to the Store

Panic Room opening credits

The Kid Stays in the Picture effect (still photos into aniation)

An optical printer:

Blue screen from Return of the Jedi:

Metropolis miniatures:

Metropolis city sequence

Wizard of Oz matte paintings:

Star Wars matte paintings:

Cloud tank effect

Doug Trumbull cloud tank tutorial

John Dykstra motion control camera


Jurassic Park VFX breakdown

Jurassic Park animatronics

crowd getting knocked over by bar

before vfx

Avatar behind the scenes

After Effects camera tracking tutorial

Copy link

This is an incredible resource. Thanks, Greg. I'll be digesting this for a while :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment