Архив рубрики ‘Flash’

Alternativa3D 7

23.04.2010 Иван Зыков

Седьмая версия 3D-движка Alternativa3D доступна уже сейчас, условия использования оговариваются в каждом конкретном случае. Основной критерий, влияющий на стоимость — уровень нашей вовлеченности. Как показала практика, для достижения наилучшего результата, движок приходится адаптировать под цели конкретного проекта (эффекты и картинка vs производительность, выбор конкретных фичей).

К примеру, Alternativa3D 7 успешно используется в нашем проекте Tanki Online, так же возможно использование движка в проектах с персонажной анимацией.

Решив использовать Alternativa3D 7, пришлите нам описание проекта и небольшой рассказ о вашей команде на management@alternativaplatform.com — мы свяжемся и придумаем схему взаимодействия. Возможно содействие по поиску инвестиций.

Техническая информация о седьмой версии Alternativa3D:
Читать полностью »

Environment-mapping

05.02.2010 Григорий Болотов

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

Для имитации отражения мы используем специальные сферические или полусферические (fish eye) карты окружения и пересчитываем UV-координаты объекта в зависимости от его положения по отношению к камере.

Environment mapping Environment mapping - 3
Environment mapping - 4 Environment mapping - 5

Управление:

  • Стрелки, W, S, A, D — перемещение
  • Таскать мышью — смотреть вокруг
  • Q — изменить качество
  • Tab — debug-режим

Toyota IQ и Alternativa3D

27.01.2010 Григорий Болотов

Московская компания «Брэндстудио» создала промо-сайт, посвященный новой “городской” модели Toyota - IQ, в котором был использован наш движок.

Это уникальный пример того, как можно использовать 3D в навигации сайта. В его основе лежит упрощенный автосимулятор: управляя маленьким, но юрким IQ пользователь может просматривать разделы сайта, просто подъезжая к ним.

iq.jpg

Что характерно: пользователь получает информацию о динамичности Toyota IQ только лишь пользуясь навигацией, то есть на нативном уровне. Нельзя исключать и игровой составляющей в навигации — просмотр сайта становится веселым и приятным занятием. Крены и заносы автомобиля в поворотах на большой скорости выглядят весьма реалистично!

iq.toyota.ru

Мипмаппинг

24.12.2009 Антон Волков

Это страшное слово, на самом деле, означает изменение детализации текстур в зависимости от расстояния от камеры (подробнее в Википедии). Методика позволяет избавиться от шума на удалённых объектах и существенно повышает производительность отрисовки.

mipmapping.jpg

Танки Онлайн на Мультивитамине

11.12.2009 Иван Зыков

Наши хорошие друзья из Мультвитамина соединили Танки Онлайн и свой волшебный экран, организовав поддержку multi-touch на базе Flash 10.1. В ролике снялась девочка-легенда игры — Sun.

Виртуальные фотогалереи “Вконтакте”

04.12.2009 Иван Зыков

Сегодня в социальной сети “Вконтакте” мы запустили приложение “Виртуальные фотогалереи”. Пока в качестве эксперимента, далее они будут дополнены интерактивными моментами по взаимодействию пользователей сети.

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

Alternativa3D 7.0

07.10.2009 Евгения Старцева

В то время как новая версия движка Alternativa3D 7.0 продолжает развиваться, наш товарищ Макс разместил у себя на блоге пост, в котором раскрыл некоторые подробности и поделился своими впечатлениями о движке.

demoa3d71.JPG

Читайте пост здесь.

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

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

На сайте доступно обновление Alternativa3D до версии 5.6.0.

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

  • Увеличена производительность отрисовки и построения сцены благодаря переносу расчета UV-координат граней на момент отрисовки
  • Добавлена возможность настроить видимость между различными частями сцены. В связи с этим:
    • Добавлены новые классы:
      alternativa.engine3d.core.Splitter
      alternativa.engine3d.core.Sector
    • Добавлены новые свойства:
      Scene3D.splitters
      Scene3D.sectors
      Camera3D.currentSector
  • Добавлен новый класс alternativa.engine3d.materials.MovieClipMaterial
  • Улучшен алгоритм автообъединения граней
  • В алгоритм автообъединения граней добавлен параметр, позволяющий не объединять соседние грани, если в результате два смежных ребра оказываются на одной линии
  • Добавлены парсеры форматов 3DS и OBJ
  • Добавлены события прогресса загрузки для классов Loader3DS и LoaderOBJ
  • Исправлена ошибка при загрузке 3DS-модели без граней
  • Теперь при загрузке данных 3DS учитываются имена Dummy объектов
  • Loader3DS.units переименован в Loader3DS.scale
  • Исправлена ошибка в LoaderOBJ, возникающая при загрузке модели без UV координат
  • Добавлены параметры Loader3DS.loadMaterials и LoaderOBJ.loadMaterials, позволяющие не загружать текстуры моделей
  • Добавлен класс alternativa.utils.UnitsConverter, предназначенный для расчёта коэффициента преобразования величин измерения
  • Добавлен метод View.projectViewPointToPlane()
  • В методе View.get3DCoords() теперь учитывается zoom ортографической камеры
  • Исправлена ошибка из-за которой не учитывались изменения настроек камеры в методе View.get3DCoords()
  • Исправлена неточность определения углов в методе Matrix3D.getRotations()
  • Исправлена ошибка, возникающая при включенной интерактивности у вьюпорта, который не расположен на stage
  • Улучшен алгоритм проверки столкновений и теперь не происходит зацепления на углах
  • Исправлена ошибка в методах Object3D.transformation и Object3D.globalToLocal(), которая возникала, если объект не находился на сцене
  • Исправлена ошибка в методе Object3D.globalToLocal(), возникающая при вызове метода у корневого объекта сцены
  • Добавлен метод Object3D.forEach()
  • DevMaterial теперь позволяет отображать неплоские полигоны
  • DevMaterial теперь отображает полигоны, выродившиеся в точку
  • Исправлена ошибка, из-за которой в DevMaterial неправильно определялись вырожденные полигоны с количеством вершин больше трех
  • Теперь имена по умолчанию для каждого типа примитивов свои
  • Исправлена ошибка в алгоритме отрисовки, приводящая к зацикливанию при отключенном клиппинге
  • Добавлен метод получения фокусного расстояния камеры
  • MouseEvent.view теперь содержит правильное значение вьюпорта
  • WalkController больше не продолжает совершать прыжки при зажатой кнопке прыжка
  • Теперь в WalkController можно задать максимальный и минимальный угол поворота вокруг локальной оси X
  • Теперь можно управлять видимостью счетчика FPS

Игра Jumpix от Karma Team

01.09.2009 Евгения Старцева

Занимательная игра на базе Alternativa3D постепенно распространяется по сети.

В Jumpix игрок проходит несколько уровней, прыгая по платформе, избегая бездну и опасные плиты, набирая очки с помощью копилок. Управление - с помощью клавиш WASD и пробел.

jumpix

Играйте в Jumpix!

Klima Stadt

01.09.2009 Евгения Старцева

С помощью движка Alternativa3D зарубежные товарищи из Klima Stadt знакомят посетителей сайта с современными технологиями немецкой индустрии.

Klima Stadt

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