Руководство по добавлению в игру HoMMV новой модели, анимации и существа - Страница 26 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Модостроительство В этом разделе можно обсуждать все что касается создания модов для Heroes of Might and Magic V.

Ответ
Страница 26 из 31
 
Опции темы
#376
Старый 21.03.2023, 15:22
  #376
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 2903
Регистрация: 15.04.2014
Сообщения: 2903
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

хмммммм, в твоей модели записано так 

<?xml version="1.0" encoding="UTF-8"?>
<Model>
    <Materials>
        <Item href="material/material1.(Material).xdb#xpointer(/Material)"/>
        <Item href="material/material2.(Material).xdb#xpointer(/Material)"/>
        <Item href="material/material3.(Material).xdb#xpointer(/Material)"/>
        <Item href="material/material4.(Material).xdb#xpointer(/Material)"/>
    </Materials>
    <Skeleton href="creature-Skel.xdb#xpointer(/Skeleton)"/>
    <Geometry href="creature-Geom.xdb#xpointer(/Geometry)"/>
    <Animations/>
    <WindPower>1</WindPower>
</Model>


не хватает подола и конской шерсти, так что скорее всего не хватает еще одного или двух материалов (не бойся, можно перезаписать эти еще раз) вот так примерно должно быть

 

<?xml version="1.0" encoding="UTF-8"?>
<Model>
    <Materials>
        <Item href="material/material1.(Material).xdb#xpointer(/Material)"/>
        <Item href="material/material2.(Material).xdb#xpointer(/Material)"/>
        <Item href="material/material3.(Material).xdb#xpointer(/Material)"/>
        <Item href="material/material4.(Material).xdb#xpointer(/Material)"/>
        <Item href="material/material3.(Material).xdb#xpointer(/Material)"/>
    </Materials>
    <Skeleton href="creature-Skel.xdb#xpointer(/Skeleton)"/>
    <Geometry href="creature-Geom.xdb#xpointer(/Geometry)"/>
    <Animations/>
    <WindPower>1</WindPower>
</Model>



Добавлено через 4 минуты
точное количество материалов можно в геометрии посмотреть, будем на моем примере смотреть, это геометрия этого же всадника из мода футмана


            <SrcName href="/models/Creatures/Castle/Paladin.mb"/>
            <uid>EB795106-0F65-40B9-966B-F815712388B8</uid>
            <RootMesh/>
            <RootJoint>Global</RootJoint>
            <Size>
                <x>1.47361</x>
                <y>3.23581</y>
                <z>5.22057</z>
            </Size>
            <Center>
                <x>-0.0472489</x>
                <y>-0.317651</y>
                <z>2.61028</z>
            </Center>
            <BestFitPoint>
                <x>-0.63961</x>
                <y>-0.701903</y>
                <z>5.13794</z>
            </BestFitPoint>
            <Dir>
                <x>0</x>
                <y>0</y>
                <z>0</z>
                <w>0</w>
            </Dir>
            <AIGeometry href="/_(AIGeometry)/Creatures/Haven/Cavalier.(AIGeometry).xdb#xpointer(/AIGeometry)"/>
            <NumMeshes>2</NumMeshes>
            <MaterialQuantities>
                <Item>2</Item> - 2 материала на коня
                <Item>2</Item> - 2 материала на всадника
            </MaterialQuantities>
            <MeshNames>
                <Item>Horse_meshShape</Item>
                <Item>Knight_meshShape</Item>
            </MeshNames>
            <MeshAnimated/>
            <MeshWindAffected/>
fktifzobr@mail.ru вне форума
Ответить с цитированием
#377
Старый 21.03.2023, 16:22
  #377
^
justzmp
 
Аватар для justzmp
📖
Регистрация: 21.03.2023
Сообщения: 13
Регистрация: 21.03.2023
Сообщения: 13
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

fktifzobr@mail.ru            <MaterialQuantities>
                <Item>2</Item> - 2 материала на коня
                <Item>2</Item> - 2 материала на всадника
            </MaterialQuantities>
            <MeshNames>
                <Item>Horse_meshShape</Item>
                <Item>Knight_meshShape</Item>
            </MeshNames>

Вот тут-то собака и зарыта! В моем случае их, правда, 4. Но смысл понятен и суть уловлена. Спасибо!
justzmp вне форума
Ответить с цитированием
#378
Старый 23.03.2023, 19:14
  #378
