Олег leshiy Шеховцов

Freelance CG Artist

Маги, Люди с большой буквы, и девизом их было - "Понедельник начинается в субботу". ... И они приняли рабочую гипотезу, что счастье в непрерывном познании неизвестного и смысл жизни в том же. Каждый человек - маг в душе, но он становится магом только тогда, когда начинает меньше думать о себе и больше о других, когда работать ему становится интереснее, чем развлекаться в старинном смысле этого слова.повесть братьев Стругацких «Понедельник начинается в субботу»
© 2017 Oleg Shekhovtsov

leshiy_texexport_dota

texExport Scripts

Набор скриптов для быстрого сохранения текстурных карт или других изображений из PSD-файла без лишних настроек и вопросов.

В набор входят три версии одного и того же сценария для разных форматов выходных файлов: TGA, PNG и JPG.

Принцип работы до боли простой: скрипт делает последовательный проход по всем видимым группам слоёв верхнего уровня и, поочерёдно скрывая их, сохраняет всю рабочую область в файл. По окончании прохода, скрипт самостоятельно восстановит видимость всех групп в исходное состояние.

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

TGA версия самая быстрая и практичная (4340 мс) — файлы в 24бита (без альфа-канала).
PNG можно использовать при необходимости, но работает он гораздо медленнее (7398 мс) — использует стандартные параметры экспорта Photoshop.
JPG для прочих нужд — качество на 10, формат Baseline («Standard»).

Имена выходных файлов будут сформированы из названия исходного PSD-файла и соотвествующих групп, в качестве суффикса. Например, [psd_file_name]_[group_name].tga. Это означает, что вы можете заложить любую структуру выходных файлов в самом исходнике.

Для быстрого запуска сценария рекомендую назначить горячие клавиши. В моём случае это F5, F6 и F7 для TGA, PNG и JPG соответственно (полный список моих хоткеев вы можете найти тут).

Пример использования вы найдёте в DOTA2 Texture Guide