Posted on 15. July 2010

Balder on Windows Phone

Автор открытого решения , Einar Ingebrigtsen, в своем блоге показал (пока что одну картинку Smile ) результат работы проекта Balder на платформе Windows Phone 7. Он говорит, что портированная версия использует аналогичных механизм рисования как и в обычной версии Silverlight. Сейчас решение является не самым оптимальным, но между тем, решение демонстрирует, что код приложения работает как на обычных компьютерах так и на мобильных устройствах.

Следующий этап – это реализация поддержки полного апаратного ускорения версии Balder для Windows Phone 7 используя .

Оригинал



Posted on 8. July 2010

Обновился Balder

- это управляемый 2D и 3D графический движок для Silverlight, и OpenGL технологий. Позволяет использовать такие вещи как 3D объекты, сцены и др.

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

Улучшения производительности

  • вычисления освещенности;
  • улучшен процесс отрисовки
  • класс Color – изменены операции и преобразования, добавлен ColorAsFloat
  • ускорен процесс инициализации;
  • кэширование контента – загрузка одинакового контент только скопирует существующий в кеше;
  • Dependency свойства реализованы как Property<>.

Исправленые ошибки

  • утечка памяти в событиях миши;
  • исправлен PivotPoint – работает рекурсивно;
  • разбор ASE файло сейчас происходит с использование инвариантной культуры;
  • и др.

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

  • можно приостанавлявать все;
  • удален MEF и добавлен вместо него TypeDiscoverer;
  • BubbledEvent система событий;
  • можно сделать захват кадра;
  • и др.

Разработчики также сменили среду разработки на Visual Studio 2010.

Более подробно о новинках и изменениях читайте здесь.



Posted on 25. February 2010

Silverlight 3D элементы управления

На сайте CodePlex открылся новый проект SL3DControls для Silverlight технологии. Он содержит набор элементов управления для движения, анимации и изменения глубины интерфейса с 3D эфектами. Проект включается в себя исхожный код и демки.

DepthCanvas

DepthCanvas это первый компонент коллекции. Он позволяет создавать эффект 3D изменения положения панельного компонента в зависимости от положения курсора мыши. Добавляет возможность изменения глубины для интерфейса приложения.

Демонстрацию этого компонента можете увидеть в оригинале анонса