Показать сообщение отдельно
Старый 14.09.2009, 14:41   #3
MadMax
AnyKey`щик
 
Регистрация: 26.06.2009
Сообщений: 7
Написано одно полезное сообщение
Ответ: LoadAnimSeq подскажите как этим пользоваться

Попробую расписать ситуацию по-подробнее:
model.b3b - 3D модель(меш+biped) не анимированая
walk.b3d - biped с анимацией ходьбы(соответственно без меши)
death.b3d - biped с анимацией смерти(то же без меши)
..... и т.д.
Эти файлы получаю экспортом из 3DSMax 9 с помощью пайплайна.

model=LoadAnimMesh("Model.b3d")

walk=LoadAnimSeq(model, "walk.b3b")
death=LoadAnimSeq(model, "death.b3b")

Animate(model, 1, 0.03, walk, 1)
В итоге никакого результата. Модель - неподвижна.
Я понимаю, что дело в кривых руках, но на какой стадии они напортачили понять не могу.
И еще один момент. Если анимировать модель model.b3b и загрузить как описано выше, то анимации то же не будет, т.к. нужно находить в model именно ту меш, которая была проскинена в максе с помощью файндчилд.
Но если при этом попытаться применить анимацию walk или death, будет проигрываться анимация, которая была в файле model.b3b, т.к. walk и death у меня постоянно равны 0, чего , как я понимаю, быть не должно.
Может я неправильно экспортирую модель или анимацию? Может не те галочки оставляю/убираю в экспортере? Пробовал даже оставлять все, кроме бонмешес... Может дело в версии блица или макса?
(Offline)
 
Ответить с цитированием