Токамак Game Physics SDK является открытым исходным кодом физического движка .
Автор (ы) оригинала | Дэвид Лам |
---|---|
Разработчики) | Токамак с физикой |
Стабильный выпуск | 1.0.5a / 14 апреля 2008 г . |
Репозиторий | sourceforge |
Написано в | C ++ |
Тип | ПО промежуточного слоя |
Лицензия | Лицензия BSD или лицензия Zlib |
Веб-сайт | Сайт токамака |
Изначально Токамак был бесплатным только для некоммерческого использования. С мая 2007 года он стал открытым по лицензии BSD . Теперь его можно использовать под лицензией BSD или Zlib , чтобы сделать возможным обмен исходным кодом с другим физическим движком.
Функции
Токамак предлагает уникальный итерационный метод решения ограничений. Утверждается, что это позволяет разработчикам идти на компромисс между точностью и скоростью и обеспечивает более предсказуемое использование процессора и памяти. Решатель ограничений Tokamak не предполагает решения больших матриц, что позволяет избежать ограничений пропускной способности памяти на некоторых игровых консолях.
SDK поддерживает различные типы соединений и их ограничения, а также реалистичную модель трения. Токамак оптимизирован для наложения большого количества объектов - часто запрашиваемая функция разработчиками игр. Tokamak обеспечивает обнаружение столкновений для примитивов (прямоугольник, сфера, капсула), комбинаций примитивов и произвольных статических треугольных сеток. Легкие «жесткие частицы» обеспечивают эффекты частиц в играх с минимальными затратами.
Tokamak также поддерживает «Модели построения разрушения», которые ломаются при столкновении. Фрагменты исходной модели будут автоматически порождены встроенной функцией разрушения Tokamak.