Color Islands

With this Demonstration, you can create some stunning color effects based on the simple idea of "color islands" that send out ripples of colored water. At a certain distance from the island, the ripples die off and the color fades. Combining many such color islands creates special effects that are difficult to create otherwise.



  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


A good example of what you can do with this tool is design 25, which I have called "Sunrise over the Oasis."
Design 15 with its strong blue colors could be a painting of a rooster by Marc Chagall.
Definition of "color island"
Look at design 1, which appears when you start the program. It shows two color islands that stand apart from each other. Each consists of a monochrome colored disk with a black rim and many colored circles around it.
The game gets interesting when we let many color islands interfere with each other, each of them having a different size, shape (ellipses), opacity, and hues that change with different speeds (when you move away from the center).
Note that you can move around each color island with your mouse. The locators are positioned at the centers of the disks of the color islands.
"design" popup menu: select one of the 28 sample designs given. You can also use the "</>" setter bar to select the previous or next design.
"shift N/S/E/W/H/V": shift the whole design up, down, right, or left, or mirror it horizontally or vertically.
"resolution": number of colored rings around the disk of a color island.
"thickness": thickness of the colored rings around the disk of a color island.
"speed": control how quickly the colors of the circles change (when you move away from the center).
"show numbers": click to see the sequential numbers of the color islands.
"axes": click to see the axes displayed.
"parameter 1": try various settings to create additional color effects.
"island": select the color island that you want to edit; the position of the central disk of the color island is displayed next to the popup menu.
"reset": click to restore the current color island to its default.
"reset all": click to restore all color islands to their defaults.
"del": delete the current color island; you cannot delete the last color island.
"show rim": click to switch the black rim of the disk or ellipse on/off.
"disk": click to switch the display of the disk or ellipse of the color island on/off.
"(asterisk *)": click to set the "disk" setting for all color islands to the current "disk" setting.
"randomize position": reposition the current color island to a new random position.
"(asterisk *)": randomize the positions of all color islands.
"hue": select a hue for the color island.
"randomize hues": click to randomize the hues of all color islands.
"radius x": use slider to change the (horizontal) radius of the ellipse of the color island.
"(asterisk *)": copy the current radius to all color islands.
"radius y": use slider to change the (vertical) radius of the ellipse of the color island.
"(asterisk *)": copy the current radius to all color islands.
"opacity": control the transparency of the disk of the color island.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+