Архив рубрики ‘Процесс’
20.01.2012 Роман Епишин
Друзья, мы рады представить вам новую официальную группу AlternativaPlatform в социальной сети Facebook, ориентированную на общение с англоязычным сообществом. Жмите “Мне нравится”, чтобы подписаться на свежие новости и дискуссии о наших технологиях.
Обсуждение наших технологий и новостей на русском языке продолжается в русскоязычной группе Alternativa3D.
Опубликовано в Процесс | Комментариев нет »
14.10.2011 Роман Епишин
В новой версии мы добавили парсер формата 3DS, добавили метод поиска пересечения луча с геометрией, реализовали экспорт в бинарный формат.
Скачать Alternativa3D 8.17.0.
Бинарный формат A3D теперь поддерживает скины и источники света.
Скачать спецификацию формата A3D.
Скачать плагин для экспорта в A3D формат из 3DSMax 2010.
Скачать плагин для экспорта в A3D формат из 3DSMax 2011.
Также ряд изменений претерпел просмотровик моделей editor.alternativaplatform.com.
Добавлено в Alternativa3D 8.17.0:
- ParserA3D: Поддержан импорт объектов типа Skin и источников света;
- Реализован класс Parser3DS для импорта моделей из формата 3DS;
- Реализован intersectRay() - метод поиска пересечения луча с объектом типа Mesh;
- Реализован класс AxisAlignedSprite для отображения плоскости направленной по одной оси к камере;
- Реализован экспорт в бинарный формат A3D;
- Добавлен режим отладочного отображения границ объектов;
- Добавлен примитив Plane;
- Теперь примитив GeoSphere имеет после создания нормали и тангенты вершин;
- Поддержаны карты нормалей с левосторонней системой координат в StandardMaterial.
Изменено в Alternativa3D 8.17.0:
- Decal: изменена логика работы и убрано свойство offset;
- StandardMaterial: исправлена ошибка с освещением от некоторых источников света;
- FillMaterial: цвет по-умолчанию в конструкторе изменен на серый;
- Box: оптимизирован конструктор;
- Box: исправлена ошибка в клонировании примитива, в связи с которой сурфейсы дублировались;
- WireFrame.getResources() теперь учитывает параметр resourceType.
Изменения в просмотровике моделей:
- Сохранение настроек экспорта и публикации в SharedObjects;
- Автоматическое деление скина с большим количеством костей;
- Различные улучшения в интерфейсе, фикс багов.
Опубликовано в Решения, Flash, 3D, Процесс | Комментарии (6) »
15.09.2011 Михаил Сухотерин
На вики опубликованы новые уроки:
Данные уроки разработаны для тех, кто мало знаком с миром Alternativa3D 8. Уже после прочтения первого из них вы сможете сами создавать проекты с использованием нашей библиотеки.
Также размещены 2 урока по подключению библиотеки Alternativa3D (7 и 8 версии) к наиболее известным средам разработки:
Все уроки представлены как на русском, так и на английском языке.
Опубликовано в Flash, 3D, Процесс | Комментарии (4) »
01.09.2011 Роман Епишин
Представляем вашему вниманию новую публичную сборку движка Alternativa3D 8. Версия 8.12.0 поддерживает Flash Player 11 Beta 2, то есть полностью совместима с самой свежей на данный момент сборкой Flash Player. Мы также значительно ускорили систему мышиных событий и добавили изометрический режим камеры.
Полный список изменений
- Реализована поддержка публичной версии Flash Player 11 Beta 2.
- Добавлен режим изометрической проекции камеры.
- Оптимизирована и значительно ускорена система мышиных событий.
- Обновлен логотип “AlternativaPlatform”.
- Теперь посылаются события при добавлении и удалении объекта к родителю: Event3D.ADDED, Event3D.REMOVED.
- Добавлена возможность изменить значение свойства renderToBitmap во View после создания.
- Высота и ширина View теперь ограничена минимальным размером 50×50.
- Исправлена работа мышиных событий со скином который был разбит на поверхности вызовом divide().
- Исправлена работа класса Decal.
- Изменен алгоритм расчета освещения скина на наиболее точный.
- Исправлена ошибка в парсере коллады с неправильным заданием вектора бинормали вершинам объекта.
- Изменено значение прозрачности фона View по умолчанию в конструкторе на 1.0.
- Исправлена отрисовка материала VertexLightTextureMaterial с отключенным освещением.
- MouseEvent3D перенесен из alternativa.engine3d.core в alternativa.engine3d.core.events.
- Исправлена работа метода Object3D.dispatchEvent().
- В конструкторе Decal появился обязательный параметр offset.
- В методе clone() класса Decal теперь копируется свойство offset.
- Убрано свойство ratio из View.
- VertexLightTextureMaterial теперь может быть использован со скином с максимальным количеством костей в поверхности не более 33.
Скачать Alternativa3D 8.12.0.
Опубликовано в Flash, 3D, Процесс | Комментарии (9) »
06.07.2011 Иван Зыков
Лучше поздно, спустя месяц, чем никогда, будет этот пост о поездке на E3.
Итак, на E3 мы организовали небольшой, но уютный стенд, на котором демонстрировали наши технологии на примере ранней версии Танки Онлайн 2.0. На стенде было 6 компьютеров, а внутри была создана “серверная” с локальным танковым сервером. Ребята из Перми удаленно накатывали апдейты, посылая смски “сейчас будет рестарт”.
Несмотря на то, что всё показывалось в браузере, временами приходилось напоминать об этом посетителям — люди не могли поверить, смотрели контекстное меню Flash. Случившийся шок мы добивали демонстрацией демок на Android.

