AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моделирование и конструирование

Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.04.2020, 08:28   #1
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,531
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию Импорт всей модели в 3д редактор программой IL2 Modder

Текст большой, так что если есть ошибки буду править постепенно.

Так-же других моддеров владеющих полезной информацией прошу поделиться своим опытом и поправить меня, если я в чем-то не прав.


Импорт всей модели в 3д редактор программой IL2 Modder:

Обязательно изучить ветку

https://www.sas1946.com/main/index.p...c,59921.0.html

Скачать программу, на всякий случай вот ссылка на сайт автора:

http://southseagamesgurus.co.uk/downloads.html

Искать ссылку "Mod tools"


1. Установить программу.
Внимание! При запуске УЖЕ УСТАНОВЛЕННОЙ программы открывается синее окно во весь
экран, не пугаться, Мышкой взять край окна и уменьшить окно, тогда откроется другое рабочее окно.

2. Создать рабочую папку с самолетом
Тоесть извлечь из игры все нужные файлы.
Смотреть ссылку на скачивания образца(примера) рабочей папки внизу поста. С помощью замечательной программы от нашего коллеги Юра(NB79)
перевести все меши в рабочей папке в текстовый формат. Это все равно может понадобиться.

Скачать программу от Юра(NB79):
http://www.mediafire.com/file/lkhp4g...5_2016.7z/file


4. В образце рабочей папки есть файл ViewIMF-V1_0.exe это конвертер
текстур из зашифрованного формата текстур в формат обычного TGA.
Он расшифровывает текстуры создавая новую текстуру с префиксом TGA
Например: TGA-skin1o.tga, префикс TGA ПОТОМ вручную удаляется.
Если не расшифровать зашифрованные текстуры, то программа
IL2 Modder может НЕ РАБОТАТЬ НОРМАЛЬНО


3. В папке с самолетом найти папку summer(папка с дефолтным скином), скопировать в нее файл ViewIMF-V1_0.exe, найти файл
skin1o.tgb, сделать копию этого файла, переименовал его например в TGB-skin1o.tga
Запустить ViewIMF-V1_0.exe и получить TGA-skin1o.tga

4. В основной папке Ki-43-II(Multi1) найти и удалить файл skin1o.tga
Скопировать в папку Ki-43-II(Multi1) файл TGA-skin1o.tga (см. пункт 3)
переименовав его после в skin1o.tga

5. В основной папке Ki-43-II(Multi1) найти файлы:
damage1o.tga
damage1p.tga
damage1q.tga
damage2o.tga
damage2p.tga
damage2q.tga

С помощью ViewIMF-V1_0.exe раскодировать их
тоесть в папке должны остаться в итоге не закодированные файлы

damage1o.tga
damage1p.tga
damage1q.tga
damage2o.tga
damage2p.tga
damage2q.tga

6. В папке с самолетом Ki-43-II(Multi1) в файлах с расширением .mat
найти в некоторых записи вида TextureName ..\TEXTURES\null.tga
Переписать эти записи в TextureName null.tga. Тоесть указать в материалах чтение файлов НЕ !! из папки TEXTURES , а из папки с самолетом
Файлы с расширением .mat имеют обычный текстовый вид и открываются блокнотом.
Возможно нужно в винде назначить программу блокнот для открытия этих типов файлов.

7. Найти все файлы что указывались в файлах .mat в папке TEXTURES.(Смотри имена в пункт 6 !!!)
С помощью ViewIMF-V1_0.exe раскодировать их.
Папку TEXTURES так-же надо извлекать вместе с папкой самолета.
И скопировать их в папку Ki-43-II(Multi1). Потом эти все файлы скопировать в папку с самолетом Ki-43-II(Multi1)

8. Запустить программу IL2 Modder, сдвинуть синее окошко(уменьшить его)
В основном окне пролграммы в меню "MESH" выбрать "load him"
в открывшемся окошке перейти в свою папку Ki-43-II(Multi1)
и указать(выбрать) файл hier.him.
Дождаться открытия модели.

9. После открытия модели в программе IL2 Modder
сохранить модель в формате FBX через MESH-save as FBX в папку Ki-43-II(Multi1)
Вместе с файлом FBX в папке Ki-43-II(Multi1) сохранятся все используемые текстуры
в формате PNG.
Потом в 3д редакторе вы можете переназначить в материалах использование текстур TGA.

Кстати, по умолчанию IL2 Modder сохраняет FBX в простом текстовом виде, так вот если потом открыть блокнотом FBX (перед экспортом в 3д редактор) и
через меню блокнота "Замена" заменить в тексте все .png на .tga,
то потом при экспорте в 3д редактор будут использованы сразу текстуры в формате TGA и их не надо будет переназначать с PNG на TGA



