Архив за Декабрь, 2010

С Новым Годом, друзья!

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

Друзья, коллеги! В последние дни уходящего года компания «Альтернатива» спешит поздравить вас со стремительно приближающимся Новым Годом и поделиться важными новостями.

До наступления 2011-го мы-таки успели обновить технологию Alternativa3D до версии 7.6.0. В ней появился класс EllipsoidCollider для обнаружения столкновений, новая система анимации с деревом анимаций, значительно упрощающая работу, а также свойство useHandCursor в Object3D и autoSize в Sprite3D. С полным списком изменений и нововведений можно ознакомиться здесь же, в блоге, а само обновление уже лежит на сайте. В следующих версиях Alternativa3D 7 мы планируем реализовать освещение и начнем поставлять вместе с движком физическую библиотеку.

В тоже время кипит работа над Alternativa3D 8 с поддержкой аппаратного 3D API Molehill для следующего Flash-плеера. Движок будет высокопроизводительным — свыше 3 000 000 полигонов при частоте кадров 60 FPS на современных видеокартах, с поддержкой пиксельных и вертексных шейдеров, системы частиц, атмосферных эффектов (туман, динамическое небо, облака) и постобработки (размытие, свечение и т.п.). Релиз состоится одновременно с выходом следующего Flash-плеера в открытое бета-тестирование ориентировочно весной 2011 года. Вместе с движком будет выпущен удобный редактор.

Мы надеемся, что наша работа делает вашу профессиональную жизнь проще, богаче, ярче и интереснее. Пусть наступающий 2011 год принесёт нам с вами новые прорывы на технологическом фронте и подарит множество поводов для интересных встреч. Желаем вам всегда быть на гребне волны и в дружных рядах первопроходцев на ещё неизведанных тропах IT-индустрии. С Новым Годом, друзья!

Lost Race — блестящая игра на Alternativa3D от Сергея Лазарева

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

В нашей замечательной поездке на FlashGAMM! Киев 2010 мы не только показывали, но и смотрели. Причем во все глаза, благо было на что. «Самой технологичной игрой» по итогам конференции была названа Lost Race, построенная на Alternativa3D 7 независимым разработчиком Сергеем Лазаревым.

Из простой, в общем-то, идеи — несешься по дороге на спорткаре и уворачиваешься от других машин — родился отличный аттракцион. Эффектные столкновения с кувырками и переворотами, чувство скорости, азарт, адреналин! И все это во «флэшке», которую Сергей, по собственному признанию, собрал за 3-4 недели, работая по вечерам и выходным.

Правда, прежде он собирался сам написать псевдо 3D, а затем перепробовал несколько движков, включая Away3D. Остановился же, в конце концов, на Alternativa3D. «До начала работы я посмотрел много разных движков, и могу сказать, что Alternativa3D 7 — самый простой в использовании! Для работы мне хватило посмотреть демку HelloAlternativa и ее код. Ну и пару раз обращался в «Поддержку» для загрузки моделей и текстур», — польстил нашему самолюбию Сергей. С нетерпением ждем от него новых проектов на Alternativa3D.

Ну а чтобы не быть голословными — Lost Race к вашим услугам.

В «Танках Онлайн» 1 000 000 игроков!

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

В минувшие выходные, пока мы дружно отмечали наступающий Новый Год, в «Танках Онлайн» случилось не менее знаковое событие — в игре зарегистрировался миллионный пользователь. Им стал танкист под ником Boyko_yaroslav, которому мы и вручаем памятный презент — фляжку и футболку с символикой «Танков Онлайн».

Теперь игроков в «Танках» больше, чем людей в Черногории в «некурортный» сезон, и даже больше, чем видимых невооруженным глазом звезд на небе. А если все зарегистрированные пользователи скинутся по одному доллару, мы сможем купить «Феррари». :-)

Впрочем, «Феррари» у нас пока нет, зато есть огромное, быстро развивающееся, а главное — дружное сообщество с собственной форумной газетой и насыщенной жизнью. Спасибо всем игрокам за интерес к «Танкам Онлайн». Поздравляем всех с нашим общим успехом.

Обновление Alternativa3D 7.6.0

16.12.2010 Владимир Бабушкин

На сайте доступно обновление Alternativa3D до версии 7.6.0 а также обновление плагина для 3ds Max 2010.

Список изменений:

  • View: удалено свойство interactive. Теперь вьюпорт сам является источником событий и интерактивность можно отключить с помощью mouseEnabled.
  • View: переопределён метод getObjectsUnderPoint(), который возвращает массив трёхмерных объектов под точкой.
  • Object3D: добавлено свойство useHandCursor.
  • Object3D: добавлен геттер concatenatedMatrix.
  • Удалён класс Geometry, и соответственно удалены геттеры и сеттеры на geometry во всех классах.
  • Mesh: все механизмы для работы с вершинами и гранями перенесены из Geometry.
  • Vertex, Face: добавлено свойство id. Это не обязательное поле, и оно не требует быть уникальным.
  • BSP: добавлены методы createTree() и destroyTree().
  • Occluder: добавлены методы createForm() и destroyForm().
  • Skin, Joint: API по работе с дочерними джоинтами унифицирован с API Object3DContainer по работе с дочерними объектами.
  • Joint: добавлено свойство bindingMatrix, геттер на concatenatedMatrix и методы localToGlobal() и globalToLocal().
  • Sprite3D: добавлено свойство autoSize.
  • BSPContainer: изменены параметры метода createTree().
  • Добавлен класс EllipsoidCollider для обнаружения столкновений.
  • RayIntersectionData: добавлено свойство uv.
  • Значительно изменено API анимации по работе с ключевыми кадрами и блендингами. Добавлены новые типы анимации и их смешения.
  • ParserCollada: изменены свойства и методы в связи с изменением системы анимации.
  • Parser3DS: добавлен метод getObjectByName().

Небольшой отчёт о FlashGAMM 2010 в Киеве

15.12.2010 Владимир Бабушкин

В начале декабря состоялась ежегодная международная конференция FlashGAMM. Мероприятие проходило в огромном выставочном центре Киев Экспо Плаза. Мы приехали в составе четырёх человек. Остановились в расположенном неподалёку отеле Нивки.

expoplaza.jpg

Читать полностью »