MaCro Philosophy

More Interaction Tests

In a previous post I argued that our model of the world (and therefore our experience of it) is built primarily upon interactions. We do not model an external world and then separately work out how we can interact with it, we model interacting with the world.

If this is correct, then interactions should make a noticeable difference when trying to decode information in the world. My previous post contained a simple interactive demo that was supposed to explore this hypothesis. In this post I present some more prototypes based around the idea.

In all cases the idea is to present a hard to see pattern amongst some noise and allow interaction with the pattern to see if it makes it more apparent. When not interacting the pattern reverts to movement 'as if someone was interacting'.

Patterns over time.

This is an example of a pattern created by changing only the frequency of noise. The idea comes from the winner of the Best Illusion of the Year Contest 2017.

This is a much simpler pattern. You can control it by clicking on the display. The object will move towards the last point you clicked. Remember, these are designed to be hard to spot in order that interaction plays a larger role in noticing the pattern. You can change the frequency of the pattern to make it more or less obvious by using the slider.

Interact by clicking inside

Change refresh rate of pattern

A nice quality of this illusion comes from the fact that the pattern is purely temporal. Hitting the pause button literally pauses the demo so that, you have the exact same inputs as you did when the motion was apparent. However, it is no longer possible to see any pattern because there is no temporal information.

Pixel Control

This is the original prototype with the ability to change the parameters to make it easier or harder.

Use 'a' = LEFT, 'w' = UP, 's' = DOWN, and 'd' = RIGHT to control a pixel in the display.

Interact with 'wasd' on the keyboard
Grid Size: 10
Update rate (per second): 10

The patterns is a black pixel moves around the screen. You can assume control over it with 'wasd'. There is also a white pixel that you can control with 'ijkl'.

More noise frequency patterns.

This is another version of the noise pattern, however this time the interaction comes from clicking on '+' and '-' buttons. This time I won't say exactly what they do up front. The original settings here make it quite hard to see the pattern. Move the slider a little to the left to make it easier.

Interact with the '+' and '-' buttons below

Interact by clicking these buttons.

Change refresh rate of pattern

The button below inverts both of the noise frequency patterns on this page.

This might make it harder to spot the pattern so try with the refresh rate on an easier setting.