How it works
SudoMock applies each supported smart filter to your artwork automatically, with Adobe-level fidelity, so the filter the designer built renders correctly on every design without being baked into static pixels. The result matches Photoshop’s own output, layer masks and blend modes included.No special API parameters needed. Smart filter rendering is automatic. If
the PSD contains a supported smart filter, the standard render endpoint
applies it with no extra parameters. Your existing
POST /api/v1/renders
requests do not change.How we verify accuracy
We verify every supported smart filter against Photoshop’s own output, so fidelity is graded by Adobe’s result rather than our own assumptions. In our reference test against Photoshop’s own output, mean per-pixel error was 0.24 on a 0 to 255 scale and 89.5% of pixels matched bit for bit. In the same reference test, edge alignment stayed accurate to within 0.006 pixels.Supported filters (as of June 2026)
How other tools document smart filters
The leading PSD-upload mockup APIs document that smart filters are ignored. Quoted verbatim from their own PSD preparation guides:Dynamic Mockups
Their PSD formatting guide allows “No Smart filters or layer styles” and
says these “will be ignored.” Accessed June 2026.
Mediamodifier
“No Smart filters or layer styles (these will be ignored)” PSD formatting
guide, accessed June 2026.
Frequently asked questions
Can an API render Photoshop smart filters?
Can an API render Photoshop smart filters?
Yes. SudoMock renders Photoshop smart filters, including Perspective Warp,
Curves, and Gaussian Blur, and keeps them accurate for every design you
upload. Perspective Warp, Curves, Gaussian Blur, Box Blur,
Brightness/Contrast, Invert, Displace, Find Edges, and the one-click filters
render today.
Why does my perspective warp look flat in mockup generators?
Why does my perspective warp look flat in mockup generators?
Most PSD mockup tools skip smart filters entirely, so the layer renders
without the warp and the artwork looks flat against the scene. The leading
PSD-upload mockup APIs document that smart filters are ignored. SudoMock
renders Perspective Warp with Adobe-level fidelity and keeps it accurate for
every design you upload.
How accurate is the Perspective Warp rendering?
How accurate is the Perspective Warp rendering?
In our reference test against Photoshop’s own output, mean per-pixel error
was 0.24 on a 0 to 255 scale and 89.5% of pixels matched bit for bit. The
comparison target is Adobe’s own output, so the result is graded against
Photoshop’s pixels rather than our assumptions.
Do I need to rasterize smart filters before uploading?
Do I need to rasterize smart filters before uploading?
For Perspective Warp, no. Keep the filter live and SudoMock renders it with
Adobe-level fidelity on every design you upload.
How does SudoMock verify smart filter accuracy?
How does SudoMock verify smart filter accuracy?
We verify every supported smart filter against Photoshop’s own output, so
fidelity is graded by Adobe’s result rather than our own assumptions.
Fit and blend modes
How artwork meets an area, and how it sits on the material.
Upload a PSD
The upload contract and what the response tells you about each layer.