В этой статье мы научимся рендерить треугольники при помощи чистого Stage3D. Будет немного информации об AGAL, без которой не получится отобразить что-либо на экране, но не волнуйтесь, это не так сложно, как кажется.
Мы много говорили о вершинах в последних статьях. Вершина — это точка в пространстве, которая вместе с двумя другими образует треугольник в пространстве.
Читать дальше →
Добрый день, это вторая статья на тему Stage3D / AGAL, она будет тоже теоретической, как и первая. Ждите практику в следующей статье.
Анатомия программы Stage3D
Перед тем, как начать работу над нашим первым треугольником, давайте сперва взглянем на структуру программы в Stage3D. Приведенная далее информация так же будет касаться WebGL программ и низкоуровневого 3D программирования в целом.
В сети до сих пор довольно мало туториалов Stage3D / AGAL, а тем более на русском, поэтому я решил сделать несколько переводов статей об этом замечательном инструменте. Сегодня мы взглянем на гранит, который предстоит грызть, но к процессу пока не приступим. Под катом некоторое количество вводной информации по Stage3D / AGAL.
Читать дальше →
Немного поразбирался с новым 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.
Начать предлагаю с простого и короткого примера, который выведет на экран треугольник.
Читать дальше →
6 января в 12:00 по московскому времени конкурс был завершен. Итоги будут подведены до 5 февраля 2012, но активные пользователи с форума Unity также выкладывали свои конкурсные игры / демо / интерактивный контент в специальную ветку Unity Flash Showtime.
Всего публично размещено около 90 игр, но по слухам на конкурс поступило 400-500 заявок.
Подробнее в посте
Свершилось! В Unity, один из самых популярных мультиплатформенных инструментов для разработки игр, добавлено превью функции экспорта в формат Flash Player 11 «Molehill».
3Д гоночки у нас идут очень хорошо, и пользователи не против ради них ставить плагины. Для примера, лучшая игрушка прошлых 6 месяцев была на Юнити, и народ был непротив ее устанавливать.
Если эта попадет в топ на agame, считайте это позитивным знаком в сторону Flash Player 11 :)
Когда от нашего комьюнити ждать игрушки на Molehill? :)
[uodate] нам пришлось ее снять временно потому что наш CDN неправильно подавал контент… флешка разбита на несколько свф файлов, и мы их неправильно подавали пользователям, это сейчас решается
мы типа решили ее разбить на несколько файлов чтоб быстрей грузилась, а наши сервера идут через несколько локаций по всему миру, которые должны синхронизироваться… но не делали этого[/update]
Ни для кого уже не секрет, что Flash Player 11 имеет поддержку GPU ускорения графики. Новая версия вводит Molehill API, позволяя работать с видеокартой на достаточно низком уровне, что с одной стороны даёт полную волю фантазии, с другой требует более глубокого понимания принципов работы современной 3D графики.
Читать дальше →