пятница, 14 июня 2013 г.

Atrium с новой физикой

Доступна сборка тестового уровня Atrium с интегрированным новым физическим движком - в целях демонстрации его возможностей, сферы были заменены на боксы.

Добавлена новая функция гравитационного излучателя: если выстрелить им в статичный объект (например, в стену или в потолок), то игрок притянется к этому месту.

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

Сборка для Windows (1,82 МБ)

воскресенье, 9 июня 2013 г.

Повышение стабильности

Повышена точность солвера, улучшена стабильность объектов в стеке (в представленной демке вы можете наблюдать стопку из 10 боксов, устойчиво стоящих один на другом), реализованы упругие столкновения. Добавлена поддержка треугольников - идет работа над реализацией статичных trimesh'ей для игровых уровней.

Cборка для Windows (1,88 МБ)
Сборка для Linux (2,67 МБ)
Исходники (4,1 МБ)

пятница, 7 июня 2013 г.

Обновление демки

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

Сборка для Windows (1,87 МБ)
Исходники (3,48 МБ)

среда, 5 июня 2013 г.

Цилиндры и MPR

В физическом движке реализован новый алгоритм проверки столкновений - Minkowski Portal Refinement (MPR), который позволяет ввести поддержку таких тел, как цилиндр, конус, пирамида, призма, капсула, октаэдр и т.д. Этот же алгоритм работает и для привычных сфер с боксами - самое замечательное в том, что список поддерживаемых тел можно расширить вообще любым выпуклым объектом, для которого определена функция экстремальной точки в заданном направлении (иными словами, геометрия должна знать, какая ее точка является "самой далекой" от центра в каждом направлении).

Сборка для Windows (1,62 МБ)
Сборка для Linux (2,48 МБ)
Исходники (3,11 МБ)

понедельник, 3 июня 2013 г.

Сферы

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

Сборка для Windows (1,66 МБ)
Cборка для Linux (2,46 МБ)
Исходники (2,7 МБ).

воскресенье, 2 июня 2013 г.

Обновление физики

Доступна новая сборка демонстрации физического движка. Были исправлены кое-какие мелочи, улучшена точность солвера, сведен к пренебрежимому минимуму джиттеринг (дрожание покоящихся тел). Каркасное отображение тел заменено сплошным.

atrium-physics2-testbuild2-win32.zip (1,57 МБ).


Новый физический движок

Началась разработка нового физического движка для Atrium. Реализован новый солвер контактов. Планируется поддержка всех стандартных геометрических тел (сфера, бокс, цилиндр, капсула), а также разных типов сочленений. Доступна тестовая сборка*, иллюстрирующая динамику боксов:

atrium-physics2-testbuild1-win32.zip (1,56 МБ).

* - В главном меню приложения выберите "Sandbox".