Photoshop Layer Normalization Tool

About

  • This tool is designed for automating merge layers to normalize *.psd file
  • It is also a supportive tool designed for PSD2UMG plugin

Purpose

  • The widget trees of Game Engine (UE4 Engine/Unity3D Engine) do not map well with Photoshop file layers, some of PSD features (e.g. the layer set, the mask, and the layer FX) cannot be imported to Game Engine directly.
  • The tool could merge some group patterns in *.psd into a single layer, in order to eliminate the features that Game Engine do not support.
  • Of course, you could merge these groups manually. That's way too tedious!

Feature

  • Currently the tool supports merge the following patterns:
    • layers with layer pattern
    • layers with clipping mask
    • layers with mask
    • layer patterns with layer set
    • layer set with mask
    • empty layer / empty textblock / empty group / empty layer set
    • layer set naming with prefix "merge"
  • Note:
    • The source file wouldn't be changed.
    • The tool duplicates the source file and generates a new file naming with postfix "_norm".
    • You will be asked to save normalized new file in somewhere you like.

Installation & Usage

  1. Install Photoshop CC(or higher version)
  2. git clone https://github.com/RadiumLZhang/Photoshop-Layer-Normalization-Tool.git
  3. double click Install.cmd
  4. Restart Photoshop CC
  5. Top Menu Bar -> File -> Auto -> Normalize for PSD2UI

License

This project is licensed under the terms of the MIT license.