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