Welcome to U.A.C.
login / register 
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Анимация md3 моделей
   Список разделов - Местечко мапперов и моддеров - Анимация md3 моделейОтветить
АвторСообщение
qwe8013
= Lance Corporal =
Next rank: - Master Corporal - after 20 points
180

Doom Rate: 1.91

Posts quality: +55
Ссылка на пост №1 Отправлено: 04.05.26 02:24:00
Делаю всё под UZDoom.
Есть md3 модель с анимацией из 150 кадров. Вопрос банальный, как заставить проигрываться анимацию? Как я понимаю, в определении модели можно для каждого кадра прописать FrameIndex на подобии этого:
FrameIndex DONT A 0 0
FrameIndex DONT B 0 1
FrameIndex DONT C 0 2
FrameIndex DONT D 0 3
FrameIndex DONT E 0 4

Но для 150 кадров это как-то сомнительно.
camper
UAC Sergeant Major
Next rank: UAC Sergeant Major after 40 points
720

Doom Rate: 1.42

Posts quality: +397
Ссылка на пост №2 Отправлено: 05.05.26 20:08:45
Это больной вопрос. Кажется другого пути нет для md3, нежели расписывать каждый кадр. Вроде бы только для iqm можно задать через группы анимаций (dying, dead, pain, idle, forward, backward и т.д.), как в квейке или sauerbraten.

Почему до сих пор нет возможности затать стейты (состояния: Spawn, See, Melee, Missile, Pain, Death, XDeath) через группы анимаций, а только через фреймы я не знаю, но могу предположить, что это связано с привязкой к стейтам актора и соотвествующим спрайтам. Хотя давно пора стейты отвязать от спрайтов и соотносить с группами анимаций модели.

https://zdoom.org/w/index.php?title=MODELDEF#IQM
http://sauerbraten.org/docs/models.html
http://sauerbraten.org/docs/models.html#iqm_format

Рейтинг сообщения: +1, отметил(и): qwe8013
2
qwe8013
= Lance Corporal =
Next rank: - Master Corporal - after 20 points
180

Doom Rate: 1.91

Posts quality: +55
Ссылка на пост №3 Отправлено: 08.05.26 22:52:21
camper
Ясно, спасибо.
Страница 1 из 1Перейти наверх
   Список разделов - Местечко мапперов и моддеров - Анимация md3 моделей