Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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]

Ссылки [ править ]

  1. ^ «GitHub: Bullet Physics» . GitHub .
  2. ^ "Google Code: Bullet Physics" .
  3. ^ "GitHub: выпуски bulletphysics / bullet3" .
  4. ^ cgchannel: Создатели Bullet и Naiad получили награды Оскар (14 января 2015 г.)
  5. ^ Bullet переходит на github, а Эрвин Куманс присоединяется к Google! (16 мая 2014 г.)
  6. ^ «Физика GPU: отдельная ветка OpenCL» .
  7. ^ "Bullet 3 OpenCL Rigid Body Simulation" . 2013-11-21.
  8. ^ "bullet3 на GitHub" .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • bullet3 на GitHub
  • Привязки Pybullet Python для Bullet с поддержкой обучения с подкреплением и моделирования робототехники