Перейти к содержанию
AsuraH

[COP] [SHOC] [CS] Урок по переносу анимации из других игр на скелет Сталкера

Рекомендуемые сообщения

 

Требуются:
X-ray max Tools от Den Stash'a
Biped'ы персонажа (монстра, рук и т.д)
Готовая модель и анимация которую собственно вы и собираетесь перенести
Для начала загружаем в Макс (в моем случае 10 версия) заранее рипнутую модель из игры (для основы я взял модель из игры GTA 4)
P.s Не важно какую именно модель брать, главное чтобы модель имела полноценный скелет на который в последствии мы будет накладывать анимацию.
  image.thumb.png.2b7662c4f72f5b11d81d7143733a03ac.png

Далее на эту модель уже накладываем Анимацию которую в последствии мы хотим перенести.

 

 

1.thumb.png.e15697942d2fc9bb8c743878a3bbd49c.png

Смотрим. Проигрывается ли наша анимация правильно, и проигрывается ли она вообще.

Если все в порядке выделяем всю модель командой Ctrl + A. Далее во вкладке Animation выбираем Save Animation
и сохраняем анимацию в любое удобное для нас место.
На этом эту сцену можно закрывать. Она нам больше не понадобится.
Далее загружаем в Макс Biped модель Сталкера.
image.thumb.png.aaca074333dfdb7351606a09a38a9ef8.png(Советую при переносе использовать Biped модели. Конечно это можно сделать и на обычном скелете, но в таком случае придется повозиться с его настройкой, дабы иерархия костей в последствии не ломалась. С Biped моделью же таким проблем нет, так что для начала советую использовать их).1.thumb.png.fe30566c0000328352e55fa5b0a655a7.png
Далее командой Ctrl + A выделяем все кости Бипеда. Выбираем вкладку Animation и нажимаем на Load Animation. Теперь загружаем ранее сохраненную анимацию1.thumb.png.fe30566c0000328352e55fa5b0a655a7.png

Здесь нас встречает вот такое вот окошко.

1.thumb.png.3a4606f9791147e141253ba46bfb0640.png

Здесь мы находим и выбираем нашу ранее сохраненную анимацию и во вкладке Motion Mapping/Retargeting выбираем Edit Mapping.
Теперь же нас встречает вот такое вот окошко
с Названиями костей Бипеда (СURRENT) и Скелета (INCOMING) который был загружен ранее.
 


Дополнено 35 минуты спустя

image.thumb.png.5ca4b60d4c2d3338f5ff2c56e0095834.png

Для справки 
кость Bip01 это дочерняя косточка 
выделяем ее, затем в 3 столбце выбираем дочернюю кость ранее загруженного скелета (у нашего скелета это кость Char). Теперь когда обе кости выбраны нажимаем на  " <- 1.thumb.png.fa9fb03080fb133efdbababed29d5410.png


Видим как в Столбец MAPPED появилась строка ExposedWorldTransform 


Теперь немного опускаем список из первого Столбца и Выбираем следующую кость Bip01 Pelvis 
(это тазовая кость, находим ту же кость в третьем столбце, выделяем и снова нажимаем " <- ")1.thumb.png.057e553328abf669c5f1ebe4e3d34b81.png
Говоря проще проводим те же команды что и с первой косточкой.
Опускаемся ниже...
Теперь идет кость Spine
(Делаем тоже самое, находим подходящую кость из 3 столбца и нажимаем <-)
И так со всему следующими костями.
ВНИМАНИЕ: Кости Глаз, рта, челюсти а так же пальцев переносить НЕ нужно (т.к они cкорее всего не будут отображаться правильно)
Далее получаем вот такой вот Результат...
1.thumb.png.38b94036d5f5fdc4cc0ce80a36f97540.png

ЗАПОМНИТЕ на каждую кость из первого столбца (помимо вышеперечисленных) ищем подходящую для нее кость в третьем столбце... после чего переносим координаты кнопкой " <- " 
Когда все необходимые команды выполнены 
Нажимаем на SaveMapping As и сохраняем Карту костей в любое удобное для нас место (дабы в последствии не возиться с этим а иметь возможность загружать готовую карту костей, а не вводить их раз за разом вручную)
Дальше нажимаем на Load Motion...


Дополнено 36 минуты спустя

Дополнено 7 минуты спустя

и видим как Анимация загрузилась на наш Бипед)

image.thumb.png.edb11ea66f3129b63a117fd568759056.png

Это значит что настала финальная часть нашего урока)
Командой Ctrl + A выделяем полностью наш бипед
и в X-ray tool жмем на Export motion
Далее в появившемся окне жмем " * " после чего жмем Export Motionimage.thumb.png.035de122bf48a503d4448d6641a766e4.png
в графе Flags можно так же поиграться с настройками если есть необходимость. Но это не так важно т.к эти же настройки по типу Stop and End можно в последствии ставить в Actor Editor.
Далее переходим в сам Actor editor
Загружаем модель любого сталкера и проверяем наши анимации на работоспособность
image.thumb.png.b9421d8f082d4dcb84c7bbced22abdbf.png

Как видим Анимация проигрывается верно, а значит его смело можно вставить в игру)
Надеюсь этот небольшой урок был вам полезен
P.S 
Иногда модель может летать в воздухе или же уходить в землю
для этого ставим все координаты осей X Y Z на значение "0"

 

Изменено пользователем AsuraH
  • Лайк 5
  • Мастер! 2
  • Аплодисменты 1
  • Хабар 1
  • Спасибо 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

О боже, как я этого ждал. Дай я тебя обниму.


