Inkscape Tutorials: Filter Editor


Step by step instructions on how to create a simple tarmac / asphalt texture.

  • Use the Bezier tool to draw the shape of the track
  • Duplicate the track and set to back
  • Path -- Stroke to Path
  • Use the outset function to increase the width (Path -- Outset)
  • Select the original path, set it to white, increase the stroke width and set the line type to dashed
  • Add a new filter named "Tarmac"
  • Add Turbulence with fractal noise and with a frequency of 0,8
  • Add a Diffuse lighting with a distant grey light, a Surface scale of 3.5, the Constant to 1,5, the Azimuth to 40 and the elevation to 20
  • Add a blend to combine the original graphic with the diffuse lighting using multiply
  • Add a composite function to cut out the original shape Set the color of the road to a dark grey
Step by step instructions on how to create a seamless grassy tile.

Make a grassy texture:
  • Draw a single blade of grass with a green-black gradient
  • Select the spray tool
  • Set Rotation to 100, Scale to 20 and scatter to 40
  • Modify the original to effect all the clones
To make the texture tileable:
  • Draw a square of 200 by 200
  • Convert the square to a group and then clone it
  • Move the original square out of the way
  • Copy the blade of grass into the group
  • Spray the blade of grass onto the tile, but avoid the right and bottom edges
  • Make sure to spray far enough out from the left side of the tile and the top of the tile
Step by step instructions on how to create a shiny metal surface example.

Texture background:
  • Draw a gray square
  • Add a film grain filter (Filters -- Image Effects -- Film Grain)
  • Edit the filter and rename it to BrushedMetal
  • Set the frequency of the turbulence in the x-direction to 0,004 and in the y-direction to 1
  • Edit the composite effect constant: set K1 to 0,33, set K2 to 0,7 and set K3 to 0,1
  • Remove the stroke
Add some shine:
  • Duplicate the square and remove the filter
  • Add a gradient
  • Make the gradient diagonal and add 4 stops
  • The stops vary in lightness quite abruptly
Step by step instructions on how to create adding rust and protrusions to the metal surface.

Adding rust:
  • Pick the right colors
  • Draw a transparent blob and remove the stroke
  • Add a felt filter (Filters -- Texture -- Felt)
  • Change the name of the filter to Rust_HighFreq
  • Change the frequency of the turbulence effect to about 0,2
  • Duplicate the blob
  • Duplicate the filter and rename it to Rust_LowFreq
  • Set the frequency of the turbulence effect to about 0,07
  • Set the color to another of the rusty colors
  • Duplicate the blob once more and set a third color
Drawing rivets:
  • Add the line enable-background="new" to the svg file
  • Draw a circle to represent a rivet
  • Remove the stroke and add a blur
  • Move it behind the texture
  • Add a diffuse lighting to the metal texture using the background image as input
  • Set Azimuth to about 210
  • Set the Elevation to about 20
  • Blend the result of the diffuse lighting with the original texture
  • Add some specular lighting
Drawing ridges:
  • Draw the a set of ridges. Make sure to add a blur
  • Convert the objects to a pattern. (Object -- Pattern -- Objects to pattern)
  • Set the angle and size of the pattern (Use ctrl to ensure the scale doesn't effect the aspect ratio and to snap the angle to 45 degrees)
  • Set the width and height to 200
  • Move the pattern behind the filter
  • Draw a plate
  • Duplicate the plate and use it to cut a hole in the pattern (Path -- Difference)
  • Set the original plate alpha to about 200
  • Add the rivets too
  • Move the pattern behind the texture
Step by step instructions on how to create a seamless brick wall texture.

Setup the seamless tile:
  • Enable the grid
  • Draw to bricks (95 by 30 and 45 by 30)
  • Enable snap nodes and snap grids
  • Give the bricks rounded corners and remove the stroke
  • Arrange the bricks in pattern and draw a gray background
  • The background must be exactly the right size
  • Make the background a ground and set the x-coordinate to 0
  • Create tiled clones (Edit -- Clone -- Create Tiled Clones)
  • Move the background group to the left
  • Cut and paste the bricks into the group
Add filters to give the bricks a texture:
  • Add a film grain filter to the background (Filters -- Image Effects -- Film Grain)
  • Create a new texture named Large Bricks
  • Add an image effect and load the bricktexture.jpg
  • Note: the width and height of the jpg have the same proportions as the width and height of the brick
  • Set the Filter General Settings
  • Add a color matrix to convert the red value in the image to transparent
  • Add diffuse lighting (the transparency of the previous effect will act as the height map for the lighting)
  • Add a composite effect to combine the diffuse lighting with the original graphic Add filters to make the brick look more 3D:
    • Add a Gaussian blur to make the edges more transparent
    • Adjust the Filter General Settings
    • Add a diffuse lighting effect
    • Add another composite effect
    • Apply the same filter to the rest of the big bricks
    Modify the filter for the smaller bricks:
    • Duplicate the filter
    • Update the image effect to include the image of the smaller
    brick