Плагин для 3DS Max 2011 к вашим услугам

04.07.2011 Роман Епишин

В разделе «3D-движок» на официальном сайте AlternativaPlatform появились обновленные плагины для 3DS Max, в том числе для версии 2011.

Изменения и дополнения
- Реализована поддержка 3DS Max 2011.
- В плагине экспорта в A3D добавилась опция выгрузки тангенсов вершин для первого UV канала.
- При экспорте в A3D карты бликов теперь используется слот specularColor, при отсутствии в нем текстуры используется слот specularLevel.
- В плагине экспорта в A3D исправлена ошибка с выгрузкой баундбоксов.

Скачать плагин для 3DS Max 2010

Скачать плагин для 3DS Max 2011

Новые версии Alternativa3D 7 и Alternativa3D 8

01.07.2011 Роман Епишин

Мы таки завершили очередное обновление движков Alternativa3D 8 и Alternativa3D 7. В новой версии мы реализовали проверку столкновений между эллипсом и сценой, улучшили API материалов и исправили ошибки. Полный список изменений перед вами. Также, пользуясь случаем, сообщаем, что в Базе знаний опубликованы новые уроки по движку.

Alternativa3D 8.8.0

- TextureMaterial, VertexLightMaterial, LightMapMaterial теперь поддерживают карту прозрачности и свойство alpha.
- Добавили класс EllipsoidCollider для определения столкновений между эллипсом и сценой.
- Добавили объект, предназначенный для локальной детализации текстуры на моделях, Decal.
- Добавили класс 3D-линий WireFrame.
- Новый класс SkyBox.
- StandardMaterial теперь поддерживает карты нормалей в Object-space.
- Теперь с StandardMaterial можно использовать карту глянцевости.
- В Sprite3D добавили свойство alwaysOnTop, которое отвечает за отрисовку поверх других объектов.
- Добавили метод clone() в Skin.
- В Object3D добавили свойство concatenatedMatrix.
- Примитив Box теперь содержит атрибуты типа VertexAttributes.TANGENT4 после создания.
- ParserA3D: теперь поддерживаются карты glossiness и opacity для материалов.
- ParserCollada: исправили ошибку с построением скина с анимацией.
- ParserCollada: Исправили ошибку с построением объектов, у которых нет нормалей вершин.
- Исправили освещение при использовании материалов StandardMaterial, VertexLightMaterial с масштабированными объектами в сцене.
- Теперь View может иметь любой размер без генерации ошибо времени выполнения.
- Теперь после создания View любого размера мышиные события работают правильно.
- Исправили ошибку с отсечением по пирамиде видимости масштабированных объектов.
- Исправили ошибку в методе dispose() класса Geometry.
- Исправили загрузку DirectionalLight из коллады.
- ParserA3D: поправили ошибку с некорректным назначением текстур объектам.
- ParserA3D: реализовали поддержку аттрибутов вершин типа VertexAttributes.TANGENT4 для объектов.
- ParserA3D: исправили ошибку с некорректной работой методов Geometry на объектах после разбора.
- FileTextureResource: после повторного вызова upload(), ресурс больше не уничтожается.
- FileTextureResource: стало возможно получить и указать данные текстуры.
- FileTextureResource переименован в ExternalTextureResource.
- ColladaMaterial переименован в ParserMaterial.
- Surface: переименовано свойство owner в object.
- Geometry: переименован метод findVertexBufferByAttribute в findVertexStreamByAttribute.
- Sprite3D: убрали возможность использовать StandartMaterial и VertexLightMaterial с этим типом объекта.
- Свойство color в FillMaterial теперь типа uint.

Скачать Alternativa3D 8.8.0

Alternativa3D 7.8.0

- Исправлена ошибка со сплиттерами в BspContainer.
- К значениям статических констант класса MouseEvent3D добавлены обозначения 3D.
- Исправлена ошибка с работой парсера коллады в плеере 10.0.32.
- В AverageLightMaterial внесен параметр, регулирующий степень влияния затенения от угла между источником света и направлением камеры.

Скачать Alternativa3D 7.8.0

Интерактивная демонстрация «Танков Онлайн 2.0» на Alternativa3D 8 под Molehill

