Разработчики из Flash Runtime + Air пообщаются с нами!

Не пропустите онлайн встречу с разработчиками из Adobe!

Flash logo

Среди докладчиков будут такие личности:
Chris Campbell (продукт менеджер) обсудит roadmap
Govinda Gupta познакомит с новой возможностью компилятора -useLegacyAOT для молнеиносной сборки под iOS
Romil Mittal расскажет про PlayPanel и разъяснит некоторые маркетинговые вопросы
Ashok Kuruvilla поведает про использование мобильного Air приложения в качестве геймпада для desktop
Cheng Liao расскажет о новых возможностях Stage3D и о планах развития

Доклады начнутся 21 Апреля в 16:00 по Киеву (17:00 по Москве)
Стартовать отсюда gonchar.me/stage3d/

Snailboy

Многие уже видели игру SnailBoy в интервью на сайте Adobe. Кто не видел — почитайте. Кто не желает тратить время — просто вкратце переведу суть и в конце интересную вещь напишу, которую выудил совершенно случайно :)



Читать дальше →

Эффект электронно-лучевой трубки на Stage3D

Здравствуйте, дорогие друзья!

В этом посте пойдет речь о реализации на флэше (с исп. Stage3D) эмулятора электронно-лучевой трубки, имитирующего эффект картинки, выводимой на экран телевизора. Эмулятор может быть легко прикручен к популярным движкам Flixel/FlashPunk, а также к любому другому движку, использующему растровый рендер.


Читать дальше →
  • +22

Thibault Imbert объявил про обновление планов на будущее и настоящее


Прежде всего, хочу передать самую первую приятность за этот год. Доступ к премиум содержимому (XC APIS) стал позиционироваться не как премиум содержимое. Это значит, что теперь нет надобности покупать или оформлять бесплатную лицензию на домен, на котором используется эта волшебная связка.

Кто-то хотел сделать порт C++ и Stage3D связку? Нет проблем! С конца Января 2013 года надобность в оформлении лицензии отпала. Иначе говоря — доступ к domainMemory API стал как default :)

Читать дальше →

Заставляем Sothink SWF Decompiler понимать Stage3D

Привет всем! Для тех или иных целей, многие из нас пользуются Sothink SWF Decompiler для понимания структуры готовых swf роликов.
Сейчас, в виду роста популярности Stage3D — у меня есть потребность в понимании как устроена та или иная шейдерная программа сторонних разработчиков. Что же мы видим, когда запускаем готовый SWF ролик в Sothink SWF Decompiler, который использует аппаратное ускорение? Ничего!
На экране плеер выкидывает не хитрую ошибку Error #2044: Необработанный ErrorEvent:. text=Error #3702: Класс Context3D недоступен.
Читать дальше →

Stage3D / AGAL с нуля. Часть 3 – Hello Triangle

Итак, вы уже начитались первой и второй частей и хотите наконец чего-то более насущного. Поехали.

Можете начать со скачивания исходников здесь.

В этой статье мы научимся рендерить треугольники при помощи чистого Stage3D. Будет немного информации об AGAL, без которой не получится отобразить что-либо на экране, но не волнуйтесь, это не так сложно, как кажется.
Мы много говорили о вершинах в последних статьях. Вершина — это точка в пространстве, которая вместе с двумя другими образует треугольник в пространстве.
Читать дальше →

Stage3D / AGAL с нуля. Часть 2 – Анатомия программы Stage3D

Добрый день, это вторая статья на тему Stage3D / AGAL, она будет тоже теоретической, как и первая. Ждите практику в следующей статье.

Анатомия программы Stage3D


Перед тем, как начать работу над нашим первым треугольником, давайте сперва взглянем на структуру программы в Stage3D. Приведенная далее информация так же будет касаться WebGL программ и низкоуровневого 3D программирования в целом.

Читать дальше →

Stage3D / AGAL с нуля. Часть 1 – Азы

Добрый день, дорогие друзья.

В сети до сих пор довольно мало туториалов Stage3D / AGAL, а тем более на русском, поэтому я решил сделать несколько переводов статей об этом замечательном инструменте. Сегодня мы взглянем на гранит, который предстоит грызть, но к процессу пока не приступим. Под катом некоторое количество вводной информации по Stage3D / AGAL.
Читать дальше →

Класс для генерации текстурных атласов

Переписываю сейчас свой движок для поддержки Stage3D. Появилась необходимость создавать текстурные атласы. Поискал утилиты в интеренете, либо платные и могут не всё, что надо, либо кривые и вообще не могут то, что надо.
Читать дальше →

Stage3d и Крутящийся Кубик

Немного поразбирался с новым 3d API из Flash Player 11 (то, что раньше называлось Molehill).

Все буду писать во FlashDevelop. Специально обновил версию до последней на текущий момент 4.0.0 RTM. Чего и всем желаю. В предыдущей версии, кроме выбора Flash Player 11 в опциях, надо было еще добавлять дополнительный параметр компилятора -swf-version=13. А в еще более предыдущих поддержки 11-ого флешплеера вообще не было.

Для компиляции примеров недостаточно SDK, нужна еще библиотека отсюда. Она маленькая, а нужен из нее всего один класс (AGAL mini assembler).

Документация на сайте Adobe по умолчанию не показывает классы Stage3D, Context3D и прочие, а заодно и их методы, пока не поменяешь фильтр с Flash Player 10.1 на Flash Player 11.1 (сверху окошка).

Сразу дам ссылку на отличную статью про написание шейдеров на AGAL: Пишем шейдер на AGAL.

Начать предлагаю с простого и короткого примера, который выведет на экран треугольник.
Читать дальше →