Архив за Октябрь, 2008

Собираем ваши работы!

31.10.2008 Иван Зыков

В нашем докладе на Adobe MAX 2008 Europe помимо собственных работ мы готовы показать и ваши, созданные на основе Alternativa3D.

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

Ссылки на ваши работы, с указанием ваших контактов (и любой другой информации) размещайте в комментариях к этой записи.

Результаты конкурса на FlashGAMM

31.10.2008 Иван Зыков

В рамках FlashGAMM, прошедшего 25-26 октября в Киеве, Антон Волков провел викторину на знание Alternativa3D, призом в которой стала коммерческая лицензия на этот продукт.

Победителем викторины стали представители компании Redants, но отметив немалое упорство Михаила Ткачука из ddm-studio (и первенство в личном зачете) нами было решено так же вручить ему приз.

Вторая лицензия уезжает в Киев.

license_kiev.jpg

Новые возможности

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

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

Мышиные события

Спрайты
Появилась возможность использовать точечные объекты, такие как спрайты. Спрайты имеет смысл использовать для показа сложных объектов, например, деревьев или персонажей. Благодаря тому, что спрайты встраиваются в BSP-дерево, достигается их качественная сортировка.

Спрайты

Отладочный материал
Этот материал пригодится при подготовке модели для Alternativa3D. В различных режимах мы можем увидеть степень фрагментации полигонов, их глубину в BSP-дереве, что даёт возможность корректировать модель и назначать мобильность объектам для повышения производительности.

Отладочный материал

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

Настраиваемый клиппинг

Миниотчёт о FlashGAMM

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

В прошедшие выходные флэш-сообществом СНГ был побит своеобразный рекорд посещаемости. FlashGAMM с первого раза собрал более 100 (по разным оценкам, от 120 до 150) человек из разных стран.

Участники конференции

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

Антон Волков презентует Альтернативу

Пожалуй, воздержусь от детального изложения событий, тем более, что это уже отлично сделали до меня — опубликованы отчёты и фотографии участников конференции. Также на сайте FlashGAMM доступны доклады в электронном виде.

Рад был встретиться со старыми знакомыми, увидеть вживую тех, кого давно знал по сети, познакомиться с новыми людьми. Обязательно увидимся на следующем FlashGAMM, который, по слухам, планируется перед КРИ-2009.

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

24.10.2008 Михаил Фоминых

На сайте доступно обновление Alternativa3D до версии 5.5.0. Список изменений:

  • Добавлена поддержка взаимодействия объектов с мышью. Теперь с объектами классов Object3D, Surface и Face могут быть связаны обработчики событий мыши
  • В классе View добавлено свойство interactive
  • Добавлен новый класс объектов Sprite3D для отображения спрайтов на сцене
  • Добавлены новые материалы: SpriteTextureMaterial и DevMaterial
  • Свойства класса SurfaceMaterial alpha и blendMode перенесены в базовый класс Material
  • В связи с добавлением спрайтов переименованы следующие методы класса View:
    • getFacesUnderPoint -> getObjectsUnderPoint
    • getFaceUnderPoint -> getObjectUnderPoint
  • Добавлено управление отсечением в камере
  • В классах Loader3DS и LoaderOBJ добавлен метод unload()
  • В классах Loader3DS и LoaderOBJ добавлена поддержка карт прозрачности
  • В класс Scene3D добавлен метод hasChanges()
  • Добавлены методы трансформации координат:
    • Object3D.localToGlobal()
    • Object3D.globalToLocal()
    • View.projectPoint()
    • View.get3DCoords()
  • В метод Object3D.getChildByName() добавлена возможность рекурсивного поиска по всем дочерним объектам
  • В класс Object3D добавлено свойство transformation, возвращающее матрицу глобальной трансформации объекта в сцене
  • Устранена ошибка, возникающая в методе Scene.drawBSP, если в сцене присутствует текстурный материал без текстуры
  • Исправлена ошибка отображения текстуры при вырожденном маппинге
  • Исправлена ошибка в методе Mesh.removeFace()
  • Исправлена ошибка в контроллерах объекта, возникающая при установке координат контроллера без назначенного объекта
  • Исправлена ошибка в методах View.getFaceUnderPoint() и View.getFacesUnderPoint(), приводящая к получению некорректных результатов при наличии трансформации View
  • Исправлена ошибка в классе LoaderOBJ, происходящая при повторном вызове метода load()
  • Исправлена ошибка в методе ObjectUtils.getClassName(), приводящая к возврату некорректных имён для базовых классов

Мы едем на FlashGAMM! в Киев

17.10.2008 Карпович Александр
Flash Game Meeting! Последовательно продолжая принятую линию популяризации flash-технологий, мы участвуем в мероприятии FlashGAMM!, которое пройдёт в Киеве 25-26 октября. Более 80 высококлассных специалистов соберутся для обмена опытом в неформальной обстановке. В числе прочих докладчиков Антон Волков расскажет собравшимся о грядущих фичах Alternativa3D, а во второй день поделится опытом на тему “Как создать игру, используя AlternativaPlatform”.
В качестве бонуса среди слушателей будет разыграна лицензия на Alternativa3D.

Подробнее о мероприятии читайте здесь.

Наш доклад на Adobe MAX 2008 Europe

17.10.2008 Иван Зыков
Как известно, 1-4 декабря мы будем находиться в Милане на фестивале Adobe MAX 2008 Europe. Более того, 3 декабря с 9:00-10:00 Александр Карпович выступит с докладом “AlternativaPlatform: 3D Engine, Multiplayer Core, and GUI Library”, в котором расскажет заинтересованным Flash’ом европейцам кто мы, где мы и что мы делаем.

http://max.adobe.com/eu/sessions/browser/

Поездка в Хорватию

02.10.2008 Иван Зыков

Стоит рассказать, что 19-23 сентября Волков с Карповичем совершили тур Пермь-Москва-Загреб(Хорватия) в ходе которого провели ряд переговоров с представителями российских и зарубежных компаний. (слишком официально — прим. ред.)

volkov_hrv.jpg karp_hrv.jpg

О целях и результатах переговоров говорить пока преждевременно (но очень скоро), но зато можно рассказать о том, что в Загребе парни взяли машину напрокат и во время осмотра достопримечательностей пытались несознательно пересечь границу со Словенией (шенген), где были схвачены, но потом отпущены.

Офисная механизация

02.10.2008 Иван Зыков

Сегодня Михаил принес в офис вертолет на радиоуправлении, чем чуть не сорвал занятия по английскому.

До того, офисный парк состоял лишь из Hummer’а на радиоуправлении, самоходных звукоиздавающих кукол, старинной счетной машины и ноутбука MacBook первой модели.