20.06.2011 Роман Епишин

На конференции E3 2011 в Лос-Анджелесе для презентации возможностей Alternativa3D мы использовали две интерактивных демонстрации «Танков Онлайн 2.0». Они построены на движке Alternativa3D 8 с поддержкой Molehill 3D API и показывают, какой может быть графика в браузерных проектах и приложениях для социальных сетей уже сегодня.

Теперь «пощупать» эти демонстрации может любой желающий. Встречайте «Танки Онлайн 2.0 — Арена» и «Танки Онлайн 2.0 — Крушение».
Примечание: вам понадобится последний билд бета-версии Flash Player 11.

Танки Онлайн 2.0 — Арена (56 Мб)

Танки Онлайн 2.0 — Крушение (137 Мб)

О том, как наши программисты встряхнули АСМ ICPC

15.06.2011 Роман Епишин

В последнее время мы зачастили в США. Звездное трио Волкова, Зыкова и Карповича в июне улетело на E3 в Лос-Анджелес, а незадолго до этого Орландо посетил наш программист Михаил Окунев. Миша ездил в качестве тренера со своей командой на финал международного соревнования по программированию среди студентов АСМ ICPC.

Всего в первом туре АСМ ICPC насчитывалось около 8000 команд из разных стран, но в финал прошло только 100. И в этой сотне сильнейших команда Пермского Государственного Университета в составе Павла Пономарева, Дмитрия Сергеева, Андрея Серовикова и Михаила Окунева в качестве тренера заняла 27 место. Позади остались такие сильные соперники, как Принстонский университет, Московский физтех, Швейцарский ETH и многие другие.

Участие в финале потребовало знания комбинаторики, теории графов, теории вероятностей, теории сложности, динамического программирования, вычислительной геометрии, вычислительной теории строк, теории чисел и многих других. Ниже пара задачек в качестве примера.

1) На входе дается многоугольник из N вершин. Ваша задача - определить, какой минимальной ширины нужно просверлить отверстие в стенке, чтобы можно было протолкнуть туда этот многоугольник. N <= 100.

2) На бесконечном клеточном поле находится N мумий, каждая из которых пытается вас догнать и на каждом ходу делает шаг в вашу сторону. Известны положения всех мумий и ваше положение. Нужно написать программу, которая определит, за какое время мумии смогут догнать человека, если смогут. N <= 100000. Поскольку ограничение на время выполнения программы в районе пары секунд, прямая симуляция не будет зачтена за решение.

Естественно, мы не могли не обратить внимания на молодых программистов, которые щелкают такие задания, как орешки. Поэтому в скором времени наши ряды пополнит Паша Пономарев, и вместе с Мишей Окуневым они продолжат развивать физический движок AlternativaPhysics.

Голосуем за Alternativa3D в E3 Bright Idea Awards

14.06.2011 Роман Епишин

Друзья, пока мы готовим отчёт о поездке, предлагаем вам проголосовать за нас в номинации E3 Bright Idea Awards.

AlternativaPlatform едет на E3 2011

27.05.2011 Роман Епишин

С 7 по 9 июня 2011 года Александр Карпович, Иван Зыков и Антон Волков будут отстаивать честь и гордость AlternativaPlatform на конференции E3 2011 в Лос-Анджелесе. На этом ежегодном мероприятии, которое в этот раз проходит в формате B2B, мы представим технологию Alternativa3D 8, продемонстрировав ее возможности на примере браузерного многопользовательского 3D-экшена “Танки Онлайн 2.0″. Увидеть все своими глазами можно будет на стенде №2647 в Южном павильоне.

Alternativa3D 8 - лучшая технология КРИ 2011

17.05.2011 Роман Епишин

На днях вернулись с Конференции Разработчиков Игр 2011. С собой привезли массу впечатлений и награду за лучшую технологию. Alternativa3D 8 с динамическим освещением, тенями и высокополигональными моделями во Flash-плеере не осталась незамеченной.

Заслуженная награда в руках программиста движка Владимира Бабушкина

Ранняя версия Alternativa3D 8 к вашим услугам!

30.04.2011 Роман Епишин

