MegaCraZy6
@MegaCraZy6
Ассемблер юзерь чек описание :) ( ютуб )

C++ OpenGL реализация физики, с чего начинать?

Мои знания в этом плане крайне малы, и пока единственная коллизия до которой я додумался, это коллизия шаров, но как-то не интересно, хочеться делать на опенГЛ какие-то мини игры, симуляции, и прочее, но не могу понять как действовать с физикой ( я именно о коллизии ), и даже представить не могу как её сделать, ещё и так чтоб было 60 кадров в секунду.

- Вообше кто-либо пишет свою физику с нуля для таких вот задач?
- Что посоветуете, пытаться писать свою или взять библиотеку?
- Если библиотеку то какую?
  • Вопрос задан
  • 664 просмотра
Решения вопроса 4
@FarNear
Брать учебник физики и изучать механику.
Физика ведь не только из коллизий состоит.

Конечно пишут и свою физику. (в том же Сryengine своя реализация физики, довольно продвинутая)
Игр с самописной физикой не мало.

Но в основном берут готовые физические движки и дописывают нужный функционал (изменяют имеющийся под свои задачи) (физика транспорта и т.д)

Физических движков много ODE, Bullet, Havok, PhysX и др.
Ответ написан
maaGames
@maaGames
Погроммирую программы
BSP tree или каке-то другие способы разделения пространства. Т.е. для коллизий проверяешь не каждый объект с каждым, а только те, которые потенциально могут столкнуться.
К OpenGL никакого отношения не имеет, так что при гуглёжке можешь на OpenGL не ориентироваться.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы