SudoMock

PSD Compatibility Matrix

What SudoMock renders, what is in development, and what it never will, with the technical reason for every unsupported row.

Our rule for this page is simple: a feature is listed as supported only when the output is verified against Photoshop's own renders. When faithful reproduction is impossible, we say so and explain why, rather than render it silently wrong.

Core PSD Features (as of June 2026)

FeatureStatusNotes
Smart Objects (embedded)SupportedArtwork replacement, nested smart objects, multiple smart objects per template.
Smart Objects (linked / external)SupportedRendered as artwork placeholders from their placement geometry; no need to Embed Linked before upload.
Layer masksSupportedHonored and rendered to match Photoshop.
Blend modes (all 27)SupportedPhotoshop-accurate compositing. Pass Through is also supported as a group blending mode (group-level only, not counted in the 27 layer blend modes).
Smart object warps (mesh)SupportedWarp meshes render to match Photoshop’s own output, verified pixel-for-pixel.
Perspective transformsSupportedFour-point perspective placement (quad) on smart objects.
Layer effects: Drop Shadow, Stroke, Blend IfSupportedOther layer styles (Glow, Bevel) should be rasterized in Photoshop before upload.
Text layersSupportedPoint, multi-line, and area (paragraph) text render with editable wording, font, size, and color, from a 2,000+-family catalog plus custom font upload on Pro and Scale. Rotated text and ten warp styles render live with your new text; the remaining warp styles and vertical text render as-is. See the Text Layers page.
International scripts and right-to-left textSupportedLatin-based scripts, including Turkish and accented characters, render as designed. Arabic and Hebrew render right-to-left, with a readable fallback when the chosen font lacks those glyphs. CJK families are in the catalog with layout still being calibrated.

Hidden layers

How a hidden layer is handled depends on its type. Smart objects and text layers follow different rules, so it is worth knowing what happens to each.

Smart objects

A smart object that is hidden in Photoshop is not exposed as a slot and is not rendered. To use it, make the layer visible in Photoshop and upload the file again. When a PSD you upload contains hidden smart objects, SudoMock flags them so you know exactly which layers to turn on before re-uploading.

Text layers

A text layer that is hidden in Photoshop is kept as a fillable slot in your template. It renders only when you fill it with your own wording, and stays hidden when you leave it empty, exactly as it was in your source file.

This lets a single template carry optional lines, personalized fields, or language variants that appear only on the renders you choose to fill. You decide per render what shows, without editing or re-uploading the file.

Smart Filters (as of June 2026)

Smart filters are non-destructive filters on smart object layers. Support is filter-specific. The detailed rendering and verification story is on the Smart Filters page.

FilterStatusReason / NotesWhat to do instead
Perspective WarpSupportedSupported with Adobe-level fidelity. Verified to match Photoshop's own output.
CurvesSupportedSupported with Adobe-level fidelity. Bit-exact against Photoshop's own output in our reference test (zero per-pixel error on the test fixture).
Gaussian BlurSupportedSupported with Adobe-level fidelity. Verified to match Photoshop's own output, matching its radius and edge handling.
Box BlurSupportedSupported with Adobe-level fidelity. Verified to match Photoshop's own output, matching the opaque interior within a fraction of a level.
Brightness/Contrast, InvertSupportedSupported with Adobe-level fidelity. Verified to match Photoshop's own output: Invert is bit-exact and Brightness/Contrast matches within one level on the test fixture.
Blur, Blur More, Sharpen, Sharpen More, Sharpen Edges, Despeckle, SolarizeSupportedOne-click filters supported with Adobe-level fidelity. Blur, Blur More, and Solarize are bit-exact against Photoshop's own output; the Sharpen family and Despeckle match within a fraction of a level on the test fixtures.
DisplaceSupportedSupported with Adobe-level fidelity, including heavily downscaled smart objects. Verified to match Photoshop's own output, matching the interior within a fraction of a level.
Find EdgesSupportedSupported with Adobe-level fidelity, verified Adobe-exact against Photoshop's own output on a clean reference fixture (mean per-pixel error 0.003).
Camera Raw FilterNot supportedBy design: proprietary Adobe processing pipeline; faithful reproduction is not possible for any third-party tool.Recreate the tone and color look with Curves or Brightness/Contrast adjustment layers clipped to the smart object. SudoMock renders those with Adobe-level fidelity on every design you upload.
Filter Gallery effectsNot supportedBy design: proprietary effect stacks that depend on texture assets which are not embedded in the PSD.When the texture is the same for every design, place it as a separate layer above the print area with its blend mode, instead of as a smart filter. SudoMock composites pixel layers and all 27 blend modes faithfully.
LiquifyNot supportedBy design: relies on distortion data Photoshop does not store in a reproducible form.Rebuild the distortion with Edit > Transform > Warp or Perspective Warp on the smart object. SudoMock renders both with Adobe-level fidelity on every design you upload.
Lens Correction, Adaptive Wide AngleNot supportedBy design: proprietary Adobe lens models.Approximate the correction with Warp or Perspective Warp on the smart object, or bake it into a static background layer when it does not need to follow the artwork.
Randomized filters (Clouds, Fibers)Not supportedBy design: depends on randomized data the PSD does not store, so a deterministic match is impossible.Rasterize the generated texture into a regular pixel layer (right-click > Rasterize Layer). The result is fixed pixels SudoMock renders exactly; you only lose re-randomization, which does not change the mockup output.
AverageNot supportedBy design: depends on data outside the saved layer, so it is not reproducible from the PSD alone.Average collapses the layer to a single flat color. Set that fill color directly in your artwork or as a solid color layer, which SudoMock renders exactly.

Why some filters will never be supported

Unsupported filters rely on proprietary Adobe algorithms or on data that is not stored in the PSD file, so faithful reproduction is not possible for any third-party tool. We say so plainly rather than render them silently wrong. Every unsupported filter has a recommended alternative in the table above that routes the effect through a feature SudoMock does render, so your look still survives the upload. Renderable smart filters are verified to match Photoshop's own output, so fidelity is graded by Adobe's result rather than our own assumptions.

What To Do With Unsupported Features

You rarely need to flatten blindly. Each unsupported smart filter in the table above lists a recommended alternative that routes the effect through a feature SudoMock does render: geometric filters such as Liquify rebuild as Warp, tonal filters such as Camera Raw rebuild as adjustment layers, and purely decorative or random textures rasterize into a static layer. Keep supported features live so they stay accurate for every design you upload. The PSD Preparation guide has the full checklist, and the Smart Objects guide explains how artwork replacement works. Upload errors are documented in Error Handling.

Test With Your Own PSD

500 one-time API credits, no credit card. Upload your template and compare the render against Photoshop.