Make 3D DVD covers with Linux and the Gimp

There’s this whole big community of people out there making custom covers for their DVDs. These covers are really pretty, most of the time. People work on them for days and days and days, and then release them to the amazement of the community. However, when they do release them, they don’t normally demonstrate them by just showing people the cover image; instead, they show a pretty drop-shadowed 3D view of the cover instead, looking like it’s in a DVD case. To get that 3D view they tend to use either IMANDIX Cover, a closed-source Windows-only program, or a Photoshop Action (which is a plugin for a closed-source program available only on closed-source operating systems). We in the Free Software community need to get some of that 3D DVD cover action! We need to be able to turn

into

Well, now you can. Grab dvdcoverdisplayer.py and store it in the .gimp2.2/plug-ins/ directory in your home directory, and then make it executable. Then, get yourself a DVD cover image from somewhere, open it in the Gimp, and click Python-Fu > DVD Cover to get the pretty 3D version. GPL-licenced. I’d be interested in suggestions for other “views” it should do.
Now I have one more reason to suggest to people that they can use the Gimp and move away from Windows.

23 Responses to “Make 3D DVD covers with Linux and the Gimp”

  1. Wow!

    Very cool

    mrben
  2. That’s really nice, like it.

    How about one that just shows the edge and front/back? The kind of picture you get for box-art when you browse software stalls in online stores.. As an example go to http://ebuyer.com/ and click “software” on the menu at the top. They pretty much all use this view.

    Would be good for showing off the box even if your product is delivered as an ISO image with no box and/or manual included.. :D

    Alan Pope
  3. Looks great, a book view would be nice too.

    Michael Sheldon
  4. Nice work Mr Aq

    OnCallBald
  5. Michael: what does a “book view” look like?

    sil
  6. Like a book ;)

    See: http://www.erynn.ca/assets/temp/book%20cover%2024%203D.gif

    (Sorry for the crappy book subject, just googled for something suitable)
    Basically a box with a slightly altered top section.

    Michael Sheldon
  7. How about a version that will run on a mac? maybe.
    –cheers
    olseda

    olseda
  8. olseda: the Gimp runs on Macs.

    sil
  9. Does this only work with Ubuntu?

    Dkid
  10. Dkid: it shouldn’t do. However, it hasn’t been touched in a while so it might not work in newer versions of the Gimp…

    sil
  11. How do you make it executable .. :|

    Dkid
  12. Dkid: right click the file, say Properties, and then look under Permissions.

    sil
  13. Hey, erm sorry bout all these questions but where can you find the python_fu

    Dkid
  14. Ubuntu: Add/Remove Programs, search for gimp-python

    Debian: apt-get install gimp-python

    Other distros, I can’t help you with, I’m afraid.

    sil
  15. good work.
    do you mean about 3d that it can be rotated at any angle or can be viewed only in 3 angle. since youre looking for a suggestion i suggest have a video demo in yuotube.

    Businessrealmz
  16. just remember to run a : chmod +xr dvdcoverdisplay.py

    mixi
  17. cool. demonstrate on you tube.

    zack
  18. i love it

    zack
  19. I just tried it and it’s so very cool!

    Just so everyone knows, in my Ubuntu 7.04 install the directory should be “.gimp-2.2/plug-ins/” not “.gimp2.2/plug-ins/”.

    Also, the forum thread I started with my DVD cover design can be found at http://ubuntuforums.org/showthread.php?t=38345.

    I’m going to post about this script right now.

    Charles Edward Pax
  20. Hi, I’ve got Gimp for Mac OSX. I’m wondering if you could post up an executable version of dvdcoverdisplayer.py for me to install?

    André
  21. AndrĂ©: I’m afraid not — as far as I’m aware it requires the gimp-python plugin. I don’t know if that’s available for OS X; the #gimp IRC channel might be able to help with that?

    sil
  22. i can’t get this to work, their is no permission under the properties to make in executable so i just changed the extension to .exe and it still won’t work. Help

    I like Balloons and cheese
  23. OK, if there’s nothing in the permissions section, then try opening a terminal window and typing:

    chmod +x ~/.gimp2.2/plug-ins/dvdcoverdisplayer.py

    and that should do it.

    sil

Leave a Reply

OpenID is a decentralised authentication system. If you use LiveJournal or Vox you already have an OpenID; just use the URL of your homepage there. See also how to get yourself an OpenID.