Показать сообщение отдельно
Старый 28.04.2020, 12:52   #3
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,420
Отправить сообщение для 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 вне форума   Ответить с цитированием