Press the SpaceBar to begin.
Keys 1-8: Switch curve type
L: Toggle curve visibility
P: Pause, S: Stop, R: Reverse
X: Speed up, Z: Slow Down
Keys 1-8 set curve type
IF THE APP WON'T START
Click into the Unity Web Player area and tap the Space Bar. This is a known issue with the Player.
It's the same issue as above. Just click back into the area where the fish are, and you'll have the controls back.
Sorry about that! Just reload the page, and you should be fine!
You need to tap the X (faster) or Z (slower) keys repeatedly for a noticeable effect. Just keep tapping!
Note that because the tails grow longer at faster speeds, some interesting things happen when the fish are moving very fast. Try it!
artifish grew out of development on an interactive version of John Whitney's 1972 classic, Matrix III. This initial prototype consists of six sinuous creatures (the 'fish') whose motion across the screen is governed by the principles of Differential Motion, resulting in a meditative visual counterpoint.
In this iteration, you can control the fish's speed and direction, as well as select from an array of preset paths for the fish to follow.
Future versions will allow users to populate the communal aquarium with a variety of unique digital creatures and vegetation, as well as create their own paths directly on a touchscreen.
This version of artifish constitutes a prototype that was submitted for consideration in Google's DevArt competition. It currently runs as a web-app only, and because it uses Unity's Web Player, will not run on mobile devices.
The current feature-set is more or less documented in the "Controls" section, so please have a look there for that info.
artifish was designed and coded by Richard Rodkin.
©2014, Richard Rodkin and Memetic Arts, Inc.
While the plug-ins that were used to create the app are used under license, the underlying codebase, including supporting scripts, have been release as opensource, and are available on GitHub.
You are free to use the code and images that you generate as long as proper attribution is given, per Creative Commons.