Flash Ripper RSS Readers

+

10.Июль.2008

Трансляция доклада по Alternativa3D - в 16:00 по Киеву

Сегодня в 16:00 по киевскому времени (17:00 в Москве) пройдет онлайн-трансляция первой части доклада по трехмерному движку Alternativa3D.

Адрес трансляции - прежний: adobechats.adobe.acrobat.com/uafpug.

Posted by: Rost at 01:52 PM | Comments (3)

03.Июль.2008

Что вы хотите узнать о 3D-графике во Flash?

— Мы хотим рассказать о том, как вообще 3D графика во Flash дошла до жизни такой. — с такими словами Антон Волков прислал мне сегодня внушительный план доклада по созданному им с товарищами трехмерному движку Alternativa3D. Этот доклад будет изложен им (возможно, с напарником) на международной встрече URAFPUG в Крыму, 7-12 июля (см. также полный список докладов URAFPUG).

Но: помимо доклада, Антон готов провести дополнительные мастер-классы (включая неформальные — по желанию), и ответить на интересующие разработчиков вопросы, включая также и вопросы в стиле "а как сделать так, чтобы... ?"

Что вас интересует во Flash 3D вообще, и в частности, в трехмерном движке Alternativa3D — спрашивайте!

Posted by: Rost at 05:32 PM | Comments (19)

02.Июнь.2008

Скачать движок Alternativa 3D и проверить его в работе

AlternativaPlatform

Итак, на сайте AlternativaPlatform.com появилась возможность скачать и попробовать в действии новый 3D-движок (уже адаптированный к Flash Player 10). Для этого нужно сначала зарегистрироваться, а затем войти под своим логином на страницу движка Alternativa 3D и скачать его оттуда в виде SWC-библиотеки.

Для некоммерческого использования Alternativa3D отдается бесплатно — только разместите ссылку на AlternativaPlatform в своем приложении, используя простой метод (она не появится там автоматически — это вопрос лично ваших уровня профессионализма и уважения к братьям по цеху).

Обратите внимание: уроки по движку Alternativa 3D

Начиная с простейшего классического примера вращения куба "Hello, Alternativa3D!", проходя через урок по построению геометрии дома, и включая работу с материалами и UV-координатамиразработчики движка объясняют, как пользоваться их творением.

Я попробовал первый уроктаки работает, см. под катом.

You need to upgrade your Flash Player to view this page.
Please get the latest version of Flash Player here:
Adobe Flash Player.

В этом примере я также проверил Alternativa 3D в работе с анимационной библиотекой Tweener, добавив в исходный код урока одну строку: Tweener.addTween(box, {rotationZ:10, time:20, transition:"elasticInOut"});

Кстати, а лого Альтернивы можно добавлять вот так:

// Add AlternativaPlatform.com Logo
var txtLogo: TextField = new TextField();
txtLogo.autoSize = TextFieldAutoSize.LEFT;
txtLogo.htmlText = "Hello, Alternativa3D! example (<a href='http://alternativaplatform.com/'><u>AlternativaPlatform.com</u></a>)";
txtLogo.setTextFormat(new TextFormat("verdana", 9));
stage.addChild( txtLogo );

О фичах и багах предлагаю сказать авторам прямо в лицо, то есть в их публичный багтрекер — пусть попробуют отвертеться.

Posted by: Rost at 06:41 AM | Comments (14)

22.Апрель.2008

Flash CS4 3D, демка и обширные вау-эффекты

В Лепрозории пост со словами 'Офигеть! это сделано на флеше ) ходим кнопками W A S D и стрелками' о демке пятой версии 3D-движка от Alternativa Platform стал золотым. Но я не об этом, а о фундаменте данного вау-эффекта. То бишь о флэш-платформе я:


Клип 1. Видео с фестиваля Flash In The Can 2008 в Торонто. Richard Galvan (Adobe) показывает новый трехмерный инструмент во Flash CS4 3D.

Posted by: Rost at 07:54 AM | Comments (16)

24.Март.2008

Что мы знаем о 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

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

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

Posted by: Rost at 04:01 PM | Comments (5)

19.Декабрь.2007

Поддержка Papervision3D в Swift 3D 5

Сергей 'Syo' Кривошея (автор флэш-реализации Battle City) дал ссылку на две супер-новости:

1. Экспорт сцен из Swift 3D 5 в Papervision3D через формат COLLADA


Как сообщает сайт 3DNews, компания Electric Rain выпустила новую версию популярного пакета Swift 3D 5 с поддержкой Papervision3D.

Это хорошая новость для флэш-дизайнеров и аниматоров, ведь именно они являются основными пользователями данного ПО. В пакете Swift 3D дизайнеры могли создавать и экспортировать векторную и растровую 3D-анимацию во Flash (SWF), FLV (Flash Video), QuickTime и т.п.

