Inkscape Tutorial – Reflection

Recently I found a nice tutorial at BittBox about making reflected images, like the one below. That tutorial is for Adobe Illustrator so, I converted it to inkscape and am posting it here.

Reflected Image

Disclaimer: This tutorial is a Inkscape version of
Web 2.0 Logo Reflection in Vector format with Illustrator

Start with a new document in Inkscape and write some text

Plaing Text

Now, clone image by pressing Atl+D (or Edit -> Clone -> Create Clone)

Clone Menu Entry

Press V to flip the cloned image vertically and move it below Original Image

Text + inverted text below it
Pick the rectangle tool (or Press F4) and cover the cloned image with it.

Inverted image covered with rectangle
Set Black to White gradient on rectangle, from gradient tab in “Fill and Stroke…”

Gradient filled rectangle covering inverted image
Pick up the gradient tool (or Press Ctrl+F1) and change gradient direction as shown below.


Select both rectangle and inverted text behind it (you can select the text below by Alt+Click or by selecting original image and pressing Tab, then press Shift and click on Rectangle). Then goto Object -> Mask -> Set

Mask menu entry
This would make your text look something like this

Reflected Image

Your reflected text is almost complete, now just select the inverted text and change it’s opactiy level (by going to Object -> Fill and Stroke…) according to your needs

As you cloned image, instead of copying and pasting it again, any change you make to original text will be reflected in the reflected text :) Like:

Reflection in red

If you face any problem while following this tutorial, don’t hesitate to let me know.

Download Reflection.svg

Related Posts

This entry was posted in General and tagged , , . Bookmark the permalink.