Дополнено 0 минут спустя

Го урок по переносу анимаций оружия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
17 минут назад, Misery сказал:

О боже, как я этого ждал. Дай я тебя обниму.


Дополнено 0 минут спустя

Го урок по переносу анимаций оружия.

Оружие делается по такому же принципу

Если есть анимации и готовые модели то можешь переносить как показанно в туториале

(Разница лишь в том что если анимация которую ты хочешь перенести имеет один скелет с оружием, как в ТЧ. А перенести ты хочешь допустим на CS)

То после тебе вручную придется отделять анимации рук и оружия и сохранить их как отдельные анимации

Изменено пользователем AsuraH
  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Только что, AsuraH сказал:

То после тебе вручную придется отделять анимации рук и оружия и сохранить их как отдельные анимации

Перегон .skl в .smd

Отделяем анимации в отдельные .smd файлы и перегон в .skls


Дополнено 0 минут спустя
Только что, Misery сказал:

skls

Ну точнее каждую в .skl


Дополнено 1 минуту спустя

Хочется анимации из ганса перенести на ПЫСовский скелет.


Дополнено 12 минуты спустя
12 часов назад, AsuraH сказал:

Для начала загружаем в Макс (в моем случае 10 версия) заранее рипнутую модель из игры (для основы я взял модель из игры GTA 4)

На ютубе видел когда-то видос с тестом анимации из GTA 4. Idle анимация, как-будто на улице дождь. Это случайно не твоё видео?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
37 минут назад, Misery сказал:

Перегон .skl в .smd

Отделяем анимации в отдельные .smd файлы и перегон в .skls


Дополнено 0 минут спустя

Ну точнее каждую в .skl


Дополнено 1 минуту спустя

Хочется анимации из ганса перенести на ПЫСовский скелет.


Дополнено 12 минуты спустя

На ютубе видел когда-то видос с тестом анимации из GTA 4. Idle анимация, как-будто на улице дождь. Это случайно не твоё 

Под отделить я имею ввиду для начала выбрать только кости рук (затем можно сохранить анимацию в любой удобный формат неважно SDM или .skl) тоже самое потом делаешь с костями оружия 

Затем загружаешь в новую сцену руки и накладываешь на них ранее созраненную анимацию, если все работает делаешь тоже самое для автомата. 

Ну или можешь сперва как в туториале по переносу оружия в ТЧ  объединить 2 скелета, а после переноса анимации отделить кости рук и автомата (Но этот вариант лишь мое предположение, на практике я такого не делал)

 

Нет, это видео не мое, но я знаю о каком видео идет речь


Дополнено 16 минуты спустя
58 минут назад, Misery сказал:

Перегон .skl в .smd

Отделяем анимации в отдельные .smd файлы и перегон в .skls


Дополнено 0 минут спустя

Ну точнее каждую в .skl


Дополнено 1 минуту спустя

Хочется анимации из ганса перенести на ПЫСовский скелет.


Дополнено 12 минуты спустя

На ютубе видел когда-то видос с тестом анимации из GTA 4. Idle анимация, как-будто на улице дождь. Это случайно не твоё видео?

Если ты хочешь перенести с ганса анимации

То это можно и без геммора сделать (я имел ввиду гемор будет если ты собираешься переносить анимацию где скелет рук объединен со скелетом оружия) а так сперва загружаешь руки и переносишь на них анимации, затем оружие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

AsuraH Например мне нужно любой оригинальный худ рук закинуть в тот ж блендер а потом и гансовские анимки, экспортнуть и всё?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
15 минут назад, Misery сказал:

AsuraH Например мне нужно любой оригинальный худ рук закинуть в тот ж блендер а потом и гансовские анимки, экспортнуть и всё?

Насчет блэндера не в курсе, никогда им не пользовался

В максе сперва закидываешь модельку и цепляешь анимацию которую после будешь переносить

Сохраняешь анимацию

Загружаешь ПЫС модели и уже на них цепляешь ранее сохраненные анимации

Все как к уроке)

 

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Misery как я знаю, у ганслингера другой риг рук. Поэтому так просто это не выйдет. Но экспорт и импорт в аддоне блендера есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Только что, AziatkaVictor сказал:

у ганслингера другой риг рук

Да, это я знаю. Я помню пробовал анимации детектора посадить на ПЫС руки, но я просто типо CtrlC CtrlV и детектор был норм, а с руками было всё плохо.

Только что, AziatkaVictor сказал:

Но экспорт и импорт в аддоне блендера есть.

Я даже не помню пробовал я закидывать в блендер гансовские модели или нет.

AsuraH пасиба

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

гансовские напрямую перенести нельзя, руки вывернет наизнанку, но в блэндере есть констрейн чайлд офф через который можно привязать ПЫСовские кости к гансовским и так переносить анимки, проблема в том что рукава придётся всё равно править в ручную т.к. у ганса нет кости запястья + пальцы будут выглядеть немного вытянутыми из-за того что кости у ганса не только развёрнуты рандомно но и ещё смещены относительно меша

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Feel_Fried а этот способ подойдёт?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
В 18.07.2021 в 10:10, Misery сказал:

Feel_Fried а этот способ подойдёт?

  Видео (Скрыть контент)

 

тоже самое что и  

как видишь пальцы ещё более-менее совпадают, но руки всё равно придётся вкручивать на место вручную


Дополнено 3 минуты спустя

собственно результат такого переноса анимки банки таблеток 

таблетки трясутся потому что я 16 бит флаг забыл в сдк выставить xD

Изменено пользователем Feel_Fried

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу