Разработчики) | Эрвин Куманс и др. [1] [2] |
---|---|
Стабильный выпуск | 3.05 [3] / 24 сентября 2020 г . |
Репозиторий | |
Написано в | C , C ++ |
Операционная система | Microsoft Windows , macOS , Linux , iOS , Android , PlayStation 3 , Xbox 360 , Wii |
Тип | Физический движок |
Лицензия | zlib Лицензия |
Интернет сайт | www |
Bullet - это физический движок, который имитирует обнаружение столкновений, а также динамику мягкого и твердого тела . Он использовался в видеоиграх и для визуальных эффектов в фильмах. Эрвин Куманс, его главный автор, получил премию Научно-технической академии [4] за свою работу над Bullet. Он работал в отделе исследований и разработок Sony Computer Entertainment в США с 2003 по 2010 год, в AMD до 2014 года, а сейчас работает в Google .
Библиотека физики Bullet - это бесплатное программное обеспечение с открытым исходным кодом в соответствии с условиями лицензии zlib . Исходный код размещается на GitHub ; до 2014 года он размещался на Google Code . [5]
Особенности [ править ]
- Моделирование твердого и мягкого тела с дискретным и непрерывным обнаружением столкновений
- Формы столкновения включают в себя: шар, короб, цилиндр, конус, выпуклый корпус с использованием GJK , невыпуклую и треугольную сетку.
- Мягкая опора для тела : ткань, веревка и деформируемые предметы
- Богатый набор ограничений твердого и мягкого тела с ограничениями и двигателями.
- Плагины для Maya , Softimage , интегрированные в Houdini , Cinema 4D , LightWave 3D , Blender , Godot и Poser
- Импорт физического содержимого COLLADA 1.4
- Дополнительные оптимизации для PlayStation 3 Cell SPU, CUDA и OpenCL [6]
На веб-сайте Bullet также есть форум по физике, на котором обсуждаются общие вопросы моделирования физики для игр и анимации.
На AMD Developer Summit (APU) в ноябре 2013 года Эрвин Куманс представил Bullet 3 OpenCL Rigid Body Simulation. [7] [8]
Ссылки [ править ]
- ^ «GitHub: Bullet Physics» . GitHub .
- ^ "Google Code: Bullet Physics" .
- ^ "GitHub: выпуски bulletphysics / bullet3" .
- ^ cgchannel: Создатели Bullet и Naiad получили награды Оскар (14 января 2015 г.)
- ^ Bullet переходит на github, а Эрвин Куманс присоединяется к Google! (16 мая 2014 г.)
- ^ «Физика GPU: отдельная ветка OpenCL» .
- ^ "Bullet 3 OpenCL Rigid Body Simulation" . 2013-11-21.
- ^ "bullet3 на GitHub" .
Внешние ссылки [ править ]
- Официальный веб-сайт
- bullet3 на GitHub
- Привязки Pybullet Python для Bullet с поддержкой обучения с подкреплением и моделирования робототехники