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 и Крутящийся Кубик

Немного поразбирался с новым 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.

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

Unity Flash Showtime

Две недели назад компания Unity Technologies анонсировала конкурс «Flash in a Flash Creation Contest» с главным призом в $20000.

6 января в 12:00 по московскому времени конкурс был завершен. Итоги будут подведены до 5 февраля 2012, но активные пользователи с форума Unity также выкладывали свои конкурсные игры / демо / интерактивный контент в специальную ветку Unity Flash Showtime.

Всего публично размещено около 90 игр, но по слухам на конкурс поступило 400-500 заявок.
Подробнее в посте

Unity 3.5 Developer Preview: экспорт во Flash и конкурс на $50000

Свершилось! В Unity, один из самых популярных мультиплатформенных инструментов для разработки игр, добавлено превью функции экспорта в формат Flash Player 11 «Molehill».

Прямая ссылка на анонс: unity3d.com/unity/preview/
Прямая ссылка на скачивание: unity3d.com/unity/preview/download

Кроме того, компания Unity Technologies анонсировала конкурс «Flash in a Flash Creation Contest» с общим призовым фондом $51497 USD!
  • Последний срок сдачи проекта — 5 января 2012
  • Первое место: $20000 USD
  • Следующие три места: $1000 USD, одна лицензия на Unity Pro с iOS Pro License, одно устройство iPad 2 (общая стоимость $4499 USD)
  • Следующие шесть мест: Unity Pro с iOS Pro License ($3000 USD)
Подробнее о конкурсе: unity3d.com/unity/preview/contest
Правила конкурса: unity3d.com/unity/preview/contest-rules.html
В посте ссылки на демо и игры!

Наша первая игрушка на Molehill

Релизнули первую игрушку на Molehill aka Stage3d.

3Д гоночки у нас идут очень хорошо, и пользователи не против ради них ставить плагины. Для примера, лучшая игрушка прошлых 6 месяцев была на Юнити, и народ был непротив ее устанавливать.

Если эта попадет в топ на agame, считайте это позитивным знаком в сторону Flash Player 11 :)



Играть в Rally Point 2

Когда от нашего комьюнити ждать игрушки на Molehill? :)

[uodate] нам пришлось ее снять временно потому что наш CDN неправильно подавал контент… флешка разбита на несколько свф файлов, и мы их неправильно подавали пользователям, это сейчас решается

мы типа решили ее разбить на несколько файлов чтоб быстрей грузилась, а наши сервера идут через несколько локаций по всему миру, которые должны синхронизироваться… но не делали этого[/update]

Пишем шейдер на AGAL

1
Ни для кого уже не секрет, что Flash Player 11 имеет поддержку GPU ускорения графики. Новая версия вводит Molehill API, позволяя работать с видеокартой на достаточно низком уровне, что с одной стороны даёт полную волю фантазии, с другой требует более глубокого понимания принципов работы современной 3D графики.
Читать дальше →

Demo Unity во FlashPlayer 11

Наверное многие видели, но на всякий случай
Пост о том как, проект на Unity будет работать во флеш плеере 11
Это круто, блин, как же это круто.
  • +5

FlashPlayer 11 BETA

Вышел beta релиз FlashPlayer 11
Вкусного много. Включая 64bit, 3D, новые API.
Тестируем и готовимся использовать :)