В этот год мы используем любую возможность рассказать о новых возможностях Flash Player и наших технологиях, ориентированных на геймдев. Е3 не была исключением, и на наш взгляд прошла крайне продуктивно. 3D-движок и сервер заинтересовали ряд крупнейших игровых компаний, общение и взаимодействие с которыми, сейчас, спустя месяц, только нарастает.

Опубликовано в Мероприятия, Процесс | Комментарии (3) »
04.07.2011 Роман Епишин
В разделе «3D-движок» на официальном сайте AlternativaPlatform появились обновленные плагины для 3DS Max, в том числе для версии 2011.
Изменения и дополнения
- Реализована поддержка 3DS Max 2011.
- В плагине экспорта в A3D добавилась опция выгрузки тангенсов вершин для первого UV канала.
- При экспорте в A3D карты бликов теперь используется слот specularColor, при отсутствии в нем текстуры используется слот specularLevel.
- В плагине экспорта в A3D исправлена ошибка с выгрузкой баундбоксов.
Скачать плагин для 3DS Max 2010
Скачать плагин для 3DS Max 2011
Опубликовано в Решения, Flash, 3D, Процесс | Комментарии (4) »
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
Опубликовано в Решения, Flash, 3D, Процесс | Комментарии (2) »
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 Мб)

Опубликовано в Flash, 3D, Процесс | Комментарии (94) »
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-индустрии. С Новым Годом, друзья!
Опубликовано в Решения, Flash, 3D, Процесс | Комментарии (4) »
20.12.2010 Роман Епишин
В минувшие выходные, пока мы дружно отмечали наступающий Новый Год, в «Танках Онлайн» случилось не менее знаковое событие — в игре зарегистрировался миллионный пользователь. Им стал танкист под ником Boyko_yaroslav, которому мы и вручаем памятный презент — фляжку и футболку с символикой «Танков Онлайн».
Теперь игроков в «Танках» больше, чем людей в Черногории в «некурортный» сезон, и даже больше, чем видимых невооруженным глазом звезд на небе. А если все зарегистрированные пользователи скинутся по одному доллару, мы сможем купить «Феррари». :-)
Впрочем, «Феррари» у нас пока нет, зато есть огромное, быстро развивающееся, а главное - дружное сообщество с собственной форумной газетой и насыщенной жизнью. Спасибо всем игрокам за интерес к «Танкам Онлайн». Поздравляем всех с нашим общим успехом.
Опубликовано в Мероприятия, Процесс | Комментарии (5) »
|
|