Guide

Procreate to Live2D: a PSD Cubism can use

Live2D Cubism Editor only imports PSD files, so Procreate art for a Live2D or VTuber model has to become a layered PSD first. Drop the .procreate file above to check it against Live2D's PSD rules, then download a PSD in which every layer is cropped to its own part. Artists on the Live2D and Adobe forums report that in PSDs from Procreate's own export, every layer's box is as big as the canvas. The file is read in your browser and never uploaded.

Last updated

Drop the .procreate file to check it against Live2D's PSD rules

No file? Try one:
  • Never uploaded
  • First PSD free

Step by step

  1. Split the model into parts in Procreate

    Put each part that moves on its own layer: eyes, brows, mouth, hair strands, arms. Merge line art into its fill, merge layer masks and clipping masks, and give every layer a different name.

  2. Drop the .procreate file on this page

    The Live2D check lists anything Cubism's manual asks you to change, such as a Display P3 color profile, clipping masks or repeated layer names. Fix those in Procreate and drop the file again.

  3. Download the layered PSD

    Select Download layered PSD. Each layer is cropped to the pixels painted on it. The first layered file is free with an account.

  4. Import it into Cubism Editor

    Drag the PSD into the Modeling workspace's view and choose Create new model from PSD file, as the Cubism manual describes.

What Cubism Editor needs from a PSD

Live2D’s manual page Notes on PSD creation lists the rules. The first three are hard limits: if one is not met, the PSD will not import.

Rule from the Live2D manual The PSD from toPSD
PSD format Yes
RGB color mode Yes
8 bits per channel Yes
sRGB color profile Keeps the canvas profile. Procreate canvases can be sRGB or Display P3, so check it (below)
One part per layer, line art and clipping masks merged Keeps Procreate’s layers and clipping masks as they are, so merge them in Procreate first
No layer masks Keeps layer masks, so merge them in Procreate first
A different name on every layer Keeps Procreate’s layer names

The Import PSDs page adds two things that matter for Procreate files. Hidden layers and groups are imported too, so old sketches become parts unless you delete them. And each ArtMesh is created “with a 1 pixel margin relative to the layer size”, which is why a layer as big as the canvas gives a part whose box is as big as the canvas.

Layers that fit their parts

On the Live2D forum, an artist found that “Procreate uses the entire canvas for each layer” and fixed it by merging every layer with a blank one in Photoshop. On the Adobe Community, an animator saw the same thing in After Effects: the transform box of a small eye spanned the whole canvas.

toPSD crops each layer to the rows and columns that have paint on them before writing the PSD, so an eye layer in the PSD is the size of the eye.

In our test, a 2118 by 1836 pixel sample file from the Silicate project came out with each layer’s bounds set to its painted area, for example 276 by 292 pixels for one of its shapes, and every PSD was 8-bit RGB. A filled background layer stays as big as the canvas, because it is painted everywhere. Paint that is almost invisible still counts too. A faint stroke left far from a part keeps that part’s box large, and Live2D’s own Live2D_Cleaning script for Photoshop exists to remove “eraser residue and other small dust” of this kind.

Fix these in Procreate before converting

The Live2D check above reads the file’s layer settings and lists what to change. These are the usual ones:

  • Color profile. If the canvas is Display P3, switch it to an sRGB profile with Actions > Canvas > Canvas information > Color profile, as the Procreate Handbook describes, or convert the PSD to sRGB in Photoshop afterwards. Compare the colors after switching.
  • Clipping masks and line art. Merge each clipped layer, and each line layer, into the part it belongs to with Merge Down in Layer Options. Cubism wants one finished part per layer.
  • Layer masks. A Procreate mask stays attached to its layer until you merge or delete it, according to the Procreate Handbook. Merge each one into its layer.
  • Names. Rename repeated names such as “Layer 1” so every part is easy to find in Cubism. Live2D’s cleaning script warns that matching names can even cost a layer its drawing.
  • Blend modes. Cubism 5.3’s Color blend list covers Multiply, Screen, Overlay, Soft light and some others; anything else is imported as Normal.
  • Hidden layers. Delete sketches and references you don’t want as parts.

Work on a duplicate of the artwork in the Procreate Gallery, so the version with separate line art and masks stays editable.

If you have Photoshop

Live2D publishes two Photoshop scripts: Live2D_Preprocess merges groups (except groups whose name starts with *), merges layer masks and combines clipping masks, and Live2D_Cleaning removes leftover specks. They work on the PSD from toPSD like on any other PSD. The Photoshop guide covers opening the file.

What we have and haven’t tested

Checked on October 15, 2026:

  • Tested: toPSD’s PSDs from the MIT-licensed Silicate sample files are 8-bit RGB with every layer cropped to its painted area, read back with an independent PSD reader.
  • Not tested: importing a toPSD PSD into Live2D Cubism Editor, and Procreate’s own PSD export, since we have neither Cubism Editor nor an iPad on our test machine. The forum reports of full-canvas layers are other artists’ experience, linked above.

If you rig with a toPSD file, a short note to hello@topsd.app on how the import went helps us make this page say “tested”.

Questions

Can Live2D open a .procreate file?

No. The Cubism Editor manual says only PSD files can be loaded, with PNG accepted for things like guide images. Procreate art has to be saved as a layered PSD first, either with Procreate's own PSD export on the iPad or by converting the .procreate file with toPSD.

Why does every Procreate layer take up the whole canvas in Live2D?

Artists on the Live2D forum (2021) and the Adobe Community (2023) report that layers in a PSD exported from Procreate come in as large as the canvas, so each part's box covers the whole picture. Cubism builds each ArtMesh from the layer's size plus a 1 pixel margin, according to its manual. toPSD crops every layer to the pixels painted on it, so the box fits the part. We have not tested Procreate's own PSD export ourselves.

Can I make a Live2D model with Procreate?

Yes, for the artwork. Draw the model in Procreate with every moving part on its own layer, then turn it into a PSD for Cubism Editor, where the rigging happens. Live2D's manual asks for RGB, 8 bits per channel, the sRGB profile, one part per layer, merged clipping masks, no layer masks and a different name on each layer.

Do I need Photoshop?

Not for the format. The PSD from toPSD is RGB with 8 bits per channel and cropped layers. Clipping masks, layer masks and the color profile are easiest to fix in Procreate before converting; the Live2D check on this page lists them. Live2D also offers Photoshop scripts that merge masks and clipping masks for you, if you have Photoshop.

Does Live2D keep Procreate's blend modes?

Some of them. Cubism 5.3 has a Color blend list with modes such as Multiply, Screen, Overlay and Soft light, and the manual says layers in any other mode are imported as Normal. Cubism 5.2 and earlier had only Add and Multiply besides Normal. The Live2D check lists each layer whose mode Cubism lacks.

Is my file uploaded?

No. toPSD reads and converts the .procreate file in your browser and saves the PSD on your device. Commissioned model art never leaves your computer.

Have a .procreate file to open?

Get a layered PSD in seconds. Your first one is free, and the file never leaves your computer.