Раньше я делал такие трюки в прошлом. К сожалению , у меня нет кода: - /
Вы будете удивлены тем, что побочные эффекты и целочисленные арифметические операторы могут производить:
FRAME_ITERATION++;
for (y = 0; y < YMAX; y++) {
for (x = 0; x < XMAX; x++) {
b = (x | y) % FRAME_ITERATION;
setPixelColor(x,y,r,g,b);
}
}
Извините, но я не помню точных комбинаций, поэтому b = (x | y) % FRAME_ITERATION;
может на самом деле не сделать ничего прекрасного. Но вы можете попробовать свои собственные комбинации.
В любом случае, с помощью кода, подобного приведенному выше, вы можете создавать странные шаблоны и даже похожие на воду эффекты.