Представляем вам раннюю версию движка Alternativa3D 8 с поддержкой Molehill 3D API для Flash Player 11. Технология задействует для обработки изображения графический процессор видеокарты. Это одновременно повышает и качество картинки, и производительность.

Центральный процессор компьютера полностью освобождается от нагрузки и может использоваться для других задач. Например, для обработки физической модели в трёхмерной игре. В то же время графический процессор позволяет увеличить максимальное число полигонов на экране до нескольких миллионов. Также значительно расширяется набор доступных эффектов. Тени, эффекты частиц, фотореалистичное освещение, постэффекты — всё это становится возможным прямо в браузере и приложениях для социальных сетей.

При этом мы реализуем возможность переноса проектов, построенных на Alternativa3D 7, в среду Alternativa3D 8. Подробные инструкции будут изложены в специальном уроке. Разработка проекта сразу для двух версий движка также возможна, причём требует минимум затрат. Таким образом, можно подготовиться к финальному релизу Flash Player 11 с Molehill 3D API, выпустив проект уже сегодня. Именно по такому принципу создаётся онлайн-игра “Танки Онлайн 2.0″.

Некоторые особенности движка можно оценить уже сейчас в интерактивных демонстрациях. Внимание, требуется Adobe Flash Player 11.

Демонстрация персонажной анимации
Модель состоит из 52 костей и имеет до восьми влияний костей на каждую вершину.
tech3.jpg

Демонстрация отрисовки точечных спрайтов
sprites1.jpg

Чтобы лично опробовать технологию, достаточно загрузить архив с swc-библиотекой с сайта alternativaplatform.com.

Основные особенности Alternativa3D 8

Высокая производительность
Рендеринг с использованием процессора видеокарты. Отображение на экране порядка 3 миллионов полигонов.

Система освещения
Направленные, точечные, конусные источники света. Эффективное иерархическое исключение неосвещенных объектов. Каждый объект может освещаться шестью источниками света одновременно.

Продвинутые материалы

Можно использовать материалы с полностью динамическим освещением по карте нормалей, карте блика, карте глянцевости или же более “лёгкие” материалы - с предрассчитанным светом.

Отрисовка персонажей

Мощная иерархическая система блендинга анимаций. Модели персонажей любой сложности без ограничения по количеству костей.

Прозрачные объекты

Сортировка и корректное отображение прозрачных объектов

Трёхмерные спрайты
Точечные объекты, всегда развёрнутые изображением к камере.

Интерактивность
Система событий мыши, аналогичная системе событий мыши во FLash, учитывающая иерархию и настройки контейнеров. Оптимизирована для работы с высокополигональными моделями.

Оптимизированные для GPU текстуры
Поддержка компрессированного формата текстур ATF (Adobe Texture Format) уменьшает объем используемой видеопамяти, что особенно важно для мобильных устройств.

Ёмкий формат данных
Специальный бинарный формат уменьшает объём данных, необходимых для передачи по сети, и ускоряет загрузку сцены в движок. Экспорт моделей в этот формат осуществляется из 3DS Max с использованием плагина.

Mail.Ru создает игру на Alternativa3D 7

12.04.2011 Роман Епишин

Технология Alternativa3D получает все большее признание среди издателей и разработчиков браузерных онлайн-игр. Так, седьмая версия движка была положена в основу нового MMO-проекта Mail.Ru «Территория 2».

В качестве основных преимуществ движка Alternativa3D 7 продюсер игры Александр Енин отметил готовность к работе с 3D-моделями, скелетную анимацию и приемлемую производительность. Именно эти элементы, по словам Александра, определили выбор между Alternativa3D и Away3D в сторону «Альтернативы». Пользуясь случаем, напоминаем, что мы открыты для партнерства и уже сотрудничаем с несколькими студиями.

1.PNG

2.png

3.png

Антон Волков о прошлом, настоящем и будущем

30.03.2011 Роман Епишин

Информационный портал Prosto-site.org умудрился разговорить технического директора AlternativaPlatform Антона Волкова так, что новое о нём открыли даже давние его знакомые. Рассказ о прошлом, настоящем и будущем “Альтернативы” из уст одного из её основателей читайте в этом интервью.

a_volkov_interview.jpg