• Member Since 11th Apr, 2012
  • offline last seen 5 hours ago

Bad Horse


Beneath the microscope, you contain galaxies.

More Blog Posts758

Sep
10th
2013

Making story art with the GIMP · 3:23am Sep 10th, 2013

I used to commission story art, but this year, I've put together most of my art myself using the GIMP (GNU Image Manipulation Program), though I can't draw at all.

GIMP is photo editing software, very much like Photoshop, available free at www.gimp.org. This is not a GIMP tutorial, just a demonstration of how I've used GIMP for cover art. GIMP lets me combine and modify existing art. Ponies are easy to manipulate in GIMP because they're vector art, so colors are non-textured and stay the same over large areas. Trying to modify things with photo-realistic shading is much harder.

The simplest use of GIMP is to crop pictures and erase unwanted details. I use Microsoft Paint for cropping, but GIMP is better for erasing. I erased the Hub logo in this picture today for my upcoming story "Pony Play":

To do this, just play a video, stop on the frame that you want, use screen (active window) capture, and (in Windows) paste it into Microsoft Paint. Crop it some—not quite as closely as you want; leave some extra edges in case you want them back later. (In the GIMP, unlike in Microsoft Paint, you can clip things out of the canvas without deleting them from the layer they are on.) Then save it as a .PNG file (not a JPG; I think that removes more details), and open that PNG with GIMP.

(If anyone knows a good video player that lets you single-step through frames, please tell me.)

Then, select the brush tool. With vector art, you usually set both brush "hardness" and "opacity" to 100%. With curved lines, you're going to work with the circular brush. (The other brushes are rarely helpful. There is no square brush; for fine squarish detail, you'll have to take the circular brush down to 2 to 4 pixels.) To erase, right-click somewhere very near the thing you want to erase, which sucks up the background color from that spot. Then push the left mouse button down and hold it while you rub that color over the hub logo. Release and then hold the button down again periodically; this pushes what you've done so far onto the undo stack, so if you wipe something important out, you only lose the last erase stroke made when you undo.

To do more than this, give yourself a half a day to work through some tutorials. Or open a photo in GIMP and start playing around. As with Photoshop, the key things to understand are layers and selections. Your work will be divided into different layers, with objects on transparent backgrounds on the upper layers, shading and lighting on the middle layers, and backgrounds on the bottom layer. Your selection is a two dimensional boundary on all the layers, usually outlined with a dotted white line. Any time you use a tool, it will draw (or erase, magnify, or whatever) only in the intersection of the layer you have selected, and your selection area.

Layers, layers, layers. Use lots of them. A picture with 3 objects can easily have a dozen layers, for background, atmospheric shading, shadows, and invisible copies you made before rotating or stretching things so you can go back to them if you change your mind.

I assembled this cover art for "Big Mac Reads Something Purple" by clipping, scaling, rotating, and transforming separate pictures of the library, a desk, a book, the Cutie Mark Crusaders, and an image of Big Mac clipped out of the cover art I commissioned from blackm3sh for "A Carrot for Miss Fluttershy":

Notice I reshaped the desk, removed the hearts (as described above for the Hub logo), and used the rotation tool to rotate the book to be flat on the desk, and the brush to give Big Mac a slight frown. I should have added shadows under the desk.

For this, I had to do clipping, a common operation. First, choose the layer with the object to clip, and execute "Layer->Transparency->Add Alpha Channel". After doing this, deleting things removes them from the layer, instead of just painting them white. Then select & delete everything but the object you want from that layer. There are some fancy auto selection tools that try to let you automatically select areas by color or border, but they don't usually work well. I just zoom in very close on the object I want to clip, then use the "Free Select Tool" to draw a line around its boundary, select the areas around the object, and delete them. Don't try to be exact; you're probably working on an image 1000-2000 pixels wide, and it's going to be downsized to 250 pixels wide for fanfiction cover art. (EqD cover art can be about 800 pixels wide, so be more careful with that.) Don't try to delete everything all at once; you may end up spending 20 minutes tracing a detailed contour, and then losing everything because you accidentally clicked once in the wrong place. GIMP has multiple-level undo to undo any deletes, but it does not have any way to recover a contour selection if you accidentally close it. So delete one piece at a time.

