
Разработчики из Flash Runtime + Air пообщаются с нами!
Не пропустите онлайн встречу с разработчиками из Adobe!

Среди докладчиков будут такие личности:
— 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/

Среди докладчиков будут такие личности:
— 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, а также к любому другому движку, использующему растровый рендер.
Читать дальше →
В этом посте пойдет речь о реализации на флэше (с исп. Stage3D) эмулятора электронно-лучевой трубки, имитирующего эффект картинки, выводимой на экран телевизора. Эмулятор может быть легко прикручен к популярным движкам Flixel/FlashPunk, а также к любому другому движку, использующему растровый рендер.
Читать дальше →

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 — у меня есть потребность в понимании как устроена та или иная шейдерная программа сторонних разработчиков. Что же мы видим, когда запускаем готовый SWF ролик в Sothink SWF Decompiler, который использует аппаратное ускорение? Ничего!
На экране плеер выкидывает не хитрую ошибку Error #2044: Необработанный ErrorEvent:. text=Error #3702: Класс Context3D недоступен.
Читать дальше →

Stage3D / AGAL с нуля. Часть 3 – Hello Triangle
Итак, вы уже начитались первой и второй частей и хотите наконец чего-то более насущного. Поехали.
Можете начать со скачивания исходников здесь.
В этой статье мы научимся рендерить треугольники при помощи чистого Stage3D. Будет немного информации об AGAL, без которой не получится отобразить что-либо на экране, но не волнуйтесь, это не так сложно, как кажется.
Мы много говорили о вершинах в последних статьях. Вершина — это точка в пространстве, которая вместе с двумя другими образует треугольник в пространстве.
Читать дальше →
Можете начать со скачивания исходников здесь.
В этой статье мы научимся рендерить треугольники при помощи чистого Stage3D. Будет немного информации об AGAL, без которой не получится отобразить что-либо на экране, но не волнуйтесь, это не так сложно, как кажется.
Мы много говорили о вершинах в последних статьях. Вершина — это точка в пространстве, которая вместе с двумя другими образует треугольник в пространстве.
Читать дальше →
- +14
- MidnightOne
- 18

Stage3D / AGAL с нуля. Часть 2 – Анатомия программы Stage3D
Добрый день, это вторая статья на тему Stage3D / AGAL, она будет тоже теоретической, как и первая. Ждите практику в следующей статье.
Перед тем, как начать работу над нашим первым треугольником, давайте сперва взглянем на структуру программы в Stage3D. Приведенная далее информация так же будет касаться WebGL программ и низкоуровневого 3D программирования в целом.
Читать дальше →
Анатомия программы Stage3D
Перед тем, как начать работу над нашим первым треугольником, давайте сперва взглянем на структуру программы в Stage3D. Приведенная далее информация так же будет касаться WebGL программ и низкоуровневого 3D программирования в целом.
Читать дальше →
- +13
- MidnightOne
- 5

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

Класс для генерации текстурных атласов
Переписываю сейчас свой движок для поддержки 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.
Начать предлагаю с простого и короткого примера, который выведет на экран треугольник.
Читать дальше →
Все буду писать во 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.
Начать предлагаю с простого и короткого примера, который выведет на экран треугольник.
Читать дальше →