10. Внимание!!!!!!!

Особенностью программы IL2 Modder является сохранение в формате FBX
развернутой всей модели на 90 градусов по одной из оси.
Это наблюдается при экспорте полученного файла FBX в сам 3д редактор.
Да это несколько неудобно, но такова жизнь.
Уже в самом редакторе нужно повернуть всю модель так как вам нужно. Способ для этого каждый выбирает на свое усмотрение.
При этом не забывая про этот поворот !!!!
Ибо все меши и ПИВОТЫ !!!!! получат "в память" что они повернуты
Это приходится учитывать и испоьзовать Reset xForm. чтобы сбросить этот поворот, в дополнение к тому, что вся модель в ИЛ-2 собрана часто через задницу с кучей сохраненных поворотов. Вообщем часто там КАША от "супер 3д моделлеров"
НЕ ЗАБЫВАЕМ, что используя Reset xForm мы теряем правильную ориентацию пивотов
и их надо заново ставить правильно.
Так-же в процессе сохранения в файл FBX не забываем изучать варианты сохранения. Я про что сохранять, пивоты ли, меши только, хуки и так далее.
Смотрим в окне сохранения возможность ставить галки в квадратиках


Ну что-ж поделать, вся жизнь боль.....

При работе в 3д редакторе не забываем, чтобы модель смотрела продольной своей осью по оси X !!
Тоесть вперед по стрелке оси X !!
Это штатное положение самолета в игре.

Так-же при импорте файла FBX в 3д редактор возможно надо поиграться с настройками импорта в плане выбора единиц измерений.
Если модель маленькая вышла уже в 3д редакторе после импорта, измените единицы измерения, например на САНТИМЕТРЫ в самом окне настроек импорта.

Образец рабочей папки:
http://www.mediafire.com/file/qctcr3...1%2529.7z/file
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946

Последний раз редактировалось carsmaster; 28.04.2020 в 13:48.
carsmaster вне форума   Ответить с цитированием
Старый 28.04.2020, 11:12   #2
komatozz
Новичок
 
Регистрация: 21.04.2020
Сообщений: 5
По умолчанию

а можно подробнее про 6й пункт? вот есть файл Overlay1, в нем запись:

[Layer0]
TextureName null.tga

ее надо менять? если да то на что? не понял этот момент)
komatozz вне форума   Ответить с цитированием
Старый 28.04.2020, 12:52   #3
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,531
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Цитата:
Сообщение от komatozz Посмотреть сообщение
а можно подробнее про 6й пункт? вот есть файл Overlay1, в нем запись:
[Layer0]
TextureName null.tga
ее надо менять? если да то на что? не понял этот момент)
1. Файлы типа Overlay.. в которых прописано например null.tga это накладываемые в ИГРЕ на модель текстуры повреждений или знаков подразделений или номерных знаков. В частности текстура null.tga(просто черная) тут указаны исключительно для того, чтобы не было материала БЕЗ ТЕКСТУРЫ. Ибо в игре эта текстура движком игры может не показывается, а заменяется на дуругую текстуру по команде в движке при событиях определенных. Так-же текстура null.tga используется для специальных полигонов призванных сгладить стыки деталей(мешей) самолета. Но практика показала, что при хорошо сделанной НОВОЙ(с нуля) модели и правильном сглаживании можно не делать эти "сглаживающие" полигоны. При частичной правке модели в местах не затрагивающих поверхности на которые наложеня "сглаживающие" полигоны их лучше не трогать и оставить так как есть все.


В зависимости от текстуры прописанной в файле типа Overlay.. , вы уже в 3д редакторе увидите наложенные сверху на модель черную текстуру null.tga или текстуру номерного знака или эмблемы подразделения.

2. Если вы положили в папку с самолетом предварительно все используемые текстуры, перед импортом в программу Il-2Modder, то запись типа TextureName null.tga(если так уже написано) не надо ни на что менять, ибо запись TextureName null.tga как раз и говорит, что текстуру искать в самой папке самолета.

3. Только если в файле прописано типа ..\TEXTURES\null.tga
надо заменить на TextureName null.tga

4. Теоритически после создания(или редактирования модели) полностью, следует переписывать в файлах все обратно для вкладывания всей папки с самолетом в игру.
Но в принципе для некоторых Overlay.. можно оставлять текстуры и в папке с самолетом.
Вам нужно внимательно изучить всю структуру папок в игре и понять, что откуда берется.

Но для начала вам нужно создать готовую уже папку с правленным(или новым) самолетом с текстурами ВСЕМИ в папке с самолетом.
Уже после экспорта самолета в формат игры, получив готовую папку самолетом для вставки непосредственно в игру, совершенно не сложно создать внешнюю папку TEXURES и перенести в нее нужные текстуры.
Так же для переписывания адресации пути к текстурам в готовых файлах .mat нужно совсем немного времени.


