|
16.06.2011, 14:37
|
#1
|
ПроЭктировщик
Регистрация: 11.11.2008
Адрес: Тольятти
Сообщений: 153
Написано 10 полезных сообщений (для 24 пользователей)
|
Подвеска авто
Решил сделать машинку в physx'е с использованием джоинтов. Так вот, вопрос, как мне соеденить точки А и В? я попробывал функцию
pxCreateSpringAndDamperEffector(res_k_fl_body, res_fl_body), но что то не совсем разобрался...Эта функция делает пружинку от центра одно объекта до центра другого? Мне точки А и В тоже надо джоинтами соеденять?
|
(Offline)
|
|
16.06.2011, 14:50
|
#2
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Подвеска авто
Плохой способ. Колёса будут часто проскальзывать, на большой скорости вращения вообще будет неадекват. RayCast для этих целей и придумали. Впрочем, если речь о каком-то медленно ползущем грузовике/джипе - то скорее всего придётся джоинтами (fixed) соединять пивоты, между которыми натягивать уже пружину.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
16.06.2011, 14:54
|
#3
|
ПроЭктировщик
Регистрация: 11.11.2008
Адрес: Тольятти
Сообщений: 153
Написано 10 полезных сообщений (для 24 пользователей)
|
Ответ: Подвеска авто
ну этот способ я взял, потомучто хотел как можно ближе к реальности приблизится
Много раз пытался с использованием raycast сделать, чтобы колеса проскальзывали при старте машины, так и не получилось
|
(Offline)
|
|
21.06.2011, 19:12
|
#4
|
Разработчик
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений (для 220 пользователей)
|
Ответ: Подвеска авто
Сообщение от Sashka007
ну этот способ я взял, потомучто хотел как можно ближе к реальности приблизится
Много раз пытался с использованием raycast сделать, чтобы колеса проскальзывали при старте машины, так и не получилось
|
А если сделать на RayCast:
Сцепление колес при старте с дорогой к примеру будет маленькое, получим то, что колесо будет скользить, и постепенно увеличивать при нажатие газа переменную сцепления с дорогой, вот тогда и получишь эффект скольжения при старте
А еще как вариант, ознакомится с физикой и с формулами по ближе И только тогда можно будет добиться колоссального ( НЕ СОВСЕМ ) эффекта
Еще вот редактор PhysX Editor для Blitz3D
Можешь в нем поковыряться...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.06.2011, 13:24
|
#5
|
ПроЭктировщик
Регистрация: 11.11.2008
Адрес: Тольятти
Сообщений: 153
Написано 10 полезных сообщений (для 24 пользователей)
|
Ответ: Подвеска авто
Сообщение от L-ee-X
А если сделать на RayCast:
Сцепление колес при старте с дорогой к примеру будет маленькое, получим то, что колесо будет скользить, и постепенно увеличивать при нажатие газа переменную сцепления с дорогой, вот тогда и получишь эффект скольжения при старте
А еще как вариант, ознакомится с физикой и с формулами по ближе И только тогда можно будет добиться колоссального ( НЕ СОВСЕМ ) эффекта
Еще вот редактор PhysX Editor для Blitz3D
Можешь в нем поковыряться...
|
пробывал и такой вариант, но меня больше интересует щас, как сделать подвеску машины с использованием jointo'в...
|
(Offline)
|
|
23.06.2011, 13:56
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Подвеска авто
Joint'ы - благородно, но не стоит того. Мы в RUST'е, тоже RayCast'ами пользовались, и делаешь динамичные параметры колёс, в зависимости от поведения и разных параметров. Можно например симулировать температуру покрышки (динамично). Как сильно она накачана (статично, меняется при повреждениях). Далее многие параметры, исходя из не параллельных скольжений.
Я думаю что в 95% всех симуляторов, делают просто кучу настроек и динамики, ведь это комп, а тут всё фейк, и надо изворачиваться..
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.06.2011, 16:49
|
#7
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Подвеска авто
а что если создать рейкастом колеса и как обычно прикрепить их к кузову, а потом просто от колеса до кузова джоинтом прилепить подвеску??
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
30.06.2011, 17:30
|
#8
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Подвеска авто
Там и джойнты не нужны. Для подвески не нужна физика - это тупо визуальный эффект. Если есть позиция колеса, то можно просто крутить и вертеть чайлды мартёров у модели как нада..
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:24.
|