KO3bMA
offline
Опыт:
45,624Активность: |
Как использовать в игре разные скины для одной модели.
Для пользующихся МДЛВИЗ
"Небольшая статейка по этому вопросу. ......Так вот, проблема в том, что во время игры изменить скин юниту нельзя - уже ясно, что придется импортировать две модели. Но модель марина использует текстуру из архива mpq. Заменив эту текстуру, мы можем обеспечить скин одному юниту. Но в задаче, которую я приводил нужны две модели (а бывают и другие случаи, когда моделей нужно больше). Незадача... Сейчас попробуем устранить эту проблему." Я позволил себе взять название статьи и процитировть Senatus, т.к я сейчас расскажу , как реально можно использовать для одной модели нескольео скинов ( возможно, кто-то из моделлеров это прекрасно знает и я разглашаю секрет, но моделек таких я еще не видел, так что сорри) Прежде всего, нужна модель с двумя или более полными комплетами анимок Открываем модель в МДЛВИЗ 138с , выделяем вершины всех тех поверхностей, для которых хачется изменить текстуру, копируем их и вставляем простой вставкой, затем полученные новые поверхность, пока они выделены, выделяем в отдельные поверхности и совмещаем точки поверхностей с исходнами. Все, основная работа закончена, теперь нужно только прописать для вновь полученных поверхностей новые техстура и с помощью того же ВИЗа включить - выключить видимость для поверхностей с разными текстурами для разных комплектов анимок зачем это нужно? - можно получить несколько разных по виду юнитов из одной модели при существенно меньшем весе импорта, в примере исходная модель меньше новой всего на 10 байт ЗЫ; если потянет на статью, сделаю Отредактировано KO3bMA, 29.10.2006 в 08:21. |
28.10.2006, 22:12 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
Мне кажется что намного проще и эффективней будет добавить к нужной модели второй комплект анимаций и соответствующие анимированные текстуры(в качестве примера анимированных текстур смотри модель водяного элементаля). Во-первых вес будет намного меньше чем дублирование поверхностей целиком, во-вторых это проще так как делается целиком в блокноте. Ну и потом, для дудадов вообще не нужно ничего редактировать - если в модели есть заменяемые текстуры, то мы можем в них ставить те текстуры, которые хотим
Мне казалось что моделлеры, которые занимаются моделями прекрасно знают как использовать различные текстуры для одной модели |
29.10.2006, 02:27 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
NETRAT1 насчет проще - предложенное мной - проще некуда все делается мышкой
2 насчет анимированных текстур - не проверял 3 насчет веса - основной вес дает скелет и анимки, ( в варовских салополигональных моделях) Цитата:
ЗЫ:про анимированные текстуры - попробую, можно ли применить анимированных моделях, конечно так было бы лучше KO3bMA добавил: NETRATя так и не смог заделать в РО боевого юнита с разными техстурами( анимированными), мост - пожалста, там спец строка есть - мож я тупой :( но даже если ето возможно, годится способ с анимированными текстурами скорее , если надо много разных по виду юнитов с одинаковыми анимками, для создания разнообразия в игре, а мой способ спец для РПГ, когда надо добавить, напр, сапоги, потом нагрудник итд, при етом не парится с правкой анимок, да и вес текстурки сапога меньше веса текстурки всеу модели ЗЫ; подскажи, как применить анимир. текстуры на боевую еденицу Отредактировано KO3bMA, 29.10.2006 в 08:36. |
|
29.10.2006, 10:22 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DampirTBs
offline
Опыт:
28,311Активность: |
Идея неплохая, но и только всего. Чтобы не плодить кучу юнитов с анимациями, можно сделать однин файл с анимациями, и тучу юнитов оболочек, и просто дописать в этих юнитах отсылку к файлу анимаций. |
29.10.2006, 11:03 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
KO3bMA я же сказал - смотри модель водяного элементаля
на самом деле я давно уже моделями не занимаюсь, полгода уже как, но, насколько я помню, для использования "скинов" к модели достаточно продублировать заголовки анимаций - то есть в теге Anims с сдвинутыми именами second, third и т.д., затем в анимированных текстурах прописать необходимые текстуры и выставить им соответствующие координаты временной шкалы. После этого одну и ту же модель можно будет использовать как модели Guard Tower людей - то есть добавляя в редакторе обьектов соотвествующий тег second или third DampirTBs в варе используются внешние файлы анимаций?! 0_o |
29.10.2006, 13:06 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DampirTBs
offline
Опыт:
28,311Активность: |
NETRAT а каже? =) Посмотри на анимку бёрс у нежити и наг. Таким же способом можно сделать с любой анимкой =)
|
29.10.2006, 13:27 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
DampirTBs вообще-то там не внешний файл анимок для группы моделей, это всего лишь дополнительная модель с анимацией, и я не догоняю какое она может иметь применение в рамках этой идеи, ведь к ней заменяемая текстура не применяется и она никак не кореллируется с основной моделью кроме ее точки прикрепления - origin она ничего не получает, соответственно это не файл с анимациями в полном понимании (файлы анимаций встречаются в таких играх как Jedi Outcast, Bloodrayne все части и т.п.) а отдельная модель, которая проигрывается как Event Object в конкретной точке временной шкалы. Вообще говоря, обьекты Event Object здесь ничем не помогут
|
29.10.2006, 13:38 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DampirTBs
offline
Опыт:
28,311Активность: |
блин точно. чото я невкурил.... |
29.10.2006, 13:51 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
NETRAT ты прав, все можно сделать без добавления поверхностей, и даже для отдельных поверхностей, а не для всей модели, но не анимированными текстурами, а прописывая в материал две ( и больше, если анимок больше) текстуры и прописывая их видимость - невидимость для нужных анимок, но геморр ( для меня) страшный, мож с непривычки...
кста - пример получше - мурадин KO3bMA добавил: вот пример добавления текстур в модель, не добавляя поверхностей, моделька упрщенная, смотеть в мдлвиз или В3МЕ, как и предыдущую, вьювер глючит Отредактировано KO3bMA, 29.10.2006 в 19:34. |
29.10.2006, 22:08 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
вопрос к NETRAT :можно ли в МПКУ добавить в свойства юнита свойства разр. обьекта, те заменяемый ИД текстуры и заменяемый файл текстуры, если можно, то поподробнее
|
04.11.2006, 15:17 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
Нет, юниту нельзя поставить заменяемые текстуры - в списке полей юнита нет такого поля как заменяемая текстура. Вообще нет.
Но зато можно заменяемые текстуры заменить - то есть, например, цвета игроков можно заменить своими текстурами. Изменить идентификаторы текстур - сам не пробовал, но они наверняка находятся в одной из SLK таблиц архива |
04.11.2006, 15:31 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
Цитата:
|
|
04.11.2006, 15:37 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|