Render.ru

Замена прямых путей к файлам текстур на относительные.

Артер

Куратор форума
Команда форума
Рейтинг
826
#1
Проблема:
Есть большая сцена с большим количеством текстур, которую предполагалось считать только на одной машине, потому все пути ориентированы в стиле "D:\Название проекта\Группа текстур\Название_текстуры.tga" Сейчас необходимо быстро переопределить все прямые ссылки на текстуры на относительные в стиле \\ServerName\JobName\TexGroup\Texture.tga" Есть ли какая-то возможность автоматизации/ускорения процесса переименования? Текстуры тяжёлые, многие - с прозрачностью, настройками и прочими радостями, то есть на каждый материал необходимо переделывать несколько путей к файлу. Хотелось бы задать какую-нибудь стандартизированную замену по маске и заменить всё скопом.

Заранее спасибо. %-)
 

Banzay

Знаток
Рейтинг
35
#2
Сделай так чтоб при открытии сцены Макс их не нашел. Тогда он удивится и скажет "Дай!". Вот тут ты ему и подсунешь папку \\ServerName\JobName\TexGroup\ с галкой "заглядывать в подпапки" (если нужно). Он их быстро сам все найдёт и успокоится. :)
 

Артер

Куратор форума
Команда форума
Рейтинг
826
#3
Странно, по 90% текстур успокоился, но нашёл 5 файлов, которые я давно уже удалил из материалов, но он их всё равно где-то находит в своих списках и требует к предъявлению. А то net render сильно ругается. И сказать ему "забей" нельзя...
Проверил все материалы вручную - не использует он их! А матерится, что нету! Есть ли приблуда, которая показывает, куда прикрепляются внешние файлы? Этакий каталог а-ля Schematic view.
 

MaxWell

Знаток
Рейтинг
33
#4
А можно их собрать все в одном месте, через File -> Archive -> Resource collector, и закинуть все это добро на сервак. Открываешь файл, он у тебя спросит где текстуры взять, а ты ему "опа!", вот тут они! И всё, проблема решена.
 

Артер

Куратор форума
Команда форума
Рейтинг
826
#5
А можно их собрать все в одном месте, через File -> Archive -> Resource collector, и закинуть все это добро на сервак. Открываешь файл, он у тебя спросит где текстуры взять, а ты ему "опа!", вот тут они! И всё, проблема решена.
О! Вот это было бы вообще шикарно! Надо попробовать! Сейчас я уже нашёл способ борьбы, правда он левый и не годится для использования в обычной работе.
 
Сверху