вторник, 9 марта 2010 г.

Фонарик

Благодаря усердному труду, бравые ребята из Adobe в десятой версии Flash Player сделали поддержку такой замечательной вещи, как пиксельные шейдера. Разобраться с их написанием, а так же как прикрутить их во flash не составило великого труда. Первая идея, на которой захотелось опробовать данную технологию - это придание плоской картинке эффекта объема. Для этого понадобилось пару картинок:



Первая представляет собой диффузную текстуру, вторая - карта нормалей. Обе текстуры были честно стырины отсюда (можно было и самому нарисовать или найти среди своих наработок, но основной двигатель прогресса типа Лень-1 нашел решение при помощи гуглирования :). Осталось только добавить источник света, привязать его положение к курсору. И в итоге получилась такая штуковина:

Комментариев нет:

Отправить комментарий