I create mostly logo designs using Inkscape on Linux but I cannot find a way to mockup my designs with an open source software. Are there any open source programs to apply vector (or raster) designs into mockups for showcasing designs? Similar to what Photoshop calls 'Smart Objects.'

  • Why do you need something like Photoshop's Smart Objects? Can't you import the SVG into GIMP and transform the perspective to fit it to the object?
    – Billy Kerr
    Jul 30, 2018 at 10:58
  • @BillyKerr I have tried transforming with GIMP and Inkscape but never could not achieve good results. The mockups I need use more than just perspective, they include lighting, texture morph etc. Jul 30, 2018 at 12:10
  • Maybe Placeit.net has something you could use?
    – Joonas
    Jul 30, 2018 at 12:52
  • GIMP has a lighting filter, and you can use layer modes for textures, and you can morph images onto textured surfaces using a displacement map, or a bump map, almost exactly the same as can be done in Photoshop.
    – Billy Kerr
    Jul 30, 2018 at 13:15
  • Here's an example of the kind of thing that can be done in GIMP. It's quite simple, a bump map, some drop shadows, some masking, use of the blur tool, etc. Obviously, there's no smart object stuff, where you can just replace the smart object, and all the effects are applied. In GIMP you'd need to make edits manually for each mockup.
    – Billy Kerr
    Jul 30, 2018 at 14:38

2 Answers 2


Of course, depends on what do you mean by showcasing your designs and what those designs are.

My option would be, create your mockup.

If there are no macros or smart objects on Gimp to reproduce shades and perspectives, my option would be to generate a full 3D object.

Prepare some 3D models, for flat logos, for business cards, for a flyer on Blender.

Then you only need to change the base texture and generate a new render with the new design.


Many programs open PSDs, for ex. GIMP, Krita, Paint.NET, Serif Affinity Photo & -Design(not free, only low cost), but the result is partial. They do not interpret properly Photoshop's advanced side such as vector masks, smart filters and layer styles. Normal raster layers and layer blending modes are interpreted ok as long as the program knows the used color system and the blending mode.

That's unfortunate, because many high quality PSD mockups are based on PS's advanced features. A good mockup can radically reduce the needed not-so-creative work, you get right bendings, perspective, lights&shadows and texture overlay virtually with no work. Add only your colors, texts and the design drawing, tweak the effect strengths as you like.

Your options:

  • get Photoshop - even for a short time, it's now rented, you cannot buy it except pre-CC versions (poor SVG support) as second hand stuff. If you haven't already used it, you have a short fully free trial period.
  • test the available mockups "what you get in GIMP or other available software which reads PSDs". Rebuild the missing things such as the perspective and light with program's own methods
  • start from scratch. That's a long term solution and will be a substantial skill level jump, too. Usable mockups can be built without smart filters and layer styles.
  • Photoshop doesn't work on Linux.
    – Billy Kerr
    Jul 30, 2018 at 13:35
  • @BillyKerr are you sure? Linux has windows emulators and virtual machines. (Of course virtual machine needs finally windows, but one can run an exported copy of an old WIn system which are low cost stuff) See this: makeuseof.com/tag/install-adobe-photoshop-linux
    – user82991
    Jul 30, 2018 at 13:39
  • You might be able to get an older version to work via Wine, but no guarantees. Adobe certainly doesn't support it.
    – Billy Kerr
    Jul 30, 2018 at 13:53
  • @BillyKerr ok. I suspect that the performance is poor if it works. One can get angry when he waits a stack of effects being calculated without the help of videogame graphic processing in the video card.
    – user82991
    Jul 30, 2018 at 13:59
  • @user287001 you can easily get the computer to feel like the virtual windows was native if you allocate it its own ssd. And virtualisation can use the graphics card.
    – joojaa
    Aug 29, 2018 at 23:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.