
Я столкнулся с проблемой при создании нескольких карт высот для игры.
У меня есть карта мира, основанная на плитках ландшафта 50x50. Но чтобы сэкономить время, мне нужно сделать это пакетно, на случай, если мир в итоге будет выглядеть странно.
Итак, как я могу это сделать:
- Пакетная обрезка 2500 ломтиков.
- Отразите обрезку по горизонтали и вертикали (это решение проблемы карты высот в Unity).
- Сохраните кадр в формате PC RAW 16 бит в цветовом профиле 16 бит в оттенках серого.
Или как я могу это сделать:
- Конвертировать 2500 изображений PNG/JPEG в формат PC RAW 16 бит в цветовом профиле 16 бит в оттенках серого
- Переверните его как по горизонтали, так и по вертикали.
Как я мог поступить иначе?
решение1
Из вашего вопроса я делаю вывод, что у вас есть один большой файл Photoshop, который разделен на «плитки» с помощью функции фрагментации.
Поскольку переворот всего изображения испортит ваши плитки, вам придется вместо этого запустить пакет на отдельных файлах. Итак:
- Сохраните все ваши фрагменты в формате PNG (это лучший выбор, так как JPG — формат с потерями) и сохраните их в папке.
- Откройте один из PNG-файлов в Photoshop.
- Создайте новое действие на панели «Действия». Оно начнет запись.
- Выполните необходимые действия для плитки — преобразуйте ее в оттенки серого, выполните горизонтальное/вертикальное отражение, преобразуйте цветовой профиль и сохраните в выбранном типе файла.
- Остановите запись действия.
- Перейдите в пункт меню Автоматизация/Пакетная обработка и выберите новое действие, а затем выберите папку назначения.
- В качестве альтернативы вы можете перейти в меню Автоматизация/Создать дроплет и создать дроплет с выбранным действием для сохранения на рабочем столе. Теперь вы можете просто перетащить на него любые файлы, которые хотите, и он объединит ваши файлы в пакет.