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

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

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

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

Как сделать анимацию подвески авто? Я уже некоторое время думал об этом,но ничего в головуне идет. Вобщем то понятно что нужна модель самой подвески, в самом простом случае она должна быть закреплена одним концом к одному колесу, другим к другому, но как это сделать я не представляю. Может у кого есть примеры подобного или туториалы.
(Offline)
 
Ответить с цитированием
Старый 15.09.2007, 19:01   #2
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: Анимация подвески авто

а нафиг тебе ето???
Ну как, как обычную делаеш, так и ету, донимаеш тачку и опускаеш!
(Offline)
 
Ответить с цитированием
Старый 15.09.2007, 20:34   #3
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Анимация подвески авто

Там может у тебя пружина должна стоять? так просто дели/домножай размер модели по Y на коэффициент качки. Или проверяй расстояние от колес до корпуса и делай длину подвески равной этой длине
(Offline)
 
Ответить с цитированием
Старый 15.09.2007, 21:36   #4
LD
ПроЭктировщик
 
Регистрация: 18.11.2006
Сообщений: 179
Написано 7 полезных сообщений
(для 16 пользователей)
Re: Анимация подвески авто

Или сделай ее с костями (сверху и снизу) и привяжи кости к колесу и к машине. По идее должно сработать
(Offline)
 
Ответить с цитированием
Старый 15.09.2007, 22:20   #5
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Анимация подвески авто

LD: так не выйдет. Она все равно будет следовать только за одним энтити. Тут по любому расчеты нужны.
Здесь надо находить среднюю арифметическую между высотами корпуса(там где крепится) и колеса, а потом ставить т в то место амортизатор. А дальше скалить, как я писал выше. Вот тогда и получится прилично выглядящая анимация.
(Offline)
 
Ответить с цитированием
Старый 15.09.2007, 23:16   #6
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: Анимация подвески авто

Поидее прибольшом ходе подвески придется модель еще и растягивать?
(Offline)
 
Ответить с цитированием
Старый 16.09.2007, 00:07   #7
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: Анимация подвески авто

Появилась мысль как анимировать подвеску для одного колеса (aka независимая):
1) Загружаем модель подвески (скорее рычага) подвески, создаем 2 думми (пивота).
2)Ставим пивот1 в точку крипления подвески на кузове.
3)Ставим пивот2 в центр колеса.
4)Устанавливаем пивот2 как родителя для рычага подвески (нужно сместить меш модели рычага так, что бы пивот находился на одном из его концов)
5)При каждом проходе цыкла ставим пивот2 в центр колеса, приэтом недавая ему вращаться
6)потом что то вроде PointEntity рычаг,пивот1

Вобщем попробую сейчас сделать по подобной схеме.

ЗЫ кстати зависимую подвеску (задний мост у классики) делается так же, но пивот1 ставиться в центр другово колеса.
(Offline)
 
Ответить с цитированием
Старый 16.09.2007, 01:16   #8
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: Анимация подвески авто

Вобщем что то в этом роде:
 
Graphics3D 800,600,32,2
SetBuffer BackBuffer()
cam=CreateCamera()
PositionEntity cam,0,0,-30
light=CreateLight()
TurnEntity light,45,45,0
susp1 = CreateCube()
ScaleEntity susp1,1,1,4
EntityColor susp1,255,0,0
PositionMesh susp1,0,0,1
piv1 = CreatePivot(susp1)
wheel = CreateCylinder()
RotateMesh wheel,0,0,90
ScaleMesh wheel,1,4,4
PositionEntity wheel,-12,0,0
piv2 = CreatePivot(wheel)
susp2 = CreateCube(wheel)
ScaleMesh susp2,.5,.5,3
PositionMesh susp2,0,0,4
EntityColor susp2,0,255,0
While Not KeyHit(1)
 If KeyDown(203) MoveEntity wheel,-.1,0,0
 If KeyDown(205) MoveEntity wheel,+.1,0,0
 If KeyDown(200) MoveEntity wheel,0,.1,0
 If KeyDown(208) MoveEntity wheel,0,-.1,0
 
 PointEntity susp1,piv2
 PointEntity susp2,piv1
 
 UpdateWorld
 RenderWorld
 Flip
 
Wend
End
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 14:33   #9
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Анимация подвески авто

Trilliput, это направление, а изменение её длины? Для мартёров я делал так: 1 моделька с 2 костями, каждую кость ставлю в необходимые позиции (колесо и крепление к машине), и поворачиваю на друг друга. Очень просто, но тут к каждой кости привязаны свои части, попробуй зарисовать ASCII кодом
  A     B
 /  \  /  \
/   _\/__  \
===|_____|---
В общем то что принадлежит к каждой кости. Главное их ещё в редакторе корректно повернуть, чтобы при направлениях на друг друга не приходилось ещё что-то крутить. (кости не линкуються).
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 23:16   #10
Trilliput
Знающий
 
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений
(для 7 пользователей)
Re: Анимация подвески авто

Ну я решил без изменения размеров, всетаки подвеска на настоящем авто не растягивается, там же детали двидуться друг относительно друга. В примере (см.выше) примерный набросок того как я бы хотел видеть анимацию подвески. (да и это скорее анимация амартизатора или как его там)
(Offline)
 
Ответить с цитированием
Старый 18.09.2007, 18:02   #11
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Анимация подвески авто

Поидее прибольшом ходе подвески придется модель еще и растягивать?
зачем растягивать, смещать нада на угол который получаем по расчетам сили качки авто !!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Попытка создания РПГ с авто... Isono 3D-программирование 30 21.09.2008 10:06
? Авто scale НубеГ 3D-программирование 2 31.07.2008 16:54
Модель авто для игры. need help Raiter 3D-программирование 20 06.06.2007 21:58
Реалестичное движение авто и камеры. magpro 3D-программирование 4 15.05.2007 23:43
Авто ZanoZa 3D Моделирование 6 24.12.2005 19:32


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


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