Для сведения: запись ..\TEXTURES\null.tga говорит движку игры(в принятой в игре иерархии) искать текстуру во ВНЕШНЕЙ папке TEXTURES на шаг назад(в иерархии папок в игре) от самой папки с самолетом

Но для удобство первичного экспорта в 3д редактор всей модели через программу Il-2Modder
я и написал, что надо все текстуры скинов и текстур из внешних папок поместить в папку с самолетом и переписать путь к текстурам в файлах типа .mat на путь в папку с самолетом.

По мере готовности у вас самолета возможны ответы на другие вопросы, но некоторый путь(не маленький) вы всеж должны пройти самостоятельно.

Кстати, тут я привожу пример экспорта внешки самолета, экспорт кокпита практически не отличается от экспорта самолета.
Разве, что почти всегда там нет сложностей с внешней папкой для текстур и там все текстуры кокпита уже лежат в папке с кокпитом. Есть конечно исключения(например все YAK самолета) тогда часто используются общие НЕКОТОРЫЕ текстуры для всех самолетов например из папки типа Yak-1 , хотя самолетов может быть несколько и Yak-1 Yak-3 Yak-9.... Особенно именно для кокпитов Но это надо изучать структуру папок конкретного семейства самолетов. Выискивая в файлах .mat ссылки на внешние папки. Увы без рутинной ручной работы никак не обойтись


Так же все мои советы вовсе не догма, вы вправе работать так как вам удобнее, лишь бы в итоге НА ВЫХОДЕ РАБОТЫ сохранялась структура папкок понятная(и принятая) в самой игре.
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946

Последний раз редактировалось carsmaster; 28.04.2020 в 13:46.
carsmaster вне форума   Ответить с цитированием
Старый 14.02.2025, 20:56   #4
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,636
По умолчанию

Решил воспользоваться данной программой и столкнулся с проблемой. После импорта в 3д макс 2018 на часть мешей не применяется скин, они просто белые и часть полигонов на них имеют неправильный маппинг. В окне программы всё нормально. Меши из мода Ил-2 от Барнеси, это может быть связано с кривостями мода? Если меши импортировать по старинке через программу от NB79, то маппинг просто достаточно повернуть и нет никаких искажений.
Вот папка с мешами.
https://drive.google.com/file/d/14GW...ew?usp=sharing
Миниатюры
Нажмите на изображение для увеличения
Название: Ил-2.jpg
Просмотров: 66
Размер:	242.4 Кб
ID:	75904  
Dimas1999 вне форума   Ответить с цитированием
Старый 14.02.2025, 21:54   #5
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,531
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Чуть позже попробую сегодня глянуть. Но знаю точно , что многое зависит от "прямости" самого мода. Ну и ещё есть невыясненных глюк программы. Например дефолтныйт и-185 кокпит прога коряво маппит часть мешей.
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946
carsmaster вне форума   Ответить с цитированием
Старый 14.02.2025, 22:06   #6
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,636
По умолчанию

Мод кривоват + я по незнанию более года назад добавил немного кривостей (запорол сглаживание на стыках т.к. не знал про NULL материал, возможно, ещё что-то). Загоняю в 3д макс ради того, чтобы убрать щели между мешами. Из-за того, что вершины соседних мешей не совпадают, не понятно как выравнивать меши относительно друг друга, а поэтому NULL материал непонятно как делать, трогать hier.him не хочу. Меши CF, Engine, WingLIn конвертировались нормально, т.к. я их уже сам в прошлом экспортировал через Maraz, а Барнеси пользовался Buggy Buggy.
Dimas1999 вне форума   Ответить с цитированием
Старый 15.02.2025, 00:07   #7
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,531
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Глянул эту сборку Ил-2. Вообщем набор стандартных болезней модов использующих экспортер Фастдук.
Игра ко многим косякам экспортера Фастдука относится лояльно и вроде явных глюков в игре нет, но я верю, что более чисто экспортированная модель будет и ресурсов жрать меньше и летать будет лучше.

Вот эти меши косяковые в любом случае, даже не привязываясь к косякам после обработки программой IL2 Modder:
Mesh SITE_D0 меш после Фастдука теряет материал
Mesh controls1 непонятный глюк, толи с коллизиями,толи просто корявый
Mesh controls2 непонятный глюк, толи с коллизиями,толи просто корявый

исключения из ХерХима этих мешей IL2 Modder перестает сыпать ошибки при конвертации в FBX

