3d text effect in inkscape

3D Text in Inkscape

Spurred on by Nicu’s challenge on my reflective text tutorial to recreate the same effect using inkscape, i have come up with a simple procedure to create the 3D effect to text, that the bevel edges or bump map might do when using the GIMP.

So here goes:

Step One:
Write the text on the screen, set the font, position it and all that jazz.

Step Two:
Convert the text to a path.
This is done by selecting the text object, and choosing from the Menus:
Path > Object to Path.

Step Three:
I used layers when i made it because it made life a lot easier for myself.

to view the layers dialog box choose:
layer > layers…
from the menus

The current layer, i renamed to text.

Then i made 2 layers above them: being light and dark (these will be the shadows on top of the text that will create the beveled effect.)

Step Four:
Back in the text layer…

I selected the text object, and right clicked, and chose Duplicate
with that still selected, i went up to the menus and chose:

layer > move selection to layer above

then repeated this again, so i have a duplicate of the text path in each of my three layers.

Step Five:
Okay, now choose the light layer.

duplicate the text object again, and change it to a different, random colour. (it can be anything it does not matter…)

now, choose one of the objects, and move it down and right an even increment both ways. (i did this by using the arrow keys to move the object - if you do this you may need to change the amount it moves with the arrow keys in File > Inkscape Prefs)

Once you have done this, select both the text objects in the layer and choose:

Path > Difference

Now, repeat this with the dark layer, but when you move the object with the arrow keys, move it up and to your left rather than down and to the right.

Step Six:

Colour the path in the dark layer black, and the light layer white.

Then adjust the blur and transparencies of the light and dark bevely objects till your happy…


Step Seven:

I played around with relections and backgrounds:

This Tutorial is:

This work is licensed under a Creative Commons Attribution-Share Alike 2.5 License

19 Responses to “3d text effect in inkscape”

  1. Nicu Says:

    Awesome!

  2. ry Says:

    thanks nicu!

    i have used Creative Commons Attribution-Share Alike 2.5 License, so feel free to edit this and throw it up on your howto section!

  3. Richard Querin Says:

    Nice tutorial. You should think about doing some screencasts of them. I’ve done a couple recently [an Inkscape newbie, and no graphic designer by any means but I don't care ;)] and they’re quite easy and do a good job of helping out people. I’m on Linux (and notice you’re on Windows) so I’m not sure how to go about it on Windows, but I’ve done it on Linux with ffmpeg and it’s *got* to be easier on Windows. ;)

  4. Nicu Says:

    About screencasts: I am also on Linux and tried to make some screencasts using Istanbul (from GNOME) but my computer barely can handle the task (is 4 years old and not happy with OGG Theora encoding).

    Another tool I used some time ago is Wink, which is freeware but not FLOSS, is cross platform and produces scrrencasts in Flash format.

  5. Richard Querin Says:

    I used a patched version of ffmpeg to do mine. It seems to work ok except I can’t seem to record anything bigger than 800×600. Which is actually ok since I’m posting them on YouTube and with that video size, when you capture more it just gets smaller and harder to see.

    I followed the instruction at this link to get it going:

    http://ubuntu.wordpress.com/2006/06/08/how-to-create-a-screencast-in-ubuntu

    The last one I did is here if you want to see the quality:

    http://jack-of-all-tradez.blogspot.com/2007/02/inkscape-screencast-3-reflected-text.html

  6. Nicu Says:

    I combined your 3D text tutorial with some orb research from me and did a 3D Fedora logo

  7. yet another cheesy inkscape effect « ryan lerch Says:

    [...] so very sorry about the lame pun, but i was playing with the 3d text tecnique that i documented in my last tutorial and i came up with this using inkscape: please tell me what you [...]

  8. ValessioBrito Says:

    Hi, congratulations, very good.

    I Make version pt_BR, see:
    http://twiki.softwarelivre.org/bin/view/InkscapeBrasil/TextoComSuperfie3D

  9. Nicu’s cool article / tutorial: How to use Inkscape’s new blur filter « ryan lerch Says:

    [...] blur filter. It is a very tutorial orientated article which covers orbs, 3d text effects (using my bevel edges technique) and dropping shadows in all directions. Go have a read, and leave him a comment. Trust me its [...]

  10. Tom Says:

    Thanks for this realy nice tutorial! But, how can I do this amazing mirroing-effect in the last picture?

  11. Tomh Says:

    Tom: The mirroring effect is done by grouping what you have done (select it all, then ctrl-G) flipping it vertically and moving it into position. Finally all you need to do is to create a rectangle over the top of the mirrored text and filling it with a gradient from transparent white to white (or smiler, eg by using masks to achieve the same effect if you have a background to worry about)

  12. Kevin Lam Says:

    Nice tutorial, I used it for the checkmark in the logo at http://www.buildingsecurecode.com. Now if I could only figure out how to make Inkscape save using 24-bit depth instead of 32-bit depth. :(

    Kevin


    Kevin Lam
    Impacta LLC (http://www.impactalabs.com)

    “Risk management solutions working for you”

  13. Matteo Says:

    Hey guy, you haven’t specified how apply blur and transparencies of the light and dark bevely objects. And because I’m only a newbie, I wish to understand how do this. Sorry for my English :)
    Bye bye to all

  14. ry Says:

    hey Matteo - the blur and transparency of an object can be changed in the fill / stroke dialog box.

  15. Beveled edge text effect tutorial « the inkscape tutorials blog Says:

    [...]  view this tutorial [...]

  16. Maxime Says:

    Following your tuto, I found a way to make it with only clones, so you can change font .
    The idea is to applied a mask which is a white rect with the black text on a a little bit translated clone, then clone the result to apply a 1%blur to achieve the equivalent of a diff path
    I share the result
    http://delorme.maxime.free.fr/dessin.svg

    Thank you for your help

  17. Better Beveled Text « Gimparoo! Says:

    [...] Ryan shows us how it’s done in Inkscape. [...]

  18. Mejore El Texto Biselado | Tutoriales de Photoshop Says:

    [...] Ryan shows us how it’s done in [...]

  19. EddyNgi Says:

    Thanks for this realy nice tutorial.

Leave a Reply