Импорт файлов Photoshop
Как PSD разбирается на слои и группы, какие режимы наложения переживают дорогу и всё то, что Photoshop умеет держать, а сюда не доезжает.
Пункт Файл ▸ Импорт ▸ PSD… читает документ Photoshop и пересобирает его здесь слоями, а не сводит в одну картинку. Celas Studio читает формат сам, поэтому ни установленный Photoshop, ни плагин не задействованы.
Весь документ приходит под одной группой, названной по файлу, и располагается так, что холст Photoshop встаёт по центру вашего. Двигайте или масштабируйте эту группу, и графика останется вместе.
Что во что превращается
| В Photoshop | В Celas Studio |
|---|---|
| Пиксельный слой | Слой изображения |
| Папка | Слой группы с сохранённой вложенностью |
| Имя слоя | Имя слоя, включая нелатинские символы |
| Непрозрачность слоя | Непрозрачность слоя |
| Скрытый слой | Скрытый слой |
| Сведённый файл без данных о слоях | Один слой изображения с именем Background |
Каждый импортированный слой сохраняет свои пиксели, свой размер и своё положение, и эти пиксели хранятся внутри вашего проекта. После импорта PSD больше не нужен, и ничто из сделанного здесь в него не пишется.
Режимы наложения
У двенадцати режимов наложения Photoshop есть прямое соответствие, и они переезжают.
| Photoshop | Celas Studio |
|---|---|
| Multiply | Умножение |
| Screen | Экран |
| Overlay | Перекрытие |
| Darken | Затемнение |
| Lighten | Осветление |
| Color Dodge | Осветл. основы |
| Color Burn | Затемн. основы |
| Hard Light | Жёсткий свет |
| Soft Light | Мягкий свет |
| Difference | Разница |
| Exclusion | Исключение |
| Linear Dodge (Add) | Сложение |
Всё остальное становится обычным режимом, включая Pass Through на папке. Режимы, у которых здесь нет пары (Hue, Saturation, Color, Luminosity, Vivid Light, Linear Burn и прочие), приходят обычными, поэтому слой, который на такой режим опирался, будет выглядеть неправильно, пока вы не выберете другой режим вручную.
Что принимает читатель формата
- Документы RGB и в градациях серого
- Файлы 8 и 16 бит: 16-битные на входе понижаются до 8 бит
- Данные слоёв без сжатия, со сжатием RLE и ZIP, включая вариант с предсказанием
- Холсты от 1 до 30000 пикселей по стороне
Что не переезжает
Photoshop держит немало такого, чему в сцене 2D-анимации нет соответствия. Всё нижеперечисленное отбрасывается тихо, без предупреждения во время импорта.
- Файлы больших документов (.psb): импорт отклоняется наотрез
- Документы CMYK, Lab, индексированные, дуплексные и битовые, а также глубина 1 и 32 бита
- Маски слоя: слой с маской приходит полностью непрозрачным, и скрытые части снова видны
- Обтравочные маски: обтравленный слой приходит обычным слоем
- Корректирующие слои: пикселей они не держат, поэтому приходят пустыми группами
- Эффекты и стили слоя: тени, обводки, свечения, фаски
- Смарт-объекты: приходят только их растрированные пиксели, но не сам объект
- Редактируемый текст: текст приходит пикселями, и перенабрать его нельзя
- Направляющие, контуры, цветовые профили и диапазоны наложения
Как получить импорт почище
- В Photoshop растрируйте смарт-объекты и текстовые слои, которые вы хотите сохранить как графику.
- Примените или сведите любую маску слоя, обтравочную маску или стиль слоя, вид которых вам нужен.
- Переведите документ в RGB, 8 бит, и сохраните как .psd, а не как .psb.
- Импортируйте сюда, затем пересоберите отдельными слоями те части, которые вы хотите анимировать.