Я догадался, что меши типа controls1 твои, и предполагаю, что для игры они нормальные, но не для IL2 Modder. Ибо IL2 Modder не имеет скорее всего тех оговорок(допущений, прощений ошибок) НЕЖЕЛИ САМА ИГРА.

Мое мнение:
1. IL2 Modder это единственное, что есть у нас для импорта всей модели в сборе в 3д макс. В связи с этим нам придется мириться с излишней строгостью программы при работе с самодельными модами. Хотим иметь всю модель сложенную в пространстве из Хер Хима, надо использовать то что есть, даже несмотря на прилагающийся дальнейшие правки и ручной труд.

2. Рекомендую, перед работой с IL2 Modder расшифрповать все текстуры программой ViewIMF-V1_0.exe, чтобы точно все текстуры открывались в фотошоп.
3. Далее перевести все индексированные текстуры в RGB(RGBA если есть альфа канал)
4. Перевести все текстуры в градациях серого в RGB.

5. Переписать в материалах путь к текстурам из внешних папок в папку с самими мешами, а так-же положить в папку с мешами все текстуры (раскодированные ViewIMF-V1_0.exe и переведенные в RGB) .

6. Перед запуском IL2 Modder для загрузки в него всей модели, перевести в нормальный текстовик все меши в папке с мешами через программу от NB79, тоесть пусть программа от NB79 все прочтет и сохранит текстовики мешей. При этом могут вылезти ошибки этих Фастдуков, что программа от NB79 при повторной загрузке всей модели может ругаться на некоторые меши(как например Mesh SITE_D0)

7. Те меши, что IL2 Modder при просмотре всей модели в 3д МАКС "ИСКОРЯВИТ", импортировать в сцену через OBJ из программы от NB79.

8. При необходимости произвести дополнительную коррекцию материалов в сцене, иногда вручную выискивая и назначая материалы и текстуры, правя маппинг, привязки всякие мешей к мешам.
Если есть еще вопросы, то задавай.
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946

Последний раз редактировалось carsmaster; 15.02.2025 в 00:58.
carsmaster вне форума   Ответить с цитированием
Старый 15.02.2025, 00:20   #8
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,636
По умолчанию

В чём заключается косячность мешей controls? Это мои меши с дополнительными коллизиями для ДМ. Подобным образом реализованы часть коллизий у дефолтных Яков.
Dimas1999 вне форума   Ответить с цитированием
Старый 15.02.2025, 01:07   #9
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,636
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
предполагаю, что для игры они нормальные, но не для IL2 Modder
Очень хочу в это верить)

Через Il2 Modder получил собранную в пространстве hier.him модель. На ней все вершины притянул друг к другу, сделал NULL материал и экспортировал в .msh для проверки. При этом запоминал какие точки не двигал и относительно них поместил модели из программы от NB79. Затем к NULL материалу притянул меш с правильным маппингом, а детали из Il2 Modder удалил. От всех моделей Ил-2 в сцену сразу закинул все меши (полученные программой от NB79), которые собираюсь править (CF, Engine, Tail, Wing), чтобы у всех деталей был одинаковый маппинг.
Очень трудозатратно, но разницу между оригинальным модом от Барнеси и моими правками мало кто заметит. А сколько косяков от себя добавлю - не знаю. Сглаживание не всегда получается, в игре со скином не видно, а в просмоторщике без скина заметно очень даже хорошо.
Dimas1999 вне форума   Ответить с цитированием
Старый 15.02.2025, 01:13   #10
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,531
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Очень хочу в это верить)

Очень трудозатратно, но разницу между оригинальным модом от Барнеси и моими правками мало кто заметит.... .
Увы, без ручного труда не обойтись...

Я тут кнопку нашел волшебную, я ее тыкаю, тыкаю, а вручную все равно приходится править многое..
И ты тыкни кнопку, может тебе больше повезет и сработает лучше
(тыкай, ВИРУСОВ НЕТ)
http://button.dekel.ru/
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946
carsmaster вне форума   Ответить с цитированием
Старый 15.02.2025, 01:39   #11
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,531
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
....Сглаживание не всегда получается, в игре со скином не видно, а в просмоторщике без скина заметно очень даже хорошо.
Заметил такую особенность просмотрщика, как иногда корявое отображение сглаживания. Выражается в затенении некоторых мешей по границам полигонов, но при этом в игре все отлично. Многое связано(я думаю) как просмотрщик воспринимает настройки материалов.
Для себя решил:
В просмотрщике вроде вот тут коряво, проверяю в максе, снова выставляю сглаживание, эспортирую, опят коряво в просмотрщике. Смотрю в игре на меш и вижу ВСЕ НОРМ !

"Поднимаю вверх руку, с силой опускаю руку вниз, произнося при этом, да и хрен с ним"
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946
carsmaster вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:09. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru