Press escape to exit fullscreen

{{sketch.instructions}}

CC {{sketch.licenseObject.short}}

Archived Sketch

This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.

View Source Code

Capture Screenshot

Metamere's Interactive Optical Illusion Collection

{{$t('general.by')}}
A set of 44+ interactive optical illusions! Try to figure out what's going on, then click and drag to explore the secrets behind each illusion, and gain a better understanding of your own perception. Then you can click on the info button for an explanation or the V button for a visual reveal (if available). Works well on both desktop and mobile (Android (Chrome, Firefox) and iOS tested).
Drag around the image square to change parameters, or outside the buttons to control a single one. x/y button will show x1,y1 if only left mouse button/one finger touch (1FT) controls, x2,y2 if it has RMB/2FT controls. Press R or x/y button to reset to default coords. V key or button will toggle variant/reveal mode. Press i key or info button to show info. Press the coords button to toggle its display and indicator dots. Category button skips to next category. S key or long press 4FT to save an image. Press L/R arrow keys or index/title buttons for previous/next illusion.
We recovered an unsaved version of this sketch. Please review your changes below.

As a Plus+ Member feature, this source code is hidden by the owner.

  • {{co.title}}
    {{$t('sketch.mode-pjs')}} {{$t('general.learnMore')}}
    Select mode or a template
    {{liveCodeLink}}
    • {{l.url.substr(l.url.lastIndexOf('/') + 1)}}
    {{$t('sketch.layoutDescription')}}

    {{k.category}}
    {{k.label}}
    {{k.description}}

    {{$t('sketch.seeMoreShortcuts')}}

    Versions are only kept for 7 days.
    Join Plus+ to keep versions indefinitely!

    {{$t('general.joinPlus')}}


    {{$t('sketch.versionsSummarized')}}