^
justzmp
 
Аватар для justzmp
📖
Регистрация: 21.03.2023
Сообщения: 13
Регистрация: 21.03.2023
Сообщения: 13
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

Тема очень длинная, не знаю, поднимался ли тут вопрос добавления моделей героев из 7рки. 

Проблема в том, что модели всадника и лошади в 7 части отдельные. А значит руководство требует расширения.

Как делаю я:

После того, как отдельно экспортированы в FBX все анимации всадника и маунта, для каждой анимации маунта я добавляю для каждой кости префикс "MOUNT_", чтобы в дальнейшем скелеты не объединялись и анимация не сходила с ума. Далее я добавляю импортирую в файл анимации коня соответствующую анимацию его наездника. С анимациями закончили. Идем к модели. Тут тоже без сюрпризов, задаем костям коня префикс и импортируем всадника. Вертим на 90 градусов в соответствии с руководством и далее по основному плану. 

Прикрепляю результат.

Может тема не нова и все и так все знают, но лишний раз вкинуть, чтобы такие новички, как я, поняли что и как, а не бились головой об стену - не помешает)

Миниатюры
Нажмите на изображение для увеличения
Название:  Герой.jpg
Просмотров: 50
Размер:	750.8 Кбайт
ID:	69819  
justzmp вне форума
Ответить с цитированием
#379
Старый 30.03.2023, 22:57
  #379
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 93
Регистрация: 23.04.2019
Сообщения: 93
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

Проблема - не работает прозрачность текстур после загрузки с archangel 0.5.

В редакторе карт у статиков есть параметр ScalePercent, который позволяет менять размер объектов. Он криво работает с объектами, повёрнутыми на 90 и 270 градусов. Чтобы это исправить, пришла идея загрузить новую геометрию статика (мой объект это Antimagic Wall - тёмно кирпичная стена гарнизона), идентичную по параметрам, но повёрнутую на 90 градусов. Через archangel я получил геометрию в формате .obj, импортировал в 3д редакторе, повернул на 90 градусов, экспортировал обратно, открыл в archangel, создал новую геометрию. И тут нарисовалась проблема: данная геометрия показывает текстуры только с AlphaMode равным AM_OPAQUE, который не поддерживает прозрачность, что портит вид объекта.  Чтобы убедиться, что именно archangel, а не 3д редактор делает данную ошибку, я превратил стандартную геометрию в .obj и вернул обратно. Также пробовал через .smd - не помогает.

Есть ли способ загружать геометрии через archangel, сохраняя прозрачность, ну или решить баг со скалированием в редакторе карт?
Миниатюры
Нажмите на изображение для увеличения
Название:  0.png
Просмотров: 46
Размер:	476.9 Кбайт
ID:	69842  
Долгий вне форума
Ответить с цитированием
#380
Старый 30.03.2023, 23:35
  #380
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 93
Регистрация: 23.04.2019
Сообщения: 93
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

Я имею ввиду возможно ли решить это просто, через archangel, без установки всех программ, указаных в руководстве?
Долгий вне форума
Ответить с цитированием
#381
Старый 31.03.2023, 04:59
  #381
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 2903
Регистрация: 15.04.2014
Сообщения: 2903
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

Ничего не понял, но есть другой метод

Создаёшь объект для карты
В объекте создаёшь не новую модель, а новый эффект
В эффекте создаешь файл ModelInstanse
В этом файле выбери модель стены в строчке model
Дальше надо найти строчку масштаба - в ней указана 1, поменяй её на 2 - всё, объект готов, он большой и поворачивается
fktifzobr@mail.ru вне форума
Ответить с цитированием
#382
Старый 31.03.2023, 13:47
  #382
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

Полностью поддерживаю вариант Зобра) В параметре Scale кто-то, вестимо, накосячил с тригонометрией и имеем, что имеем.

Долгий, продолжаю восхищаться вашими находками, достойными айронфорджа. Отписал в лс
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#383
Старый 31.03.2023, 15:22
  #383
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 93
Регистрация: 23.04.2019
Сообщения: 93
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

fktifzobr@mail.ruНичего не понял, но есть другой метод

