Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   rotoZoomer на Canvas'е (https://javascript.ru/forum/project/21637-rotozoomer-na-canvas%27e.html)

bitl 18.09.2011 17:48

rotoZoomer на Canvas'е
 
Написано ради прикола в процессе спора на одном форуме, может кого-то позабавит :)

1 вариант
http://www.labinsk.ru/tmp/rotozoom/rotozooma.html

2 вариант (корректно работает только в Firefox, поскольку отключить сглаживание при масштабировании канваса можно только в нём)
http://www.labinsk.ru/tmp/rotozoom/rotozooma2.html
однако результат более интересный

3 вариант (эротический :) )
http://www.labinsk.ru/tmp/rotozoom/fapzoom/

Этот эффект основан на фидбэке. Тоесть отрисовка кадра на основе предыдущего. Код очень прост. Можно поэкспериментировать и придумать другие интересные эффекты базирующиеся на данном принципе.

bitl 18.09.2011 17:53

ЗЫ: модератор, плз, название темы подправь, "rotoZoomer"

Виктор Кон 18.09.2011 21:34

А я вот делал такое: имеем решетку шаров, стукаем один шар (или несколько) и они сталкиваются по закону упругих столкновений между собой и со стенками. Правда я делал на Java, надо поискать ссылку, может и аплет есть. Так вот удавалось сетку 40*40 шаров в реальном времени просчитывать, то есть компьютер не тормозил. Программа давно в каталогах лежит. А вот ссылка на скачку с моего сайта http://vkacl.narod.ru/vkbm.htm


Часовой пояс GMT +3, время: 18:42.