Flash Ripper RSS Readers

Что мы знаем о 3D-движках во Flash?

Трехмерные миры во флэше растут не по годам, а по часам. Что у нас есть сегодня?

Papervision3D

Отец большинства современных трехмерных движков для Flash. Довольно быстро развивается, имеет экспериментальные ветви разработки. Куча демок (по первой ссылке). Open Source.

Away3D

Полностью самостоятельный движок, хотя изначально базировался на коде Papervision3D, но по ходу проекта был переписан практически заново. Создан Александром Задорожным из Киева (код, насколько я знаю, редактировался в FAR'е). Содержит массу уникальных возможностей, в т. ч. для текстурирования, освещения и придания рельефа поверхностям. Признан настолько хорошим, что авторы самого Papervision3D решили включить наработки Away3D в свой основной проект. К работе над Away3D уже подключилось несколько талантливых разработчиков. Open Source.

Sandy

Известен тем, что в использовании еще проще, чем Papervision3D (не базируясь на нем ни в коей мере), хотя и не имеет такой популярности. В общем, я не очень много знаю про Sandy, но демки у него тоже красивые. Open Source.

FFilmation AS3 Flash Isometric Engine

Многообещающий изометрический движок (на русском), показывающий очень неплохую производительность. Open Source.

Игровая платформа Alternativa Platform

Платформа для трехмерных игр, разрабатываемая Группой Товарищей из Перми. За флэш отвечает Антон Волков. Движок впечатляет уникальными возможностями и перфекционистской проработкой всего на свете, имеет продуманную схему интеграции с сервером.

ZenBullets Flash Isometric 3D Game Engine

Про этот движок я знаю еще меньше, позиционируется как изометрическая игровая платформа, но демки пока весьма скромные.

Не упустил ли я чего?

Писал Rost, 24 Март 2008 16:01

Найдены баги:

Можно, я дополню?

Ну если валить все в кучу, то надо упомянуть еще SWFZ - кажись, единственный честный рейтрейсер (отрисовка по-пиксельно) (http://www.custommedia.co.nz/category/swfz/).

Paper, Away и Sandy - "векторные", т.е. отрисовка идет по-элементно (по треугольникам) в порядке убывания расстояния от камеры.

FFilmation и Alternativa - очень активно используют спрайты а из 3D там только изометрия (в альтернативе, вроде, собирались делать перспективу), за счет чего такие результаты в скорости. Как я заметил, там гораздо лучше обстоят дела с проэцированными тенями.

Diomas™. 24 Март 2008 18:52

я когда-то писал про sandy (заметки почти годичной давности и, откровенно говоря, больше я этой теме не возвращался, но может кому пригодятся):

http://black-zorro.com/mediawiki/Про_3-е_измерение_во_flash_с_помощью_sandy_3d_-_часть_1


http://black-zorro.com/mediawiki/Про_3-е_измерение_во_flash_с_помощью_sandy_3d_-_часть_2


http://black-zorro.com/mediawiki/Про_3-е_измерение_во_flash_с_помощью_sandy_3d_-_часть_3

black™. 24 Март 2008 21:55

+ http://www.3key.at/we3d/
+ http://3dfs.playpixel.net/

Димус™. 25 Март 2008 12:59

Я бы ещё свой плеер (flashpanoramas.com/player) назвал бы 3D-движком. Он рассчитан на несколько специфические задачи (панорамы), поэтому типов объектов у него не много, но есть и свои интересные фичи: например, имеется WYSIWYG редактор для всех объектов (менять положение, вид, поведение): http://flashpanoramas.com/player/examples/livePanoEdit2.html
или возмжожность менять runtime любой параметр объекта через API ExternalInterface и LocalConnection (т.е. через Javascript вызовы и через вызовы из других swf-мувиков, в том числе AS1/AS2).

Кстати, может будет интересно кому, я тут добавляю новую фичу к объектам движка - интерактивность. Вот примеры:
http://flashpanoramas.com/player/examples/plane/testPlane1.html (флэш-форма)
http://flashpanoramas.com/player/examples/plane/testPlane2.html (видео)
http://flashpanoramas.com/player/examples/plane/testPlane3.html (стандартное флекс-приложение)

Видел что-то подобное для Papervision, но у меня более корректно реализовано, намного лучше работет с событиями мыши, стандартными компонентами и неэмбеднутыми шрифтами. И шуршит быстрее. :)

Собираюсь выпустить и в виде отдельного компонента для Flash CS3. Будет ответ на постоянный вопрос: "как дисторснуть мувиклип?". ;) Там посмотрим, надо ли делать подобную штуку и для других фигур (сфера, циллиндр, куб тоже ведь не проблема).

Dendroid™. 26 Март 2008 1:28

Есть ещё туча всего интересного, см. напр. мой список.

makc™. 28 Март 2008 11:24
Написать багрепорт:










Можно: a href target, b, i, stroke, blockquote, code, pre, small, img src width height border, strong, em
Нельзя: [ EГГОГ #61: Список запретов пус#$6545 ]


Запомнить тебя?






Это запись из категории '3D'. 10 еще cвежих:

Архивы по категориям:

3D-15, Adobe AIR-25, Architecture-2, ARP-1, Art-25, Articles-25, AS3-51, Books-6, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-29, Community-111, Components-19, Contests-26, Debug-17, Design-25, Development-84, Events-11, Extensions-2, FAQ-7, FDS-1, Flash and html-3, Flash Player-32, Flash Updates-7, Flash-scene-1, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-28, Games-11, Good Job!-33, HaXe-13, Health-2, Humor-7, Ideas-13, JavaScript-1, Job-23, JSFL-8, Maps-1, Math-8, Money-10, MXML-1, Open Source-15, Patterns-8, Personalities-26, Politics-1, Preloading-3, Productivity-9, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-20, Ruby-6, Security-11, SEO-6, Silverlight-4, Sound-1, Strategy-119, Tools-112, Training-2, Trash-8, Usability-4, Video-6, VoIP-4, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Май 2008: Macromedia Flex, Brady и Partridge. Продукты для профессионалов, Вышла новая версия Adobe Acrobat Connect Pro для ICQ,

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты,

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?,

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта,

Янв 2008: Sprout Builder в действии: отжиг из бета-версии. Песня!, Уроки по PureMVC — много, понятно и на русском,

Дек 2007: Флэш-программистеры и флэш-программиссиссы!, Как я провел зиму, весну, лето и осень 2007 года,





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)