Создаёшь объект для карты
В объекте создаёшь не новую модель, а новый эффект
В эффекте создаешь файл ModelInstanse
В этом файле выбери модель стены в строчке model
Дальше надо найти строчку масштаба - в ней указана 1, поменяй её на 2 - всё, объект готов, он большой и поворачивается

Я знал, что scaling эффектов хорошо работает, но не знал что можно добавлять статичные модели в эффект. Способ выглядит интересно. Я попробую, спасибо.
Долгий вне форума
Ответить с цитированием
#384
Старый 17.06.2023, 12:39
  #384
^
Pavlinho
 
Аватар для Pavlinho
📖
Регистрация: 04.11.2021
Сообщения: 463
Регистрация: 04.11.2021
Сообщения: 463
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

а кто-нибудь в курсе про соотношение масштаба? сейчас поясню какого. вот открываем в 3д макс два файла сразу, чтобы было наглядно, первый файл - модель со скелетом, стационарная, через архангел которая сконверчена, и второй файл - анимация любая этой модели, которая получена из гр2 через ноесис...так вот видно, что стационарный скелет в 10/100 а может и больше раз крупнее, чем анимационный скелет...вот во сколько точно? я так понимаю, что файлы получены через разные проги - архангел и ноесис, и поэтому они их по-разному конвертят.... но как понять это соотношение? можно ли как-то?

Добавлено через 37 минут
хм, если кому нужно, опытным путем определил, что масштабировать надо, прописывая в процентах SCALE число 25400, ну на глаз похоже, но точность на 100 % не гарантирую

Добавлено через 14 часов 15 минут
а есть какое ограничение на развесовку костей в Героях 5 ?  я имею ввиду, сколько костей может влиять на вертекс модели? или здесь непринципиально?
Pavlinho вне форума
Ответить с цитированием
#385
Старый 19.06.2023, 10:30
  #385
^
L'Garold
 
Аватар для L'Garold
📖
Регистрация: 14.06.2021
Сообщения: 103
Регистрация: 14.06.2021
Сообщения: 103
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

До анимаций пока не добирался. Но сами модели к масштабу реального мира 1/10 и 1/100. Причём на глобальной карте и на арене масштабы моделей разные.
По развесовке ответить не смогу. Если разберётесь - надеюсь напишете здесь об этом. Вопрос важный.
L'Garold вне форума
Ответить с цитированием
#386
Старый 20.06.2023, 21:30
  #386
^
Pavlinho
 
Аватар для Pavlinho
📖
Регистрация: 04.11.2021
Сообщения: 463
Регистрация: 04.11.2021
Сообщения: 463
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

с вашего позволения, я воспользуюсь хранилищем файлов? файл относится к героям 5, просто есть непонятки технического характера и я хотел попросить помощи на спец сайте по 3д, приложу сюда файл и ссылку дам, чтобы может посмотрел кто-нибудь
Вложения
Тип файла: zip zlbglz-skeletonWITHspline-HAPPY.zip (2.46 Мбайт, 1 просмотров)
Pavlinho вне форума
Ответить с цитированием
#387
Старый 20.06.2023, 21:52
  #387
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 2903
Регистрация: 15.04.2014
Сообщения: 2903
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

Я для таких дел приспосабливают старые сообщения в больших темах) 
fktifzobr@mail.ru вне форума
Ответить с цитированием
#388
Старый 10.07.2023, 18:09
  #388
^
Pavlinho
 
Аватар для Pavlinho
📖
Регистрация: 04.11.2021
Сообщения: 463
Регистрация: 04.11.2021
Сообщения: 463
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

давайте продолжим здесь ))) я немного так может резковато - но это чисто потому, что обидно за модель, которая не сможет стать частью игры.....

Псатха, я не профи в 3д, совершенно, поэтому ничего не могу сказать насчет универсальности, но вот я сделал простейшую модель, и по сути простейший скелет добавил, чему там не работать-то???? запек (bake) анимацию как мне раньше объясняли - чтобы избавиться от хелперов ригга, и остались одни кости....
когда я моддил на Аттила ТВ - я пробовал вводить новые модели (только в качестве тестов) - работало же....нормальный экспорт, без ошибок....а тут, как написано в руководстве - из одной программы в другую, из другой в третью.....и ты хочешь сказать, что на этих этапах не может быть искажений?? мне странно это если честно.....может конкретно для данной игры какие-то подводные камни..

