Параллакс-эффект
27.12.2007 Антон ВолковЕсли кроме карты нормалей использовать карту высот, то можно добиться так называемого параллакс-эффекта, когда текстура изменяется в зависимости от угла зрения. Не думаю, что эту технику стоит внедрять в 3D-движок по крайней мере до выхода Flash Player 10. Там появится возможность писать скрипты-обработчики текстур на продвигаемом Adobe языке Hydra, которые, как обещают, в дальнейшем будут использовать аппаратное ускорение. Что-то наподобие пиксельных шейдеров.
Управление:
- Мышь — перемещение
- Клик — изменение цвета освещения
- Колёсико или +/- — изменить бликовость материала
- Пробел — следующая текстура

27.12.2007 в 20:15
Круто. Но тормозит безбожно.
28.12.2007 в 13:14
Смотрится просто потрясно! Конечно двиг встанет с такими текстурами :) Но эффект офигенный
29.12.2007 в 01:34
Странно, в браузере очень тормозит.
Попробуйте посмотреть в локальном плеере - там всё гладко и с FPS 30-40.
29.12.2007 в 17:38
Смотрится эффектно и не тормозит. Это все через DisplacementMapFilter ?
30.12.2007 в 23:53
Тормоза починил. Я уже на эту граблю нарывался раза три, всё никак не запомню, что не надо вешать на MouseEvent отрисовку, т.к. события мыши отрабатывают значительно быстрее, чем обновление кадров и поэтому система начинает затыкаться.
04.01.2008 в 19:44
при взгляде на первую текстуру сразу почему то вспоминаются звездные войны :)
вообще эффект очень, как бы сказать, эффектный :)
04.01.2008 в 19:47
> Тормоза починил.
т.е. сменил MouseMove на EnterFrame ?
04.01.2008 в 19:53
> Это все через DisplacementMapFilter ?
Да, через него
> т.е. сменил MouseMove на EnterFrame ?
Точно! :)
23.02.2008 в 06:51
А чего тормозит так?