С изображением графического демо-версии автомобиля, идущего по трассе - PullRequest
3 голосов
/ 18 марта 2009

Я планирую разработать приложение, которое будет предоставлять видео об автомобиле на треке (как демоверсия игры, подобной RACE Pro) и отображать его характеристики.

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

Я знаю, что это довольно сложная задача, и я не собираюсь сразу ее кодировать. Какие вопросы / темы подпадают под это требование? Я видел много книг по физике в программировании и игровом движке / 3D-моделировании и рендеринге. Относятся ли они к этому?

Ответы [ 2 ]

2 голосов
/ 18 марта 2009

Книги по физике и игровому программированию абсолютно соответствуют этому. К счастью, есть несколько отличных бесплатных проектов с открытым исходным кодом, которые могут помочь вам в этом проекте. Я перечислил некоторые ниже.

Физика:

3D графика:

Вы можете связать все вышеперечисленное вместе в любой удобной для вас комбинации.

Вы также можете использовать встроенный игровой движок Blender , который включает физический движок Bullet. Я бы порекомендовал это в качестве отправной точки, поскольку он предоставит вам полностью интегрированный интерактивный набор для создания 3D-моделирования. Движок игры написан на Python (вы можете редактировать все скрипты в Blender с помощью встроенного текстового редактора).

В дополнение к проекту Racer вы можете взглянуть на TORCS - Open Racing Car Simulator, который также является открытым исходным кодом, как следует из названия.

2 голосов
/ 18 марта 2009

Это, безусловно, важное начинание, но в качестве отправной точки вы могли бы взглянуть на проект Racer . Это очень подробный симулятор автомобильных гонок, который легко настраивается для различных настроек автомобиля и имеет общедоступный исходный код для своего двигателя (см. Страницу загрузок).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...