Добавлено через 4 минуты
"""""""поскольку в игре используется анимация в формате Granny, то она косвенно привязана к скелету... и в некоторых случаях файл скелета (тоже кстати в формате Granny) можно менять""""""
а вот это мне еще непонятней - если ты поменяешь скелет, то как будет работать анимация? анимация это по сути скелет, у которого есть движения и повороты костей....поэтому ясень пень они должны быть одинаковы
Pavlinho вне форума
Ответить с цитированием
#389
Старый 10.07.2023, 18:23
  #389
^
vova2112
 
Аватар для vova2112
📖
Регистрация: 01.09.2020
Адрес: EAO
Сообщения: 115
Регистрация: 01.09.2020
Адрес: EAO
Сообщения: 115
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

Продолжение обсуждения о "Злобоглазе" из темы RTF - глобальная модификация, заменяющая все города в игре
Pavlinho - По хорошему надо создать у скелета Т позу, а затем накатывать анимации по очереди и сохранять их в "Animation manager" плагина "ActorX", потом сформировать и сохранить "Output Package" в формате PSA.
Например такая последовательность:
1) создать скелет(в правильном маштабе) в Т позе и привязанный к нему Mesh. Опционально - а) сохранить начальную позу(выделить все кости и "хелперы(если таковы имеются)" -> Animation [Alt+A] -> Poses -> Set as Skin Pose). б) Можно сохранить файл PSX через плагин "ActorX" (с этим у тебя вроде всё нормально получилось.)
2) Сохранить сцену со скелетом в формате 3dsMax(*.max).
3) Создать анимации и сохранить их отдельными файлами в формате 3dsMax(*.xaf):  -> Animation [Alt+A] -> Tools (Animation Set) -> Save Animation Clip....
4) Обнулить сцену
5) Загрузить сохранённую сцену со скелетом.
6) Загрузить первую анимацию из *.xaf файла, проверить работоспособность если всё гуд -> сохраняем анимацию в плагине "ActorX" заполнив имя анимации в поле "Animation sequence name", жмём кнопку "Digest animation" и плагин рассчитывает длину, кол-во кадров анимации(Ты это упустил и все анимации у тебя имеют длину в 100 кадров) и сохраняет её в "Animation manager".
7) Возвращаемся в начальный кадр анимации и удаляем текущую анимацию -> Animation [Alt+A] -> Tools (Animation Set) -> Delete Animation.(Так например у тебя в аним. Move кость которая перемещалась была с изменёнными координатами и не соответствовала нормальному положению как в других аним.)
8) Выполняем пункт 6 со следующей анимацией и переходим к п 7 и т.д. и т.п.
9) В конце заходим в "Animation manager". формируем и сохраняем "Output Package" в формате PSA.
Вот что у меня получилось на скорую руку - Вложение 70166
Вложения
Тип файла: zip scenes.zip (3.09 Мбайт, 3 просмотров)
__________________
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков
vova2112 вне форума
Ответить с цитированием
#390
Старый 10.07.2023, 18:44
  #390
^
Pavlinho
 
Аватар для Pavlinho
📖
Регистрация: 04.11.2021
Сообщения: 463
Регистрация: 04.11.2021
Сообщения: 463
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

Вов я по сути так и делал кроме обнуления сцены и первого пункта....и насчет первого пункта - как это сохранить Т позу? это в 3д максе делается? и для чего?

Добавлено через 36 секунд
а самое главное, одна из анимаций получилась - это как? если я их все делал одинаково, почему получилась только одна?

Добавлено через 8 минут
fktifzobr@mail.ru     может попробуешь файлы Вовы? который он тут приложил....

Добавлено через 1 минуту
а, Вов, увидел про 100 кадров, тут такая штука, у меня 3дмакс файлы с выставленной длиной такой, сколько занимает анимация, но после экспорта в ФБХ, автоматически ставится 100 кадров, и тут уже такая штука - лично я не знаю, надо ли выставлять в файле длину, и потом пользоваться ActorX, или он автоматом делает......

Добавлено через 3 минуты
насчет анимации МУВ - какая конкретно кость? базовые кости из игры и не трогал вообще, я делал относительно них....(если только случайно мышкой ткнул, не заметил).....
Pavlinho вне форума
Ответить с цитированием
Ответ
Страница 26 из 31


Опции темы



Часовой пояс GMT +4, время: 01:39.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru