Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   вращающийся 3D куб (http://www.flasher.ru/forum/showthread.php?t=135956)

Bekass 05.02.2010 20:22

вращающийся 3D куб
 
Есть задача сделать вращающийся 3D куб, на гранях которого активные MovieClip-ы. Т.е Битмапы из Мувиков а именно сами мувики.
Использовал Papervision3D, но MovieMaterial() видимо проеобразует мувик в битмап и использует битмап как текстуру грани.
Следующий на испытании был sandy 3d. MovieMaterial() его уже адекватный и в качестве грани действительно активный мувик, НО как он искажает его, просто ужасно.
Подскажите кто сталкивался с данным вопросом в каком направлении двигаться, может есть еще какие-то 3Д библиотеки ? Буду признателен любым ответам по этому поводу.

System32 05.02.2010 22:36

Может нужно установить параметры фильтрации? (Как в нейтивных GAPI типа D3D).

iflamberg 05.02.2010 22:40

а какк именно выглядят искажения, может там просто с fov надо поиграть? Или сглаживание включить.

Dub4ek 05.02.2010 22:41

Я в каком-то блоге видел рабочий пример на Away3D с активными гранями как раз из мувиков. Ссылкой к сожалению поделиться не смогу.

Zebestov 05.02.2010 22:53

Я не знаком с движками, но мне кажется что текстуру можно менять динамически. Ну так поставь ENTER_FRAME и регулярно перерисовывай BitmapData того Bitmap, который зарегистрирован как текстура.
А вот если тебе нужна интерактивность — то получи от движка UV координаты события и смотри что у тебя в реальном мувике под этим местом. И делай что надо — вываливай дропдауны, активируй роловеры, прочее...

silin 05.02.2010 23:17

если нет ограничений по версии плеера, то в 10ке можно просто расставить эти мувики как грани куба, пример

dmitry bond 06.02.2010 04:59

куб можно сделать без помощи классов http://journal.easyflash.org/node/82

3o3o 07.02.2010 04:18

http://www.flashandmath.com/advanced/menu3d/index.html
вот, например

но когда мне понадобилось работать с 3д пространством из кубиков - предпочел написать руками ;)

chabapok 08.02.2010 19:34

У флеш 10 у мувиклипов есть свойство z и есть свойство rotation по каждой координате. Этого достаточно, чтобы сделать куб с мувиклапами. Вот пример что вышло когда-то у меня http://94.127.67.161/3dcube.swf
не смотря на то, что там картинки на гранях -- они в мувиклипах на самом деле. Просто у меня мультиков не было, чтоб туда загнать в грани эти.

Самое сложное в такой организации - расставить addChild-ы так, чтобы задние мувики находились сзади

ramshteks 10.02.2010 12:01

Цитата:

Самое сложное в такой организации - расставить addChild-ы так, чтобы задние мувики находились сзади
называется z-сортировка))


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

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