Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Изгибание 2D объектов (http://www.flasher.ru/forum/showthread.php?t=147753)

Gr0m 13.12.2010 14:32

Изгибание 2D объектов
 
Добрый день,

Меня давно интересует как можно добиться следующего эффекта - http://www.designlicks.com/

Я имею ввиду эффект изгиба объекта, который происходит сразу после прелоадера (Когда черный фон заменяется на белый).

Так же я знаю, что этого эффекта можно добиться с помощью papervision и as3dmod. Но как-то у меня в голове не укладывается тот факт, что придется грузить огромный papervision ради такого эффекта.

Хотя я не удивлюсь, если это окажется если не единственным, то хотя бы самым простым решением. По-этому и решил спросить у вас и убедиться...

gloomyBrain 13.12.2010 14:56

Самым простым решением будет нарисовать покадровую анимацию =)

Hidest 13.12.2010 16:00

При том, что скорее всего там так и есть, так как никаких динамических вещей на "гнущейся" странице во время анимации нет.

incvizitor 13.12.2010 16:09

Простое решение - анимация.
Сложное решение (для динамических картинок) - DisplacementMapFilter. только вот для картинок на весь фон он явно не очень хорош (жутко тормозить будет).

Zebestov 13.12.2010 16:31

"тормозить" ) он по другим причинам непригоден для таких амплитудных деформаций.

gr_crd 13.12.2010 16:53

можно через drawTriangles

alatar 13.12.2010 17:01

http://wonderfl.net/c/6Axg

Gr0m 13.12.2010 17:25

Нет, таймлайновая анимация не подходит. Да и там это не так-то просто реализовать будет. Идея заключается в том, что бы сделать подобный переход между страницами, делая предварительно снапшот как текущей, так и следующей страницы.

Треугольники? Ну надо будет посмотреть варианты...

Но пока, получается, что проще всего все таки будет это реализовать через пэйпервижн и ас3дмод.

Добавлено через 1 минуту
Просто создавать plane и материалами сторон задать снапшоты разных страниц.

Zebestov 13.12.2010 21:33

http://www.flasher.ru/forum/showthread.php?t=147772


Часовой пояс GMT +4, время: 14:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.