А новая версия Swift 3D 5 умеет экспортировать 3D-сцены и в формат COLLADA. Этот формат хорошо поддерживается Papervision3D — трехмерным флэш-движком с открытым кодом. Можно скачать триал-версию Swift 3D 5 (50 Мб) и попробовать его в деле.

2. Уроки по Swift 3D 5 на русском языке

На сайте 3DNews есть туториал "Swift 3D 5: флэш и 3D в одном флаконе" (и его вторая часть). Трехмерный флэш сновится еще дружелюбнее к дизайнерам!

Posted by: Rost at 07:42 PM | Comments (6)

17.Декабрь.2007

3D2.0, или Goo3D — youTube в мире 3D-клипов

Goo3D предлагает средства для создания, просмотра и расшаривания простых 3D-моделей. Создавать модели поможет программа Goo3D Pro, а показать модели на сайте можно с помощью проигрывателя на пример видео-плейера:

Вокруг своего 3D они строят сообщество с рейтингами, конкурсами и наградами.

Posted by: Rost at 10:49 PM | Comments (5)

19.Октябрь.2007

PV3D по-русски: перевод Papervision3D-wiki и Flex в IDEA7

Алексей 'Yelbota' Фомкин перевел на русский язык вики к Papervision3D и выложил как PDF: FAQ для начинающих в Papervision3D.

А ruFlex обсуждает вышедшую на днях IDEA7 с еще сырой, но уже поддержкой AS3 и MXML.

Posted by: Rost at 03:45 PM | Comments (9)

16.Сентябрь.2007

Альтернативщики набирают скорость

В блоге "Альтернативы" все больше и больше шокирующих новостей. Для игры создается редактор 3D-объектов. В игру внедряются мобильный понтофон, внутренние телевизор и фотокамера. В игре используется уникальная визуализация. С затенением уголков, bump-маппингом (рельеф) и световыми эффектами - такими, как рефлексы (отсвет от травы на цоколе здания). Проект становится все интереснее!

Разработчики пишут о тестировании и логгировании — азах программирования. Речь идет о серверном (не-GUI) тестировании. В статье замечены такие слова, как JUNIT, log4j и chainsaw.

Posted by: Rost at 07:24 AM | Comments (11)

07.Август.2007

PV3D + APE = трехмерная физика во флэше

Первые 12 дней разработки сайта TileUI.com.

Papervision 3D + ActionScript Physics Engine:

Помнится, недавно такое показывали как пример крутого интерфейса ОС.

Блог автора

Posted by: Rost at 11:27 PM | Comments (16)

06.Август.2007

Антон Волков и компания снова делятся секретами, на этот раз о разработке 3D-игры во флэше

Антон Волков, на чьих исходниках выросла лучшая часть рунетовских флэш-разработчиков, поделился ссылкой на блог своего нового проекта - "игры Альтернатива".

В последнее время Антон неоднократно упоминал о разрабатываемом им новом трехмерном движке для флэша. Теперь становится понятно, о чем шла речь: движок уже можно основательно пощупать.

Такого в рунете еще не было.

Posted by: Rost at 06:21 PM | Comments (4)

23.Июль.2007

Первый релиз трехмерного движка Papervision3D и повышение его производительности почти вдвое

Вы конечно уже знаете, что в наконец-то состоявшемся релизе Papervision3D 1.5 появилась поддержка интерактивности на уровне движка - объекты InteractiveScene3D и InteractiveSceneManager, а также соотв. материалы, плюс такие, как материал BitmapWire, BitmapColor, и CompositeMaterial (в этот можно добавлять несколько материалов сразу), реализованы нормали и можно наконец-то скачать движок Papervision3D 1.5 одним зип-архивом всем тем, кто не мочет сделать это из официального SVN-репозитория Papervision3D.

Ссылка на оригинальную новость: Papervision3D 1.5 (AS3) Official Release.

Новая демка.

Posted by: Rost at 08:49 PM | Comments (6)

09.Июль.2007

Papervision3D: публичная бета и новый адрес репозитория, поиск путей в трехмерном пространстве и напоминание о мувиклиповости флэша

Papervision3D, доминирующий трехмерный движок под флэш, вошел в официальную публичную бету и переехал на Google Code, сменив заодно адрес репозитория, который теперь будет постоянным:

http://papervision3d.googlecode.com/svn/trunk

Еще свежий позитив из мира трехмерного флэша:

- Поль Спицер публикует причесанные исходники огненной сферы и жидкого металла.

- А еще Поль выкладывает реализацию поиска пути в трехмерном пространстве.

- Мистер же Дуб выкладывает своеобразно вкусные исходники фальшивых дерева и металла, где он хитро пользуется мувиклиповостью. Ага. Сложные, невероятно ресурсоемкие в традиционном 3D environment-текстуры с отражениями окружающей среды имитируются на уровне материалов.

