Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 11.09.2007, 23:58   #1
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
newton wehicle параметры

Кто пользовал newton wehicle подскажите как вы подбирали параметры, а то только измениш параметры тачила становиться или неупраляемая или просто постоянно переварачивается. И можно как то соотносить массу реального предмета и массу в ньютоне?
Написал редактор для машины, но толку отнего вобщем то нет,тк подобрать нормальные параметры невозможно.
(Offline)
 
Ответить с цитированием
Старый 12.09.2007, 00:14   #2
jimon
 
Сообщений: n/a
Re: newton wehicle параметры

Trilliput
это тебе так кажется
масса - 1:1
все остальное надо подбирать
особенно проблеммы с подвеской это раз
два толку от етой подвески без правильного трения ...

в принципе должны валятся примерные параметры
для более мение реалистичной симуляции
я видел один пример таких параметров для PhysX
но они врядли подойдут ...
надо просто поискать в инете должны же быть примеры
с физикой машинки на Newton
 
Ответить с цитированием
Старый 12.09.2007, 00:23   #3
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: newton wehicle параметры

масса 1:1 т.е. 100кг:100кг?
А параметры гравитации? -9.8?
(Offline)
 
Ответить с цитированием
Старый 12.09.2007, 00:25   #4
jimon
 
Сообщений: n/a
Re: newton wehicle параметры

Trilliput
угу, условную идиницу измерения тож лутче взять 1 метр
 
Ответить с цитированием
Старый 12.09.2007, 00:47   #5
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Тогда как соотнести размеры модели и мира? те чему будет равен виртуальный метр?(может же оказаться так что и гравитация та, и вес тот, а размеры гораздо больше или меньше.

Вот еще проблема возникла: какое значение подставлять в phWorldStep() для более реалестичной скорости при "стандартной" гравитации? (при значении 0 объект как бы зависает)
(Offline)
 
Ответить с цитированием
Старый 12.09.2007, 01:03   #6
jimon
 
Сообщений: n/a
Re: newton wehicle параметры

Trilliput
говорю же что один виртуальный метр = 1 реальному метру

я хз как именно в Newton
но там надо подбирать количество фпс в секунду для симуляции
1/60 для 60 кадров в секунду и тд
при 0 - есно что 0 кадров и ничего не симулируется
посмотри справку
 
Ответить с цитированием
Старый 12.09.2007, 21:28   #7
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: newton wehicle параметры

Почему не заюзать PhysX меньше гемора и т.п.
Масштаб лучше взять 10 единиц : 1 метр.
Вес, использовать 10 единиц : 1кг.
(Offline)
 
Ответить с цитированием
Старый 13.09.2007, 04:16   #8
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: newton wehicle параметры

"те чему будет равен виртуальный метр?" Ну так если 1:1, то одному метру
(Offline)
 
Ответить с цитированием
Старый 13.09.2007, 21:56   #9
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: newton wehicle параметры

Сообщение от MoKa
Почему не заюзать PhysX меньше гемора и т.п.
В чем меньше гемора? Мне придеться разбираться в его работе с нуля.
(Offline)
 
Ответить с цитированием
Старый 14.09.2007, 04:19   #10
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: newton wehicle параметры

не слушай его, изучай дальше Ньютон
(Offline)
 
Ответить с цитированием
Старый 14.09.2007, 09:25   #11
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: newton wehicle параметры

Возник один вопрос:
Почему при
phWorldStep(0)
когда устанавливаеш угол поворота колес при помощи
If KeyDown(203) Then
       phJointVehicleSetTireSteer(car,car_tireFR,80)
       phJointVehicleSetTireSteer(car,car_tireFL,80)
      EndIf
 
PositionEntity car_wheelFR,phJointVehicleGetTireX(car,car_tireFR),phJointVehicleGetTireY(car,car_tireFR),phJointVehicleGetTireZ(car,car_tireFR)
 RotateEntity car_wheelFR,phJointVehicleGetTirePitch(car,car_tireFR),phJointVehicleGetTireYaw(car,car_tireFR),phJointVehicleGetTireRoll(car,car_tireFR),1
видно что угол поворота модели колеса изменяется, а при
 
phWorldStep(X)
где Х > 0, угол поворота модели колеса не изменяется, и вроде бы колесо вообще не поворачивается.
(Offline)
 
Ответить с цитированием
Старый 15.09.2007, 22:41   #12
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: newton wehicle параметры

Это видимо один из багов враппера. У меня такое тоже было, и мучался я долго, пока не забил. Обнови версию ньютона, уже есть 0.9.6.0 версия.
(Offline)
 
Ответить с цитированием
Старый 16.09.2007, 00:23   #13
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: newton wehicle параметры

Пришлось всетаки попобывать PhysX, тк он позволял менять параметры авто так сказать "оnline". Физика штука капризная, сводных таблиц примерных (средних) параметров я ненашол, влияние параметров друг на дрга мне понятно неочень, верные параметры подобрать сложно. Был написан спецально для этого редактор (те расположение моделей, bodys, колес(размера колес), подвески, центра тяжести и тп) и еще редактор для подгонки параметров подвески и веса(небольшая карта с разными препятсвиями).
Ну и вообще на некоторых слово PhysX действует как то магически
(эт я про зверя такого моделлерахудожникааниматоразвукооператора)
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 14:20   #14
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: newton wehicle параметры

Trilliput, хотелось бы поглядеть на твой редактор, если конечно это возможно.
В общем в PhysX есть 2 варрианта создать машинку: на Joint'ах (не вышло у меня из-за некоторых ужасных артефактов, и все считают это невозможным и я после мучений отказался от них), а вот на RayCast'ах создать и отлично настроить можно легко и очень разнообразно. Но там и опять встретятся интерестные приколы. Сразу на заметку:
1. Если сделать динамичный вес (при езде он опускается ниже середины колёс, а если колёса не на земле повышается в середину центра тела машини, но изменения плавные), тогда у тебя будет хорошая устойчивость на колёсах + При падениях она будет отличненько кидаться и ударяться.
2. Динамичное трение в стороны (для задних и передних разное), даст возможность реализовать хороший дрифтинг, и добавит реалестичности и динамики.
3. Динамичное трение вперёд\назад на задние колёса (если задний привод, и менять трение нужно в зависимости от градуса коллизии их с объектами), этим релизуется эффект тяжести и неподъёмности в крутой склон.
Ну в общем это пока что всё
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 22:34   #15
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: newton wehicle параметры

У меня вот проблемка возникла с pxWheelSetFrictionToFront и pxWheelSetFrictionToSide.
Объясняю: если не задавать явно эти параметры и при этом их получать с помощю pxWheelGetFrictionToFront и pxWheelGetFrictionToSide они равны 1000000.0
Но если задать их явно (любое), то значения будут по 10000. Глюк или кривые руки? Хотя значения при явном их вводе якобы не меняються, эффект все же есть.
И вот еще вопрос: pxWheelSetMotorTorque как я понял задает угол на который поворачивается колесо, но на какой угол непонятно, при этом так же неясно почему если задавать угол поворота, например, 10 то машина будет всегда разгоняться.

Редактор щас упакую и выложу.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по Newton maximus009 3D-программирование 12 03.03.2009 18:36
как узнать параметры звукового канала? dimanche13 BlitzMax 1 17.12.2007 12:03
Newton, FPShooter TG 3D-программирование 2 05.11.2007 15:13
Помогите с newton mumo Blitz3D 2 18.10.2007 00:06
Параметры командной строки Lion1971 2D-программирование 6 04.10.2007 10:37


Часовой пояс GMT +4, время: 21:26.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com