Monday, July 26, 2010

GIMP Tutorial: Easy Water Ripple Effects



(Click to enlarge)

I have upgraded GIMP to version 2.6.10.

Step 1:

Find a photograph (any photograph will do). For this project, I decided to use this image of Wild Horse Island at Flathead Lake:



Feel free to use this image for the tutorial. (Click the photo to enlarge it)

Crop the water area of the bottom of the image like shown:



Step 2:

Use Saul Goode's Mirror script to create a vertical flip of the image (Script-Fu - Transform - Mirror):



 Duplicate the mirrored layer.

Step 3:

Create a new transparent layer named "Ripple".

Using the Ellipse select tool, with the Feathered Edge set at 10, create an ellipse in the center of the layer.

Fill the ellipse with black.

Using the Blend tool, shape set at Radial, create a gradient similar to what is shown below:



Turn off the selection (Select -None).

If you're wondering why fill the ellipse with black and use a white to black gradient in the center, its due to how the wave filter splits the two colors into ripples. You want the outside ripple lines to be black to give them more definition when using the displace map.

Step 4:

Filters - Distorts - Waves with the following settings:



Change the mode of the Ripple layer to Overlay.

 Using the Rotate tool, I rotated the ripple 90°.

 Using the Scale tool, I made the ripple slightly smaller, filling the lower half of the layer, like shown:



Keep in mind that for the Scale tool, you can manipulate the ripples by turning off the aspect ratio (unchain the chain link) 

TIP: If you want your water ripples to be more of a completed circle, duplicate the layer and then flip the duplicate layer horizontally and change its mode to Multiply. Right click the duplicate layer and        "Merge Down".




Step 5:

Right click the "Ripple" layer and select Layer to Image Size. (Displace menu will not show the Ripple layer UNTIL you do this)

Select/highlight the mirror layer copy (the middle layer), and go to Filters - Map - Displace. Apply the following settings:



You may want to make adjustments to your pinch and whirl settings to suit your own ripple.


Turn OFF (click the  ) the Ripple layer to see the final effect.

Step 6: (Optional)

I added an extra to give the viewer an indication of what made the ripple by adding a fishing bobber:



Edit - Paste Image As - New Layer.

Adjust the bobber by scaling it to fit the ripple.

Add a new transparent layer, name it "Fishing line top".

I used the Path tool to make the filament (fishing line) using 1 px, using a bluish gray color (5e6274).

I duplicated the fishing line layer and flipped it vertically, then used the Move tool to align it in a mirrored fashion. Rename the duplicated layer "fishing line flipped". See below:



Right click the fishing line flipped layer, select Layer to Image Size.

Filters - Map - Displace.

Use the same settings and layer as in step 5. Your image should now resemble the following:



That's it, you're done! :) Thank you for stopping by.

Monday, July 5, 2010

GIMP Tutorial: Simple Seamless Tile Patterns & Backgrounds * Beginners*


I was "Googling" seamless vector patterns yesterday and came across some tutorials that explained how to make seamless patterns using Photoshop and Illustrator. Now, I realize many of my own tutorials are fairly long, and I also realize people want to do things in as few steps as possible, (unfortunately not everything can be accomplished so quickly outside of using a script or plug-in) but creating seamless patterns can be accomplished fairly quickly using GIMP.

View the tutorial via video, here:


Step 1:

Open any square size drawing, with a white background (I am using 400 x 400 px @ 300 dpi).

Set up a grid for the drawing: Image - Configure Grid, using the following settings (Note: make the image grid divisible by 4 and make sure the grid is visible - "View - Show Grid"):



The result: 


Step 2:

The following steps are dependent on what you want to use as a pattern, which can be a brush shape, a photograph selection, or an image you created in GIMP. I'm using my sun clipart I created in a previous tutorial (you can grab that image file here):
First I am going to add a warm yellow color to my image background using (ffa800) for foreground.

Open the sun clip art into GIMP.

Follow my placement pattern of the larger suns (scaled to 300 x 300) and the smaller suns (scaled to 150 x 150) on the drawing:


The process is started by copying the sun clip art (Edit - Copy), then pasting it into the new drawing as a new layer (Edit - Paste As - New Layer).

Scale   the first sun at 300 x 300:


Copy the new layer (make sure Snap to Grid is active under View). Continue pasting the same copy as a new layer until all 9 suns are situated on the grid like shown above.


Paste the 10th sun, scale it  to 150 x 150:



Copy that new layer and proceed to Edit  - Paste As - New Layer, the remaining smaller suns as shown in the placement pattern image above (should be a total of 4).

Save the image as a pattern by browsing to the .gimp-2.6/pattern folder, and name the file with a .pat extension (sunshine.pat). Give it an obvious description (.sunshine). Placing a period (.) before sunshine, will move the pattern toward the top of the pattern dialog.

Refresh your patterns dialog and you're done!

Thank you for stopping by! 


[GIMP Tip: To scale the pattern to be smaller or larger, you can add the scale_pattern.scm script and make those adjustments by right clicking the pattern in the dialog menu and select "Scale Pattern".]