For "Behind the Scenes", I clipped out a picture of human hands holding a clapper board, pasted it into its own layer, and used the text tool to write a different title onto a layer above the clapper board. (The image is scaled down too far for you to tell, but it says, "Celestia Does Equestria.")

For "Mortality Report", I started with this clip from the show of Celestia writing on a scroll. Nice, but a little too cheerful to be writing about Twilight's death.

So I erased the original eyes, clipped the sad eyes out of this picture,

pasted them into a layer, stretched and rotated them, and used the brush to redraw her smile as a frown:

(Unfortunately, the frown is almost completely invisible on the fimfiction image.)

For "Long Distance", I drew a crappy white tower as a set of rectangles, clipped off some corners, made four copies of a window/door object for the opening at the top and the arrow slits, pasted Twilight into the top of it, cut & pasted some trees and bushes from screenshots in front, clipped some clouds from a photo & added color to them with a gradient filter, and to the background with another gradient filter:

Then I merged Twilight, tower, windows, trees, and bushes into a single layer (using Merge Down), and stretched it all using the Perspective tool, and added cliffs from a screenshot underneath. (You can tell I added the cliffs separately, because the perspectives on tower and cliff don't quite match. They were already in perspective in the screenshot. Tower and cliffs could also use some shading or reflected light. Dammit, now I see it isn't quite vertical, either.)

I showed in a blog post the three images I combined in GIMP to make my avatar. Notice the top hat is stretched and rotated. More subtly, I darkened the area immediately under the top hat to be in shadow. I just added a layer and drew a partly-transparent dark shape on it. It's small but makes a big difference. Even more subtly, I dodge/burn/blurred the ears where they meet the hat in the right photo. Borders between things taken from different photos often don't look right without some touch-up. I used alternate Dodge & Burn on the mouth, just around the end of the cigarette, to make it look like the lips are bunched up around the cigarette, holding it.

Left: Without shading. Right: Shadow added under hat.

Light and shade is easy to get wrong when you're pasting together things from different pictures. The Dodge/Burn tool is your best friend for shading. I make a separate layer for shading, so I still have the original objects in the GIMP .xcf file if I decide to put things together differently. Focus is also tricky. If a background object is in sharper focus than the foreground, blur it. The cigarette here might ought to be blurred.

For "Burning Man Brony", I combined a picture of myself at Burning Man with a frightening drawing of Discord by Noben.

The original artwork had lettering over Discord's horns, and I had to erase it and draw in the missing pieces, which took a long time, as I can't draw. Fortunately they're at the very top, mostly transparent, so you can't see that they are not quite right. I made two copy layers of Discord, and clipped the dark background out of one, so that I could get his head less transparent than the background. There are also two copies of the photograph, one as the background, and the other partly transparent. For both the transparencies of the photograph and of Discord, I used a radial gradient filter, to make my face more transparent and Discord's more opaque as you move towards the center. I added another layer of transparency for Discord's horns, which otherwise disappeared in the gradient. To use a gradient filter, do this:

1. Right click on the layer to fade in the Layers window & select "Add Layer Mask". Click Add, checking default "full opacity" is selected.
2. Select Blend/Gradient tool. Set gradient to "FG to BG". Set shape to "Radial" (in this case). With the gradient tool, you draw a line, and a color gradient is made along it. With radial gradient, the first click will be the center of a gradient circle. Draw a line from the center out to one edge of the circle. "FG to BG" vs. "BG to FG" detemines whether it fades out or in as you move outward.
3. Right-click on the layer and "Apply Layer Mask".

For "Fluttershy's Night Out", I used the paint tools to remake the wonderful "Bitter Alcoholic Fluttershy" by White Diamond into an apprehensive, tense Fluttershy:

This took an entire day (probably longer than it would take a real artist to do an entire picture). I had to erase parts of the picture and fill in the background (for instance, the wall behind the wings, which I matched to the existing walls using blur and diffusion filters), completely redo the eyes, and redraw the shadows on the new right forehoof (mostly using the smudge and dodge/burn tools). I erased the WD because White Diamond hates this picture, as she feels the posture and neck extension is wrong (it is). And the right forehoof is the wrong size and shape somehow, though I redrew it three times. She kindly allowed me to use it anyway. It shows how much someone who can't draw a bit can do with the GIMP and a lot of patience.

