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

Кругляшки

Слегка усовершенствованная идея.


понедельник, 15 марта 2010 г.

Проигрыватель FLV

Так, очередное творение. Ничего сложного в создании проигрывателя нет, сделал только для тренировки по совету знакомого. Размещать файлы flash-роликов на Google Документы пожалуй стоит прекращать, т.к. уж сильно долго с них загружается.

суббота, 13 марта 2010 г.

Встроенный загрузчик

Почитав различные форумы, пришел к выводу, что любой уважающий себя Flash Developer должен уметь делать свой загрузчик. Основная причина - быстрее скорости света ничего нет :( И скорость получения интернета для простых граждан не является исключением, а даже совсем наоборот (порой гораздо ниже и даже еще ниже). А некоторые flash-приложения могут весить неприлично огромное количество метров. И дабы, отчаявшийся смотреть на пустой экран, гражданин не закрыл раньше времени вожделенную страницу с flash-контентом, ему предлагается понаблюдать за процессом загрузки.
В итоге, почитав как это делают другие здесь и здесь, сделал свой встроенный загрузчик. Принцип этого творения такой же, как и у товарищей в вышеупомянутых ссылках. Разве что flash использовался только для создания символа progressBar'а, а все остальное делалось на FlashDevelop+FlexSDK, куда внедрялся этот символ из откомпиленого swf-файла.

P.S. Попутно столкнулся с интересной (но не приятной)  вещью, когда в swf-файле класс символа отличается от того, который указывается при создании его во flash.

среда, 10 марта 2010 г.

Наблюдение

С недавнего времени с пренебрежением отношусь к социальным сетям (деактивировал все свои аккаунты). И этот блог можно к ним отнести. Но все же обидно, когда ссылку на это творение поотсылал нескольким своим сотрудникам (и бывшим тоже), а комментарий оставил только один человек, не связанный с компьютерной графикой. Ленчик, спасибки :)

Гипно Кармен Электра

Одногрупница как-то скинула ссылку на забавную флешку гипно-такса.
Идея очень понравилась, и ,воспаленное долгим воздержанием сознание, решило сделать пародию. Дольше всего в этой работе было потрачено время на поиск достойной картинки. В кастинге участвовали многие знаменитые модели и актрисы, но выбор пал на единственную и неподражаемую Кармен Электра. Надеюсь она не сильно против :)


Никогда бы не подумал, что для решения этой задачи пригодятся институтские знания. Была честно составлена пара дифференциальных уравнений Лагранжа для системы с двумя степенями свободы. Несколько манипуляций в Adobe Photoshop и финальная сборка :)

Одномерная водичка

Закончу "мокрую" тему простой одномерной водной поверхностью:


Поверхность возмущается кликами. Если по-особенному вносить возмущения, можно получить стоячую волну (благодаря отражению волн от границ).
Где применить пока мыслей нет :(

Супер-пупер водичка

А теперь под водную поверхность поместим картинку, воду сделаем прозрачную и добавим эффект преломления:


Можно делать симпатичные открытки :)

Водичка

Вот тоже довольно интересный пример: водная поверхность, на которую падают капли дождя.
А еще по ней можно курсором поводить, как будто палкой по воде.
Особенно наглядно, когда небыстро водить - след словно от катера получается :)

СМОТРЕТЬ...

Единственная беда - проц нещадно грузит. Правда, есть идеи как сделать код более оптимальным, но появилась мысль улучшить картинку...

P.S. Вода и капли не фейк, все по-честному, по формулам (численное решение двумерного волнового уравнения).

ZOOM эффект

Продолжая эксперименты с созданием шейдеров в Adobe Pixel Bender Toolkit для Flash, с целью закрепления изученного материала, наваял еще один эффект:

Часики

Сегодня обнаружил на сайте студии Артемия Лебедева часы "Сегментус".
Идея их работы очень похожа на то, что сделал в июле 2009, когда изучал HLSL и его возможности для создания пост-эффектов и не только.
Конечно не точь-в-точь, но невольно возникает мысль о существовании единого информационного поля, когда новая идея одновременно появляется в различных местах...
И, кстати, вот еще цифровые часы шведской дизайн-студии Humans since 1982 с похожим решением.

СКАЧАТЬ мое творение (14 КБ).

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

Фонарик

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



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

Да будет свет...

Давно собирался сделать себе сайт, но все время что-то мешало.
То времени нет, то интернета, то желания...
Но все же, раз хотел, так надо с чего-то начинать!