Камрад
|
Добавление про модель. В большинстве современных автосимуляторов (если не во всех), используется лучевая модель, где вместо колеса - луч. Лучевая модель в связке с моделью шин Pacejka http://www.racer.nl/reference/pacejka.htm, хорошо справляется с симуляцией, на относительно ровной поверхности, но бессильная на неровностях, например при наезде колесом на препятствие (движение по лестничным ступенькам, наезд на бордюр и пр).
Единственный выход – это сделать чтобы колесо было колесом (полноценная 3Д симуляция шины), что позволит реализовать обработку контактов колеса с несколькими точками, по всей поверхности шины в реалтайме. Наиболее простой и доступный способ – использование физ. библиотек, например, бесплатные - ODE, Bullet, Tokomak, Newton.. В данном случае используется ОDE, как стабильная и доступная с исходными текстами под двумя видами лицензий.
При использовании ОDE, встает проблема моделирования шин. В лучевой модели используется выч. модель Pacejka, впрочем, другой доступной модели шин нет. И здесь, также за основу была взята модель шин Pacejka, слегка переработанная, с учетом исследований по реальным данным http://roads.dicea.unifi.it/colloqu...eedings/P22.pdf.
Трение шин зависят от скольжения, угла скольжения и силы действующей на каждое колесо. Скольжения – это скольжение вдоль колеса (Longitudinal Slip) . Угол скольжения – Lateral slip. Графики изменения коэфф. трения в зависимости от условий настраиваются в VehiclePhysics, во вкладке AdditionalTyres. Номинальные трения для каждой поверхности задаются во вкладке Tyres.
Последнюю версию демки, можно скачать, здесьhttp://www.exotypos.com/download/xr...ha_demo_1ck.exe, с простой геометрией трассы. Размер 12 Мб. В демке одна заднеприводная машина, физ. профили по умолчанию: base.phs, normal.phs и muscle.phs.
Все физ. профили одинаковые, только в muscle.phs более мощный двигатель.
VehiclePhysics – для полной настройки физики автомобиля во время игры, за исключением некоторых параметров.
|