25 дек 2013 pirotehnik1
MilkShape 3D. Перенос анимации из ЧН/ЗП в ТЧ
1) Итак, для начала конвертером бардака сконвертируем нужный вам omf-файл из ЧН в формат skls.
2) Открываем Actor Editor и подгружаем любую модель NPC (можно даже из Теней Чернобыля). После чего загружаем полученный skls-файл.
3) Ищем нужную вам анимацию и запоминаем ее имя (для верности запишите на бумажке).
4) Все тем же конвертером бардака "вытягиваем" нужную вам анимацию из взятого вами omf-файла.
5) Теперь у вас есть нужная анимация в skl-формате. Открываем Милку.
6) Подгружаем модель из Чистого Неба/Зова Припяти.
7) Подгружаем skl-анимацию.
8) Выбираем вариант работы anim (в нижней правой части экрана).
9) Фиксируем положение костей нажатием CTRL+K.
10) Выбираем Tools-->Joint Tool, ставим галочку на Unlink Joint from the skeleton и выбираем джоинт root_stalker.
11) Выбираем Tools-->Joint Tool, ставим галочку на Unlink Joint from the skeleton и выбираем джоинт bip01.
12) Готово! Экспортируем анимацию (Expot-->S.T.A.L.K.E.R. и выбираете формат skl).
13) Открываем AE.
14) Подгружаем модель из ТЧ.
15) Во вкладке Motions выбираем Append.
16) Выбираем нашу анимацию (экспортированную из Милки).
17) Проверяем, работает ли она.
18) Выбираем анимацию и экспортируем ее в формат OMF.
Все сделано! Теперь при создании нового НПС в Актор Едиторе выбирайте не только stalker_animations и critical_hit_group... но и ваш omf-файл.
Для того, что бы анимация распознавалась в самой игре, делаем следующее.
Берем два файла: state_mgr_animation_list.script и state_lib.script. В первом прописываем нашу анимку вот так:
stulik = { prop = { maxidle = 1,
sumidle = 1,
rnd = 100 },
into = { [0] = {"Название анимации из вашего omf файла", {a="wpn_sig220"}, "Название анимации из вашего omf файла"} },
out = nil,
idle = { [0] = "Название анимации из вашего omf файла" },
rnd = nil },
В state_lib.script пишем следующее:
stulik= {weapon = "unstrapped",
movement = nil,
mental = nil,
bodystate = nil,
animstate = nil,
animation = "stulik"
},
1) Итак, для начала конвертером бардака сконвертируем нужный вам omf-файл из ЧН в формат skls.
2) Открываем Actor Editor и подгружаем любую модель NPC (можно даже из Теней Чернобыля). После чего загружаем полученный skls-файл.
3) Ищем нужную вам анимацию и запоминаем ее имя (для верности запишите на бумажке).
4) Все тем же конвертером бардака "вытягиваем" нужную вам анимацию из взятого вами omf-файла.
5) Теперь у вас есть нужная анимация в skl-формате. Открываем Милку.
6) Подгружаем модель из Чистого Неба/Зова Припяти.
7) Подгружаем skl-анимацию.
8) Выбираем вариант работы anim (в нижней правой части экрана).
9) Фиксируем положение костей нажатием CTRL+K.
10) Выбираем Tools-->Joint Tool, ставим галочку на Unlink Joint from the skeleton и выбираем джоинт root_stalker.
11) Выбираем Tools-->Joint Tool, ставим галочку на Unlink Joint from the skeleton и выбираем джоинт bip01.
12) Готово! Экспортируем анимацию (Expot-->S.T.A.L.K.E.R. и выбираете формат skl).
13) Открываем AE.
14) Подгружаем модель из ТЧ.
15) Во вкладке Motions выбираем Append.
16) Выбираем нашу анимацию (экспортированную из Милки).
17) Проверяем, работает ли она.
18) Выбираем анимацию и экспортируем ее в формат OMF.
Все сделано! Теперь при создании нового НПС в Актор Едиторе выбирайте не только stalker_animations и critical_hit_group... но и ваш omf-файл.
Для того, что бы анимация распознавалась в самой игре, делаем следующее.
Берем два файла: state_mgr_animation_list.script и state_lib.script. В первом прописываем нашу анимку вот так:
stulik = { prop = { maxidle = 1,
sumidle = 1,
rnd = 100 },
into = { [0] = {"Название анимации из вашего omf файла", {a="wpn_sig220"}, "Название анимации из вашего omf файла"} },
out = nil,
idle = { [0] = "Название анимации из вашего omf файла" },
rnd = nil },
В state_lib.script пишем следующее:
stulik= {weapon = "unstrapped",
movement = nil,
mental = nil,
bodystate = nil,
animstate = nil,
animation = "stulik"
},
Метки: Модострой
112 | 1 | 0 | 0 |
Для добавления комментариев необходимо авторизоваться