- Уже не новость, но реальное событие в мире флэшового 3D: раскраска автобуса в реальном режиме. Сделано в России, сделано в parkstudio. Респект. Дэн, только не говори, что ты тут ни при чем :)

А вы говорите -- полная поддержка на уровне флэш-проигрывателя. Кстати, кто еще сомневается, что она будет?

Posted by: Rost at 04:32 PM | Comments (3)

29.Июнь.2007

Flash CS3 Papervision3D Component от Джон Грдена

После долгого ожидания Джон Грден выпустил свой компонент для прямой работы с 3D-объектами прямо изнутри Флэша - Flash CS3 Papervision3D Component.

Этот компонент:


  • Рендерит и редактирует 3D-объекты внутри Flash IDE во время разработки
  • Поддерживает 3 типа материалов - BitmapFileMaterial, BitmaAssetMaterial и MovieAssetMaterial
  • Создает объекты трехмерной сцены MovieScene3D и камер Free / Target camera
  • Управлявет размерами / центрированием сцены Papervision3D [опционально]
  • Динамически маскирует трехмерную сцену, чтобы вписывать сцену в габариты компонента [опционально]
  • Дает программный доступ к API и объектам Scene, Camera и Collada
  • Автоматически загружает материалы через файл формата Collada file [если нет списка материалов]
  • Имеет панель для задания поворота, зума, фокуса и Z-координаты (удаленность от объекта) в процессе разработки.

Качать, читать доки, смотреть видео - на домашней странице компонента Flash CS3 Papervision3D.

Джонни, другого мы от тебя и не ожидали. Он, кстати, еще и барабанщик отменный.

Update, 2007 / 12 /19: Papervision3D поддерживается в Swift3D5!

Posted by: Rost at 02:00 AM | Comments (9)

12.Июнь.2007

Шаг навстречу 3D и Papervision 3D: во Flash Player 9.0.60.120 появился Mip Mapping

Как пишет Тиник Уро, в новой минорной версии Flash Player появился мип-маппинг (что добавило к проигрывателю 1Кб веса).

Мип-маппинг во флэш-проигрывателе повышает производительность и качество отрисовки уменьшенных растровых изображений. Сами по себе mip maps -- это заранее просчитанные и закэшированные копии данной картинки. Когда нужно показать уменьшенную картинку, они подменяют собой оригинал и отображаются вместо него.

Все это имеет значение в первую очередь для 3Д. Для Papervision3D. И это начало поддержки 3Д во флэш-проигрывателе.

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

Ограничения:
1) мипмапы создаются только для т.н. 'статических' картинок, типа JPEG, GIF или PNG, отображаемых посредством loadMovie(), библиотечного bitmap'а или объекта BitmapData. Например, для мувиклипа с наложенными на него фильтрами мипмапы не создаются.
2) не применяются к несглаженному видео (иначе падает производительность),
3) создаются только для картинок с четными размерностями (поэтому идеальной картинкой для мип-маппинга будет изображение, чья размерность есть степень двойки)
4) лучше работают на картинках со включенным сглаживанием.

Эффект мипмаппинга проявляется при уменьшении картинки более чем в два раза от оригинального размера.

Сравнить отрисовку картинок с мипмаппингом и без можно здесь (конечно, у вас должен быть установлен Flash Player Update 3 Beta 1).

Posted by: Rost at 01:32 PM | Comments (13)

15.Май.2007

Ден Иванов публикует исходники 3D-ландшафтов

3D Voxel Terrain от Дена Иванова -- наверняка многие уже видели:

Теперь можете потрогать руками: sources for 3D Voxel Terrain by Den Ivanov!

Там же найдете исходники для Papervision3D terrain, демо musicscape (ваще класс) и кое-что еще.

Posted by: Rost at 08:40 PM | Comments (7)

24.Апрель.2007

Рендеринг текста и точные растровые текстуры от Александра Задорожного

Решая проблему аккуратного отображения текстур в 3D-приложениях, Александр Задорожный создал две флэш-презентации: высокопроизводительное перспективное текстурирование с пиксельной точность и текстовые текстуры.

Текстовые текстуры :)

Posted by: Rost at 04:08 PM | Comments (6)

27.Февраль.2007

Papervision3D + Flex

katopz выложил пример Papervision3D Flex-приложения.

Что такое Papervision3D? Сейчас это лучшее решение для создания 3D в AS2 и AS3, а теперь и во Flex (хоть и со скрипом, как признался katopz).

Другие безбашенные примеры нового 3d -- в блоге Papervision3D.

Кстати, к команде papervision3d недавно присединился John Grden, автор героя предыдущей записи -- XRay.

Да, и это -- open source.

Posted by: Rost at 03:22 PM | Comments (10)


++