文档
项目与文件
导入 Photoshop 文件
一个 PSD 怎么被拆成图层和分组、哪些混合模式熬过了这趟路,以及 Photoshop 能装的东西里有哪些带不过来。
文件 ▸ 导入 ▸ PSD… 会读一个 Photoshop 文档,并把它在这里重建成图层,而不是压成一张图。PSD 格式由 Celas Studio 自己读,所以既不需要装 Photoshop,也不牵涉任何插件。
整个文档进来后装在一个以文件命名的分组下,位置摆得让 Photoshop 的画布正好落在你的画布中央。你移动或缩放那个分组,画面就整体跟着走。
什么对应什么
| 在 Photoshop 里 | 在 Celas Studio 里 |
|---|---|
| 一个像素图层 | 一个图像图层 |
| 一个图层组 | 一个分组图层,嵌套关系保留 |
| 图层名 | 图层名,非拉丁字符也保留 |
| 图层不透明度 | 图层不透明度 |
| 隐藏的图层 | 隐藏的图层 |
| 没有图层数据的合并文件 | 一个名为 Background 的图像图层 |
每个导入的图层都保着自己的像素,按自己的尺寸和位置摆着,这些像素存在你的项目里。导入一完成,PSD 就不再被需要了,你在这里做的任何事也不会写回它。
[ 屏幕截图: 导入一个角色 PSD 之后的图层面板,以文件命名的外层分组已经展开,露出里面的 Photoshop 图层组。 ]
混合模式
有十二个 Photoshop 混合模式在这里有直接对应,能原样带过来。
| Photoshop | Celas Studio |
|---|---|
| Multiply | 正片叠底 |
| Screen | 滤色 |
| Overlay | 叠加 |
| Darken | 变暗 |
| Lighten | 变亮 |
| Color Dodge | 颜色减淡 |
| Color Burn | 颜色加深 |
| Hard Light | 强光 |
| Soft Light | 柔光 |
| Difference | 差值 |
| Exclusion | 排除 |
| Linear Dodge (Add) | 相加 |
其余的一律变成正常,图层组上的「穿透」也一样。这里没有对应物的模式(色相、饱和度、颜色、明度、亮光、线性加深等等)进来都是正常,所以本来靠某个模式撑着的图层会显得不对,得你自己另挑一个模式。
读取程序接受什么
- RGB 和灰度文档
- 8 位和 16 位文件:16 位在进来时降到 8 位
- 未压缩、RLE 和 ZIP 压缩的图层数据,包括带预测的那一种
- 每边 1 到 30000 像素的画布
什么带不过来
Photoshop 里有一大堆东西在一个二维动画场景里没有对应物。下面这些全部会被悄悄丢掉,导入时不给警告。
- 大文档格式(.psb):导入直接被拒绝
- CMYK、Lab、索引、双色调和位图文档,以及 1 位或 32 位的深度
- 图层蒙版:被蒙住的图层进来是完全不透明的,本来藏起来的部分又露出来了
- 剪贴蒙版:被剪贴的图层作为一个普通图层进来
- 调整图层:它们不含像素,所以进来是空分组
- 图层效果和样式:投影、描边、发光、斜面
- 智能对象:只有它栅格化后的像素进来,对象本身不进来
- 可编辑文字:文字按像素进来,不能重新打字
- 参考线、路径、颜色配置文件和混合范围
蒙版是最该留神的一项。在 Photoshop 里被蒙住的图层,导入后蒙版没了、整幅画面全露着,这会不声不响地改掉一张构图。凡是靠蒙版撑着的地方,请在导出 PSD 之前先合并掉,或者在这里用一个剪贴分组重新搭起来。
怎么导得更干净
- 在 Photoshop 里,把你想留作画面的智能对象和文字图层栅格化。
- 你需要那个效果的图层蒙版、剪贴蒙版或图层样式,都先应用或合并掉。
- 把文档转成 RGB、8 位,并存成 .psd 而不是 .psb。
- 在这里导入,然后把你想做动画的部件重新拆成单独的图层。
[ 屏幕截图: 一个带图层蒙版的 PSD,左右对比导入前后,右边被蒙住的区域又露出来了。 ]
进来时里面什么都没有的图层(一个调整图层,或者一个像素读不出来的图层)会变成一个空分组而不是消失,这样你还看得出它原先在这一摞里的什么位置。