![]()
SharpShooter
![]() ![]() offline
Опыт:
1,529Активность: |
создание модельки с изменяющейся текстурой на физиономии (с использованием MilkShape 3D)
основная идея принадлежит necumity 1) прогоняем модельку через милку(*) (экспорт и импорт) запоминаем, какая текстура "висит" на физиономии (например "FaceN.JPG") 2) создаем текстурки с разбитой физиономией ("FaceW.JPG"), и очень разбитой ("FaceB.JPG") (можно не создавать "FaceB.JPG" если хватит одной добавленной текстуры) важно: названия "FaceW.JPG" и "FaceB.JPG" должны быть такой же длинны как и "FaceN.JPG" 3) открываем получившийся файл (*.kf2) HEX-редактором 4) ищем место, где три раза есть "FaceN.JPG" (стоят рядом): 1-е не трогаем 2-е меняем на "FaceW.JPG" 3-е меняем на "FaceB.JPG" (если текстура не создавалась - не меняем) 5) перед ними должно быть что-то вроде "FaceTexture" - запоминаем (регистр важен) 6) сохраняем, закрываем HEX-редактор 7) у NPC-обладателя этой шкурки прописываем [OnInit] { ... // тра-ля-ля // 0-я текстура в группе: нормальный фэйс (FaceN.JPG) [Message] String = "this->C_AnimateTexture( " 0 "," 0 "," 0 ");"; } [OnDeath] { ... // тра-ля-ля // 1-я текстура в группе: разбитый фэйс (FaceW.JPG) [Message] String = "this->C_AnimateTexture( " 0 "," 1 "," 0 ");"; // аналогично 2-я текстура (сильно разбитый фэйс) ("this->C_AnimateTexture( " 0 "," 2 "," 0 ");") // как вариант текстуру 1 включать при дамаге (VoiceEvent), а текстуру 2 при смерти } // добавляем [TextureAnimation] Texturename = "FaceTexture"; // должно совпадать с "FaceTexture" GroupIndex = 0; (*) Милка делает три кадра на материю с названием "Face" (замечание от zzzGERTzzz) P.S. на всякий случай ссылка на HEX-редактор (ссылка для скачивания) http://sunet.dl.sourceforge.net/project/hexplorer/hexplorer/hexplorer%202.6/hex_setup216.exe копированно из http://xgm.guru/forum/showthread.php?t=2797&page=65&pp=20 (внизу) согласно теме Отредактировано SharpShooter, 26.09.2009 в 09:23. |
![]() |
#61
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Captain Nemo
![]() ![]() offline
Опыт:
15,601Активность: |
на статью тянет) |
![]() |
#62
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Captain Nemo
![]() ![]() offline
Опыт:
15,601Активность: |
ток ща вспомнил, что такая фича еще в первом пейне была, при смерти лицо меняется.
з.ы. все новое-это хорошо забытое старое) |
![]() |
#63
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Hancock
Ding Dong
![]() ![]() offline
Опыт:
5,866Активность: |
В первом пейне кстати не было кустарных моделей с такой функций вроде. Ну насколько я помню большие моды, там только ретекстур старых персонажей |
![]() |
#64
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Captain Nemo
![]() ![]() offline
Опыт:
15,601Активность: |
не было, все от разрабов. во втором глаза при смерти закрываются, и видимо необходимость делать страдающее лицо отпала) |
![]() |
#65
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
iHome Leha
![]() ![]() offline
Опыт:
3,004Активность: |
Полезная штука. И кстати в первой части текстура не только при смерти менялась, а ещё при стрельбе например, Пейн во время стрельбы делал звериный оскал) И вроде ещё как то менялось лицо, но я уже не помню.
|
![]() |
#66
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Hancock
Ding Dong
![]() ![]() offline
Опыт:
5,866Активность: |
Да, злоба, грусть, смерть.. нормальное. Всего не более 4 кадров Так что мы не многое потеряли |
![]() |
#67
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Hancock
Ding Dong
![]() ![]() offline
Опыт:
5,866Активность: |
Мне кажется это для хардкорных модеров коих наверное уже не будет в МП2 =) Я ся не считаю таковым, просто имхо фишка оч эфимерная для многих людей. |
![]() |
#68
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Centurion
![]() ![]() offline
Опыт:
1,754Активность: |
Верните картинки!)
|
![]() |
#69
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
AlonZ
Поделитесь аптечкам
![]() ![]() offline
Опыт:
1,378Активность: |
Объясните пожалуйста как лепить к скелету |
![]() |
#70
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
AntiEvil
девочка-гик-хипстер
![]() ![]() offline
Опыт:
6,794Активность: |
AlonZ, начало темы почитай.там сей процесс нехитрый оч подробно расписан
AntiEvil добавил:
AlonZ, начало темы почитай.там сей процесс нехитрый оч подробно расписан AntiEvil добавил:
AlonZ, начало темы почитай.там сей процесс нехитрый оч подробно расписан AntiEvil добавил: Кстати про текстураним.если материалы обозвать face,Face и т.п. (менять регистр) то эт работает и можно сделать смену текстур с несколькими материалами |
![]() |
#71
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
AlonZ
Поделитесь аптечкам
![]() ![]() offline
Опыт:
1,378Активность: |
Хм ща попробуем |
![]() |
#72
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
AntiEvil
девочка-гик-хипстер
![]() ![]() offline
Опыт:
6,794Активность: |
Люди.а может все это оформить как статью? И новичкам будет удобней.и помоему даже логичней это сделать именно статьей.и про фишку с сохранением рига через smd добавить можно. |
![]() |
#73
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
X_Hanzo
![]() offline
Опыт:
1,180Активность: |
Как статью - здорово бы. Ток про SMD не забуть упомянуть,что сохраняется грубый риг (когда на одну вершину действует только одна кость 100%).Для хорош рез-тата все равно придется править развес. |
![]() |
#74
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
AntiEvil
девочка-гик-хипстер
![]() ![]() offline
Опыт:
6,794Активность: |
X_Hanzo:
ставь галочку на "With Vertex weight" и развесовка тож сохраниться.у меня работает AntiEvil добавил: пока вот что насобирал.без скринов.картинки сделаю позже. сообщите если кого забыл указать в авторах |
![]() |
#75
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Hancock
Ding Dong
![]() ![]() offline
Опыт:
5,866Активность: |
AntiEvil, Норм, с картинками вообще будет труЪ.
|
![]() |
#76
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
X_Hanzo
![]() offline
Опыт:
1,180Активность: |
AntiEvil, вроде толково расписано.Разжовано даже.) |
![]() |
#77
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Centurion
![]() ![]() offline
Опыт:
1,754Активность: |
Негодяи, так картинки и не вернули :(
|
![]() |
#78
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Iron Fred
Max Payne 2 modmaker
![]() ![]() offline
Опыт:
5,661Активность: |
)))Да, на полноценный тутор не тянет) Но и времени пока ни у кого нет, чтоб сделать на совесть. Можно растратить весь азарт на ваяние туторов, вместо модмэйкинга, (что-т типа того у меня уже бывало). |
![]() |
#79
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
AntiEvil
девочка-гик-хипстер
![]() ![]() offline
Опыт:
6,794Активность: |
Быстрый привяз модели через Rig-O-matic
Итак. Небольшое дополнение.Быстрый привяз модели через Rig-O-matic (За находку данной проги,спасибо Азуме).
Нам понадобятся. Милка Rig-o-matic (качаем тут) дефалтная мп2 модель. новая модель. И так на примере плаща,распишу все по порядку. 1)Запускаем милку,загружаем туда мп2 скелет и модель макса.,после чего подгружаем туда модель плаща,который хотим привязать. ![]() 2)У модели макса удаляем все кроме плаща. (в том числе и пояс) ![]() 3)Подгоняем по размерам и позе,новую модель куртки ![]() 4)Результат сохраняем в smd со следующими параметрами (см. картинку) ![]() 5)Теперь удаляем запчасти нового плаща,и снова сохраняем результат как smd с теми-же параметрами. ОТДЕЛЬНЫМ ФАЙЛОМ,А НЕ ПО ВЕРХ СТАРОГО. 6)Запускаем Rig-O-matic В первом окне выбираем smd с чистым плащем макса,во втором smd где плащ макса и наш новый плащ. ![]() 7)Жмем на кнопку Rig и ждем,пока в черном окне не вылезет надпись "Finished rigging faces" (см скрин) ![]() 8) В милке открываем smd,что создал Rig-O-Matic со следующими паратметрами. ![]() 9) Удаляем старый плащ макса из модели. И включаем режим анимации что-бы протестить,как все привязалось. То что не нравится-правим в ручную. Сохраняем результат как smd с все теме-же параметрами. ![]() 10) Готово! Теперь этот плащ можно будет нацепить на любую другую мп2 модель, ВАЖНО1)Тело и плащ этой программой,лучше привязывать отдельно,иначе она может очень сильно напортачить. 2)Для привязки модели персонажа без плаща таким образом,используйте мп2 модель без плаща,иначе опять будут неприятности. 3)в smd одна текстура=один материал=одна группа. Поэтому,нежелательно чтобы дефалтная мп2-модель и новая,которую вы будите "привязывать" таким образом,использовали общие текстуры. Пример привязаного Rig-O-Matic'ом плащаОтредактировано AntiEvil, 22.10.2014 в 14:34. |
![]() |
#80
+4/−0
Профиль |
Приват |
Поиск |
IP: Записан
|