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

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

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

Как делаю я:

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

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

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

Миниатюры
Нажмите на изображение для увеличения
Название:  Герой.jpg
Просмотров: 29
Размер:	750.8 Кбайт
ID:	69819  
justzmp вне форума
Ответить с цитированием
#379
Старый 30.03.2023, 22:57
  #379
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 82
Регистрация: 23.04.2019
Сообщения: 82
По умолчанию
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
Просмотров: 26
Размер:	476.9 Кбайт
ID:	69842  
Долгий вне форума
Ответить с цитированием
#380
Старый 30.03.2023, 23:35
  #380
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 82
Регистрация: 23.04.2019
Сообщения: 82
По умолчанию
Re: Руководство по добавлению в игру HoMMV новой модели, анимации и существа

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

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

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

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

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

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

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

Я знал, что scaling эффектов хорошо работает, но не знал что можно добавлять статичные модели в эффект. Способ выглядит интересно. Я попробую, спасибо.
Долгий вне форума
Ответить с цитированием
Ответ
Страница 26 из 26


Опции темы



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


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

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