(I started modifying the picture to show WD what I was aiming for and see if I could commission her to modify it. She didn't have time, but you can use GIMP to outline ideas for a commission.)

There are three things you'll find puzzling about GIMP. One is trying to draw and not seeing any change on the picture where you expect it. This usually happens because you're looking at a layer other than the one that is selected, or because you're trying to draw outside the selection area.

The second puzzling thing is that when you use a transformation tool, such as to copy or rotate something in one layer, it often removes that object from the layer its in and puts it in a "floating selection", which is a useless thing that will trick you into losing your work unless you right-click on that floating selection immediately and click on "To New Layer", turning it into a layer. As far as I can tell there is never any reason not to do this immediately. Notice that the thing you have operated on is usually now missing from its original layer, so you should copy a layer before using any transformation tool on it. In many cases, you will then delete the layer you modified, as it will no longer contain anything visible.

The third puzzling thing is that different tools behave differently. Some of them operate directly on a layer, and some of them produce their results in floating selections. Each tool is a plug-in to the software, and can behave pretty much any way that it wants to. Some of them, like the cage transformation tool, are completely their own thing. Just learn each tool separately.

Avoid merging layers together unless you have to. Try to keep all your original objects as separate layers. They don't have to be visible; you can just keep them in the file so you know where to find them if you want to reuse those objects. Make copies of layers profligately. Much better to waste a few megabytes of disk space than to have to reconstruct art.

The last things to do with your file are to set the canvas borders, save it, scale the canvas down, and export it as a PNG or JPG. Set the canvas borders instead of cropping in case you want the stuff outside the borders back later. Save before scaling down. Never save the GIMP .xcf file after scaling it down, or you'll overwrite all your work except for the crappy lo-res version. Keep a backup just in case you accidentally save it after scaling down.

I always export to PNG or JPG at compression level 1. Default is 9, which sucks, and doesn't save much space. Compression level 0 makes files that are much larger than compression level 1, and look about the same. Fimfic cover art is always 250 pixels wide now. Try to make covers that are tall and narrow; you get extra screen space for free, up to 400 pixels tall. Making it wider than 250 pixels will just shrink it vertically. Plan ahead for the eventual 250 pixels wide. I knew the Twilight in my tower would be barely visible at that resolution, but that was the effect I wanted, because Long Distance is about her being too far away, feeling like she's receding into the distance. I didn't plan ahead with this picture I commissioned for "Severus Spike"; it had a lot of detail that was lost at 250 pixels wide.

On today's thumbnail front page, at 50 pixels wide, it would look like this:

You can't get a decent picture in 50 pixels, so just try to get something that has enough plain background area that it doesn't look like food stains. Think of the thumbnail and the story page version as two different pictures; make something that will work for both if you can.

It's surprisingly fun to make things with GIMP. Making stuff you can see is gratifying in a different way than writing. I think learning how to use it is worth it for that alone.

Report Bad Horse · 919 views ·
Comments ( 24 )

Depending on what OS you're using, Media Player Classic. It allows frame-by-frame advance, and has a simple F5 screenshot function. I used it on my XP machine and my Windows 7 with no problems, but it doesn't appear to like Windows 8. It's a free download.

VLC Media Player lets you step through a frame at a time, as well as set up loops. It plays just about every file type you can imagine. The options aren't available in the default UI, but they can be found under View > Advanced Controls.

Ok, I downloaded a different version from a different site (old download that didn't work was from Cnet):

MEDIA PLAYER CLASSIC

I have no reason to believe that this won't work, but of course click at your own risk. I just installed it on my Windows 8 machine, and it does mostly what it did on my older computer . . . it's jumping 5 sec. with the arrow keys rather than frame-by-frame, but I haven't played with it much yet.

Are you saying that there are people who do not know what GIMP is? :moustache:

1339764 Must be, 'coz Adobe is still selling Photoshop to somebody.

1339695
I'll do you one better. With VLC you can stream from internet sources. I don't know what all sites will work, but I've used it for livestream podcasts, and youtube. So it should cover all your use-cases.

Media > Open Network Stream (Ctrl-N) > Paste link.

I've also screen captured with VLC, and use it sideloaded on my Nexus tablet while reading *ehm* this site. Needless to say, it has lots of uses, and I recommend it.

Excellent guide, particularly the explanations of what areas drawing will effect and of good saving practice; and in how clear you were about the individual steps involved in arriving at your result. Ideally it would be in multiple parts, as I (a GIMP veteran who already understands and applies all the concepts here) found this quite long and involved, so I think it may be asking a bit much for readers new to GIMP/ photo editing to slog through it all.

A few corrections and stuff:

"floating selection", which is a useless thing that will trick you into losing your work unless you right-click on that floating selection immediately and click on "To New Layer", turning it into a layer. As far as I can tell there is never any reason not to do this immediately

If you actually want a new layer, you can do that. But you probably just want to Anchor it (consider this as like merging-down the floating selection), which can be done simply by clicking outside of the selection (note the fact that the cursor gets an anchor next to it when you are in the right place)

Floating selections are confusing but good for a range of things, for example they enable you to paste an object inside of a selection (see Edit->Paste into). Suppose you want to put a picture in a circular frame inside the overall picture, you could just copy the source picture, use the ellipse-select tool to select the area you want to put the picture inside, paste into, move the picture so that what you want shows up, and anchor.
Link to an example I just made -- you can see that the picture in the floating selection is masked by the active selection.

A floating selection is only made when it's needed, which is when you paste in content or transform the contents of the selection in some way.

The third puzzling thing is that different tools behave differently. Some of them operate directly on a layer, and some of them produce their results in floating selections. Each tool is a plug-in to the software, and can behave pretty much any way that it wants to.

This is somewhere between misleading and flat-out wrong. The tools (that is, the items in the toolbox) are all part of GIMP core, they are not plugins and they share a lot of code (both UI and non-UI). The filters (accessible only through the menus) are plugins (albeit ones that are part of the GIMP, if you are working with a vanilla install and no extras).

BTW, if a plugin is making a floating selection, that is bad behaviour (creating a new layer is usually what it should do instead) and it would be appreciated if you reported it to the author. AFAIK none of the plugins bundled with GIMP have this behaviour.

Gimp also has a tool just for cropping, which is pretty nice. I tend to just use Rectangle select tool followed by 'Image->Crop to Selection', though.

Your statements about floating selections make me wonder whether you are running GIMP 2.6 rather than 2.8 (==the latest stable series). The GIMP team wants to eventually get rid of floating selections entirely (because they -are- confusing, I admit that), and in line with that, 2.8 makes much less use of floating selection than 2.6.

For complex erasing such as with Discord's horns, you may want to look into using GMIC's Repair->Inpaint function (either 'patch-based' or 'diffusion'). This allows you to mark what areas you want to remove by painting white pixels on the layer above, and the filter automatically guesses what color the erased pixels should become. Some work is still needed but this is generally far better (both quality and time wise) than simply painting it out from scratch.

link to partial automatic erasure of head and flag in the image I linked earlier.

(G'MIC is among other things an installable plugin for GIMP which hosts a whole lot of filters accessible through a single interface.)

1339781
True. It does have an awful lot of useful features packed in. I could spend days going over all the things you can do with it.

Out of curiosity, does GIMP have some sort of tool similar to the Freeform Pen that Photoshop has? I'm currently using Photoshop Elements 9 (which does not come with any pen tool capabilities), so installing a second program would be redundant, but if it would let me draw smooth, clean lines without having to deal with annoying anchor points, then I'd switch over to GIMP in a heartbeat.

1339695

Personally, I like MPC better, but I've only just started with VLC. It's probably a matter of familiarity (7 years of MPC, 3 months of VLC). Is there a shortcut to screenshot in VLC, or are you stuck with "Print Screen," then pasting into a different program?

1339799
Not to step on KrazyTheFox's toes, but they mentioned the advanced controls:
View > Advanced Controls.

Once you enable that, near the bottom left with all the controls, there is a "snapshot" button. Right by the record function. Big red circle, you can't miss it.

You can change defaults with the settings. VLC is very popular with the FOSS community, and there is plenty of help online.

1339808

I'll have to play some more. I don't really spend a lot of time with movies other than taking the occasional screen shot and hoping that it doesn't crash the computer, lol.

(probably longer than it would take a real artist to do an entire picture

While I assume it varies by artist, considering nearly every artist or author I know is a horrific procrastinator, I am going to say that taking only a day is probably considered freakishly fast. :ajsmug:
1339769
Ha! "Selling." Is that what they are calling torrent downloads nowadays?:derpytongue2:

Comment posted by Cypher deleted Sep 10th, 2013

Pretty good that it's working for you! For those of you who learned Photoshop back in school, but don't want to pirate it now, I recommend checking out www.pixlr.com
Pixlr is a fantastic web tool (no download necessary!) that gives you an in-browser version of Photoshop if you're using it's "Advanced" mode, along with free server-side storage and easy/medium modes for less experienced users. GIMP is certainly the most popular freeware alternative to Photoshop, but I highly recommend checking out pixlr, especially if you don't want to download any software.

use screen (active window) capture, and (in Windows) paste it into Microsoft Paint.

GIMP also has its own screen snapshot tool under File->Create, so you can skip Paint. At the worst, you can use File->Create->From Clipboard after you Alt-PrtScrn. I use this a lot in Windows, but the screen tools don't seem to work under OS X.

The work you did on that drunk Fluttershy is amazing. For someone who claims to have no drawing knowledge, your expertise in using Gimp certainly makes up for it! Seriously, I would have never guessed you altered the pic this much if you hadn't explicitly mentioned it. :pinkiegasp:

I too used gimp in the past to do some mash-ups of some vectors and background, but this alcoholic Fluttershy is certainly beyond my reach (at lest for now :pinkiecrazy:).

Also, anyone interested in getting some vectors for their gimp mashing should know this deviant group. You can find tons of high quality vectors up for grabs there. :raritywink:

It's probably worth mentioning the hundreds of FiM vectors and backgrounds available on deviantart. Erasing all those backdrops from screencaps is tedious to the extreme. I'm amazed that anyone has the patience to do so.

There is no square brush

There is- it's a 1x1 pixel that you can scale to make larger.

I'm *horrible* at using Gimp, having only successfully managed to get one useful picture out of it. I'm only moderately horrible at using Inkscape, having managed to make my Cast Photo for Monster in the Twilight and the cover pic for The Traveling Tutor and the Diplomat's Daughter. Exporting them was a royal pain. Sigh.

So, Bad Horse, I actually really need help with this. I edited the most perfect picture using the GIMP program and a bunch of pre-saved images. But no matter what I do or try, it will not upload the story art on FiMFiction. Help! I REALLY need this picture to show! Also, it says that it was saved, but it never shows it.
-From a Pony with no PhD in Horribleness(If, that is indeed what your name is referencing to.)

1370728 " it says that it was saved, but it never shows it."
Please explain what each of the four "its" in this sentence refers to, and what doesn't get shown when you do what.

The most-common problems uploading to fimfiction are that the file is the wrong type, it's too large, or you're trying to load by URL and giving the wrong URL. What's the complete filename, can you view it in its directory, and can you select it on the fimfiction website when uploading an image? What's the size of the image in pixels?

Thanks for the tutorial!

I too can't draw, and tried to do some graphics, but your example shows how far one who can't draw can really go. I didn't have the patience to learn how those darned layers thingies work.

Download episodes from Yay Ponies for quality logo-free viewing. "Raw US" versions come with soft English subtitles built in (subtitles you can turn on and off), which should be handy for those who needs them (like me). 720p looks like what most popular option for which the external subtitles are made, so it looks like "720p iTunes Raw US" is the way to go for me, which is the default.

VLC player should single-step through frames with [ and ] by default.

I believe you won't have any quality loss at all with PNG. It is a lossless format, so it should be safe to crank the compression all the way up to 9.

I switched to Linux, so GIMP and VLC are natural choice for me now, but they are good programs regardless, which work the same way everywhere. I was frustrated with the change of GIMP feel from version 2.6 to 2.8, though. I tried to get used to it, but... if I was on Windows, I'd revert back to 2.6 - it is so much easier on Windows! Wide binary compatibility is one thing Windows users should surely appreciate more: older software just working on newer OS's is not a universal thing.

Login or register to comment