46 Responses to Inkscape Tutorial – Reflection

  1. Thanks for the tutorial. Very simple :)

  2. MAsKrA says:

    Great tutorial thanks very helpful for this inkscape n00b.

    PS. Your download link is busted ;)

  3. Aqeel says:

    Thanks MAsKrA, link is fixed now.

  4. Raja says:

    Great Tutorial. It is simple but simple is good.

  5. Pingback: I Killed Time » 2.0 Reflection Text

  6. Pingback: text reflection using inkscape « the inkscape tutorials blog — a big list of cool inkscape tutorials…

  7. Pingback: వీవెనుడి టెక్కునిక్కులు ఇంక్‌స్కేప్ మరియు యూనికోడ్ తెలుగు «

  8. kumar says:

    well, i am the unlucky one. I tried different ways. But every time, it gives me white mask instead of transparent one. Instead of reflection, i get a white box. Only once i could get it. Rest times, its just white box below the text. Dunno where the mistake is. Inkscape 0.44 v

  9. kumar says:

    hmm.. some how got it. Linear gradient is not working for masking. Without gradient (ie with solid color), masking works ( Inkscape 0.45)

  10. reinhard says:

    hello, unfortunately it doesn´t work here. same problem as ‘kumar’, only i never got it working :( as soon as mask-set is selected, the text disappears and obviously gets masked white. with solid color it does work. could somebody please give me your comments? i am quick to go bezerk on those things :)

  11. reinhard says:

    i thought an upgrade would fix it, but unfortunately it still doesn´t work. still a white mask where reflection should be.. :(

  12. reinhard says:

    it´s mac osx 10.4.10 and inkscape v.45

  13. Aqeel says:

    reinhard, I would have to check it, but unfortunately, I am busy with my exams (finals!). Would try it in a day or two.

  14. reinhard says:

    thanks, aqeel. kindly let me know what you think.. and good luck :)

  15. Aqeel says:

    reinhard, I have tried reproducing the error but no luck, can you explain in bit more detail what exactly you are doing?

  16. reinhard says:

    thanks for your response, aqeel. i have just tried again and followed every step in your tutorial exactly the way you describe it. i also downloaded your .svg file, which is displayed right, but reproducing it the same way in the same file also doesn´t work. i assume there is a different point to the problem, as with solid colors (and not black) masking works perfectly and the results look similar, only not as bright.

  17. reinhard says:

    but i´m happy with the results using solid colors right now. i just wonder if the problem will pop up again with a different function. i´ll let you know :)

  18. Aqeel says:

    Hmm… well, good luck :) I would see if I can find anything.

  19. reinhard says:

    thanks again, aqeel!

  20. Don says:

    Nice tutorial…Though when i use the black gradient…it turns to white…but when i use a different color it works…but as reinhard said…it ain’t shiny…but my satisfied with the result…

    chow…yeah i used the inkscape 0.45.1-1…

  21. Kishore says:

    Thanks alot.
    It works great..

  22. Pingback: Excelente blog sobre Inkscape « Bloguear por bloguear…

  23. lufrmdthgh says:

    Hello! Good Site! Thanks you! zzxbmljfrmam

  24. sreedhar says:

    sai baba charithra kavali

  25. Ivan Bogardi says:

    Pick up the gradient tool (or Press Ctrl+F1) and change gradient direction as shown below.”

    I suppose, you mean that duplicate the rectangel and change the gradient on the new one?

    “Select both rectangle and inverted text be
    hind it ”
    I cannot see, what happens, the rectangel over hidden exerything. “inverted?” maybe flipped text, or I missed something?

    “(you can select the text below by Alt+Click or by selecting original image and pressing Tab,” I couldn’t see before I moved out the text, but I can’t see any difference when I Alt+Click or only click: the selection-Arrows only alternate between scale and rotate.

  26. Cycu says:

    Thanks a lot! This tut really helped mi. Cheers.

  27. Thanks for the tutorial, Aqeel!

  28. Raman Behl says:

    I dont have any background knowledge of using these softwares but trying to learn inkscape on my own, can you please send me the tutorials for the same. some thing which is structured

  29. talishte says:

    Very easy with you technical instructions, thanks you

  30. tk says:

    see also http://o-server.dyndns.org/inkscape/english.html

    this website shows how to draw with inkscape

  31. Paul Carey says:

    I had a problem also when applying the mask, turns out the problem is to do with using transparent colours in the gradient just ensure that you use a solid white for one of the end points and all should be fine.

  32. cuvant says:

    Hi, 10x for the tutorial. For anyone who wants to make some changes, here are some that I did, and looks ok:

    1. When you make the rectangle (on top of the text clone). After you made it, drag the left and right side until you reach the page borders. This is very useful because if you need to change the text, or someone else wants to change the text, and the “new” text has a longer length, then the x last characters will not have the reflection.

    2. After I did the reflection, I select it and go to object -> transform -> skew (45 deg). After i give it a blur (2,6). And that really looks like a cool shadow.

    3. You can stroke the first text after all this steps and you`ll obtain an even more sofisticated shadow, or relfection.

  33. sreechand says:

    Thanks a lot for the tip. One important thins is the gradient needs to be from solid black to “SOLID” white not the default transparent stop you get in the Inkscape. The “SOLID” white is required for the mask to work properly. Thats’ why a few others seem to have issues. Thanks again.

  34. mwk says:

    It so nice to share

    Merci!

  35. Doli says:

    I feel like hugging you… no seriously i am a beginner but people like Tavmjong Bah, nicu and the people who blog here have made my experience with inkscape memorable… Thanks a lot :) I love Linux and all that comes along with it :)

  36. newbie aRT says:

    sory i’am a newbie in using inkscape, can you help me

    to give me some e-book or magazine or tutorrrr about effect in inkscape how to make a vectorr and etc

    cuz i’m very intreasting with inkscape plizzz help my troubleee

    yuo can send at junior_chef21@yahoo.com

    pliizzzzzzzz i’m realy need that

  37. Mike Raynham says:

    Quite a few people have experienced the problem where mask simply reveals the text beneath, and the gradient disappears, or where both the text and the gradient disappear.

    First, you must ensure that “Move gradients (in fill or stroke) along with the objects” is turned ON. This prevents the mask from disappearing, leaving just the text. See here:

    http://tinyurl.com/6fl8gx

    Second, as mentioned in some other posts, you must use a solid gradient – ensure that neither stop is transparent. This prevents both the text and the gradient from disappearing when the mask is applied.

  38. Inknewbie says:

    Great Tutorial!
    If I understand the last step right, you can just change the text and the reflected text will be changed, too? For me, it doesn’t work (I cloned the text as described above) but the reflected text doesn’t change.
    Any ideas to solve the problem?

  39. Aqeel says:

    @Inknewbie
    When you make a clone, any changes made to the original reflects on the clone too, but if you change the clone, original object doesn’t change. One possibility is that you may have moved the original object instead of the clone. Try changing the text in second object and see if it changes the first.

  40. Inknewbie says:

    OK, it was my fault. I used duplicate (ctrl+D) instead of clone (Alt+D)

  41. David says:

    Wow, great tutorial. I had not come across the clone feature before.

  42. Kate says:

    Thanks for tutorial! For sure will use it somewhere.

  43. BlackChacal says:

    Aqeel,

    Thanks a lot for this tutorial. It was very helpful. I was also having the same problem as others where the gradient or the text, or both, disappeared. But thanks to Mike Raynham, I realized that I had the “Move gradients (in fill or stroke) along with the objects” is turned OFF. I already solved my problem.

    Thanks to everyone for sharing your knowledge.

  44. Justin says:

    Appreciate the tut, I use an effect very similar to this on almost all of the websites I design! Just wanted to say cool work and thanks!

    Berkshire County Web Design

  45. Thyago says:

    Awesome! Thank you for this

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please leave these two fields as-is: