Апрель 2009

Завершена сборка окончательной версии 4.0

17.04.2009

Изменения:

  • полностью переписана архитектура движка, добился прироста производительности на 15%;
  • добавлены BSPRender и QuadRender фильтры, которые обеспечивают правильную сортировку полигонов и  врезку объектов и полигонов друг в друга. Оба эти алгоритма разбиения пространства показывают значительный прирост скорости в связке с PVS и Bounding Box. BSP дерево имеет все необходимые настройки, более того, его можно записывать в класс или в файл,  и не строить при каждом запуске приложения. BSP дерево создается для каждого объекта отдельно, что обеспечивает высокую производительность для динамических объектов;
  • переписан алгоритм Colision Detect - исправлены баги,  выведены пользовательские настройки;
  • ускорены алгоритмы culling;
  • теперь полигоны объединены в группы по принадлежности вершинам и ребрам, что уменьшило количество математических  расчетов и доступов к данным;
  • добавлен класс MeshOptimization, который объединяет вершины с заданной погрешностью, а также  объединяет треугольники в квады и многоугольники - что увеличивает производительность и уменьшает количество разбиений BSP и QUAD деревьями;
  • добавлен новый контроллер камеры ThirdPersonController  (вид от третьего лица), теперь в сочетании с контроллерами FirstPersonController (вид от первого лица) и  TweenController - движок позволяет выполнять весь спектр задач;
  • выведены практически все запланированные пользовательские настройки;
  • добавлено несколько материалов: AnimationBitmapMaterial, SpriteMaterial, планируется в скором времени добавить еще материалы, а сейчас уже можно использовать :
  1. FillMateria (цветовой материал)
  2. WireMaterial (материал для рисования ребер)
  3. BitmapMaterial (текстурный материал)
  4. AnimatedBitmapMaterial (анимированная текстура)
  5. SpriteMaterial (материал на основе Sprite’ов)

Все материалы могут рисовать ребра полигонов - это сделано для визуального представления процессов и отладки.

Появится время  добавлю новые демки и обновлю старые.

Демка «Stalker».

09.04.2009

Добавлена демка “Stalker” - Демонстрация персонажа в режиме viewer’а
Подробно здесь

Вторая демка «MonsterTree».

03.04.2009

Добавлена вторая демка “MonsterTree” - Демонстрация персонажа в режиме viewer’а
Подробно здесь

Первая демка «Cathedral».

03.04.2009


Добавлена первая демка “Cathedral” - демонстрирует игровой уровень с основными физическими законами.
Подробно здесь
Скоро выложу еще 5 демок!