Episode 067

Episode 067 – Intro to Spiro

by heathenx

In this episode I take a look at a semi-current development release of Inkscape to show off some of the new Spiro capabilities. Spiro is NOT included in the latest v0.46 stable release. I used Inkscape SVN Revision 19338.

Please review Andy Fitzsimon’s recent blog post on Spiro as well.

Update (10-13-09): If anyone is looking for Spiro then grab a pre-release of Inkscape 0.47 until 0.47 is officially released. The Spiro feature has changed a little but not so much that you cannot figure it out.

icon for podpress  Other Media: Download

Tags:

57 Responses to “Episode 067”

  1. screencasters.heathenx.org/blog » Blog Archive » Episode 067 - Intro to Spiro Says:

    [...] Episode 067 is live. In it I take a look at an SVN release of Inkscape and show off the new Spiro path functionality. I hemmed and hawed over the idea of this screencast. I didn’t want to screencast features that are still be cooked but I had a change of heart during the last 3 days. Just too excited about Spiro to keep it under wraps I guess. Plus there aren’t many places that one can find Spiro tutorials on the net at this time…so…here’s mine until some one can make a nicer one. [...]

  2. Jarid Says:

    How can we get Inkscape SVN Revision 19338 for Windows?

  3. 3stan Says:

    But… where is file? I can’t see download link.

  4. Inkscaper Says:

    @Jarid google for inkscape windows snapshots, there used to be lots of them

    @3stan Looks like Heathenx forgot to post a link to avi file, but it is on server: http://screencasters.heathenx.org/wp-content/videos/ep067.avi

  5. heathenx Says:

    @Jarid

    For Windows users they have it the easiest. Go to Inkscape W32 Snapshots and download a recent 7z archive. For instance, choose Inkscape0807171536.7z. Un-zip it somewhere on your local drive and just the run the inscape.exe inside of the root directory. Nothing to install.

    If you want to keep up on the dev releases then you need to re-download a new version every so often. There is a new release every day. They are basically snapshots of that days SVN repo.

    @Everyone else…

    WordPress 2.6 has broken podpress. That is why my AVI didn’t show up after I posted it last night. @Inkscaper already figured out what needed to be done so thank-you for that. I didn’t even realize that it was broken until this morning. A new version of podpress should be released in the next few days. Until then we’ll get by with directly linking to the AVI’s if needed. Sorry for the inconvenience. :)

  6. Richard Querin Says:

    Re: Podpress being broken.

    Update: I blame heathenx.

    :)

  7. SureWhyNot Says:

    HOLY CRAP!!! 0_0
    I had no idea it was that easy to install the snapshots!! The entire time I was watching I was trying to come up with a “Inkscape+Spiro >= Sex” joke, but none of them did it justice. ;)

    SOOOO AWESOME!! :D

  8. Chrisdesign Says:

    That is an fantastic feature ! It is very less work to create this kind of shapes, so i can drink my beer earlier :-) ). Thanks for your great Screencast.

  9. Richard Querin Says:

    @SureWhyNot – do beware though. I’ve downloaded nightly builds before that had half the toolbar with invisible buttons.. they worked but you couldn’t see ‘em. :) It is a nice easy way to check out the latest work if you’re on Windows though.

  10. borkus Says:

    this indeed is a very handy feature. can see it being put to use a lot. it’s development like this that keeps inkscape well within the forefront of other programs. this feature still has bugs though. if i make a custom shape, it begins to act oddly. but i can’t reproduce this with a your standard shapes,.. ie square, circle, star. perhaps it is something on my system messing it up. anyway. great feature and thanks for making a screencast for it. have you guys made any big plans for episode 100? can’t wait to see more. thanks for all the help so far.

  11. rudeboy Says:

    pretty sure you upgraded to wordpress 2.6 which breaks podpress. i found the problem and the quick fix until an updated podpress can be released. the issue lies with the new wikipedia-style revision tracking system. if you turn them off everything will work like a champ.

    add this line to wp-config.php:

    define(‘WP_POST_REVISIONS’,0);

    i’ve learned a lot since i found your tutorials (just a few days ago). hope this helps…

  12. Kenton Says:

    This is great! I never thought about trying the development versions until this episode. I was watching your screencast & downloading in another tab.

  13. heathenx Says:

    @rudeboy

    sweet! I hope that little fix helps. The podpress developer says that he’ll likely have a fix in a little over a week. I doubt I’ll get a new screencast out in that time (maybe Richard will). In case I do I’ll try your workaround. Thank-you for sharing that with us. :)

  14. rudeboy Says:

    it’ll work for the current post as well. the bug just prevents the media file from being attached to the post. after adding the line to your wp-config.php to disable revision tracking you just need to edit this post and re-add your media. worked perfectly on my local music podcasting site.

    thanks for the awesome tutorials…

  15. heathenx Says:

    @rudeboy

    Great! I used your workaround. Podpress now working again. I appreciate this. :)

  16. Jaws Says:

    “… semi-current development release… ”

    Nice you want to be on the cutting edge and be the first out of the gate, but if things change in the mean time until the new stable release? I do appreciate your work but no thanks, I’ll pass on this screencast.

    Cheers

  17. Serge Gielkens Says:

    This reminds me of NURBS. Indeed, very nice designs can be made with this. Thanks for lifting a corner of the veil of 0.47!

  18. SureWhyNot Says:

    No he didn’t!! Everything that’s in the development snapshots won’t necessarily be in .47

  19. heathenx Says:

    @Jaws

    Fair enough but I am neither interested in being cutting edge nor the first one out of the gate. I love using Spiro. It’s a brilliant feature worth showing off.

  20. artisme Says:

    fantastic stuff! can’t live without Spiro now that I’ve seen it! wonderful work!
    anxiously awaiting .47 – somehow missed release date – do you know when we can get the full version?
    truly enjoyed tutorials, very informative – sure made me want .47!

    Thanks!

    k

  21. heathenx Says:

    I have no idea when release 0.47 will be released. Rumored maybe later this year but can’t be certain. I’m not in the loop on official release dates.

  22. Tellier Says:

    Formidable,

    Merci beaucoup

    cordialement

    JFT

  23. Shiloh Says:

    Man dudes, I really appreciate your great work. Please keep on doing this you guys are outstanding. I hope this pays you a little bit for your work.

    Greetings from Germany
    Shiloh

  24. Sasa Says:

    Hello guys,

    I have downloaded all your episodes and i have seen them in two days. It is not because i have nothing else to do but because it is very inspiring. Now i am using Inkscape like i know it for i year (i’m using it for a last couple of months) :) Anyway thank you for doing this. It is very helpful the beginners like me.

    I didn’t try spiro yet but i will do that A.S.A.P. Do you know where is the name from or why spiro? :)

    Take care.

    Greetings from Serbia,

  25. heathenx Says:

    Hi Sasa,

    That’s great. The quality of our early videos aren’t up to the same standards that we presently use since we made those before the Screencasters even existed.That’s why many of those are on YouTube as well.

    If you can get a devel version of Inkscape and try Spiro then great. Don’t worry about it if you can’t. Ep067 was meant to be a preview for future features.

    I think one of the Inkscape developers told me that the name Spiro might have originated from the word spirograph. Not sure if that is true but I have no reason to doubt it. Plus it makes sense. Once Tav adds that to his Inkscape Guide (0.47) then we’ll all get the low down on it.

  26. Sasa Says:

    Thanks mate for quick reply. Continue with a great work.

    Cheers,

  27. Dare Says:

    Wow this is amaizing, I downloaded 0.47 dev version few weeks ago and I was bit dissapionted because I didnt noticed spiro until now, now I`ve experimented with 0.47 dev and I`m pretty amaized with spiro its so cool and option which make from clipboard “brushes” is pritty fresh for inkscape. I cant wait 0.47 to be relaesed form development.
    I didnt knew for screencasters.heathenx.org till now, now its in my opera`s speed dail, and since now I will look on every next episode.

    PS. maybe it will be good if you add option for viewing tutorials in low quality video, becaose not every one have fast internet conncetion, eg like me :( .

    Greetings form Bijeljina.

  28. heathenx Says:

    @Dare

    Hmm…I’m not really up on all things Opera. Not sure I know about the “speed dial”.

    We’re glad that you enjoy our videos unfortunately we’re a pretty small operation and do not have the means to have several more video formats. We really do understand that many of our viewers do not have the best Internet connection. However, we had to make a choice and went with higher quality videos that serve the majority of us. I hope that doesn’t scare you away but maybe you can understand where we’re coming from. If we are able to make lower quality versions in the future then we will. :)

  29. .:: DiseñoLibre.ORG ::. » Inkscape + Spiro: lo que se viene Says:

    [...] Episode 067 – Intro to Spiro por heathenx (screencast en inglés) [...]

  30. Inkscape-fr » Blog Archive » Inkscape 0.47 et Spiro Spline Says:

    [...] Heathenx en fait une vidéo. [...]

  31. Inkscape 0.47 et Spiro Spline : Calcyum Says:

    [...] – Heathenx en a fait une vidéo [...]

  32. Screencast Tutorials für Inkscape | *Jahu* im Blog. Ich grüße dich! Says:

    [...] Sehr interessant ist das Tutorial über Spiro. [...]

  33. diego sevilla’s weblog » Compilando inkscape y usando spiro Says:

    [...] SVN de inkscape, porque quería probar la funcionalidad «spiro» (que había visto ya en el screencast de Heathernx. Me he descargado el código, lo he configurado y lo he compilado sin [...]

  34. saravanan Says:

    I download the latest development version(Inkscape20225-0811201443 – windows). Spiro is not working at all…Can you tell me current working version ?

  35. heathenx Says:

    @saravanan

    At certain points in the development phase the application becomes broken. Spiro is definitely broken in today’s build. You’ll need to try an older SVN version or be patient until a newer version arrives.

    I’m using SVN version 19921-0809241546.7z and Spiro works just fine. I can post it for you if you need it.

  36. starlight86 Says:

    hello heathenx..i have the same problem with saravanan..would love if you can help me by sending other version..maybe your svn version that you use..

    btw,i really like this site..keep the goodjob

    greeting from malaysia

  37. heathenx Says:

    What operating system are you using? I just compiled a recent devel version for Richard last weekend for Ubuntu. If installed though it will overwrite your stable version.

  38. starlight86 Says:

    thanks heathenx for your email…i have manage to solve the problem by myself..:)

    anyway..i’m really enjoying the video..:)

  39. saravanan Says:

    Thanx for the reply

    starlight86 >> what you did to solve the problem ?

    heathenx >> can you please me give the link to download 19921-0809241546.7z version ?

  40. heathenx Says:

    @saravanan

    I’m not sure where to find “19921-0809241546.7z”. Have a look at http://inkscape.modevia.com/win32/?M=D to find a recent version.

  41. vince Says:

    Hi all,
    first of all I would like to thank you for your work. It helps me in various situations.
    I downloaded the latest 0.46-devel version from this source: http://inkscape.modevia.com/win32/?M=D, version 21115-0904101557.
    I can’t follow your tutorial because the behaviour of my release is different from yours. Drawing the first “S” with the pencil in the spiro splines mode (Smoothing 100, Shape None) I’m obtaining a line from initial point to ending point of the “S”!
    How can I “set” (if possible) my Inkscape to behave just like yours?

    Thanks,
    vince.

  42. heathenx Says:

    @vince
    “How can I “set” (if possible) my Inkscape to behave just like yours?”

    You can’t (unless you use SVN version 19338). The developers changed some things so it isn’t the same anymore. They did this on purpose because they think my tutorials are dumb and because I give Inkscape a bad name…just kidding. ;)

    Not all is lost. I use SVN version 20932 and spiro works great in that release. Things won’t work exactly like they did in my tutorial but they are not that much different.

  43. vince Says:

    Thanks for your reply heathenx.
    I think I can’t obtain SVN version 19338 or SVN version 20932 because these versions aren’t still available in win32 repository.
    Do you know any other place where download these (or one of these) versions?
    I hope developers will re-arrange things like they were in SVN version 19338 on the 0.47 version…

    vince.

  44. heathenx Says:

    @vince

    Please tell me what operating system you’re using so that I may help you. I have a deb package for 19338 and a win32 archive for 20932. Really though, I’m not sure why you would want a much older dev release like 19338 anyway. They have made so much progress since then. ;)

  45. jubah Says:

    i have a problem with inkscape dev, when i draw an “s” with the pencil tool or the bezier, the shape close itself by connecting the first and the last control point with a rect line, and filling the shape, how can i deactivate this function? i just want to try the spiro but cant pass this point.

  46. jubah Says:

    oh sorry, i didnt see the coment above, just…unread my last post.

  47. Inkscape 0.47 | Siete Coyote Says:

    [...] las nuevas caracteristicas encontramos la implementación de libSpiro (video tutorial), autosave (predeterminado cada 10 minutos, hay que editar las preferencias para elevar la [...]

  48. BobSongs Says:

    It is June 17th, 2009. I’ve seen this tutorial and I can say I was eagerly looking forward to the release of 0.47. However, this tutorial was made July 17th, 2008 — 11 months ago. And much has changed. I’ve installed the pre-release on Jaunty Jackalope… and things do not work as described in the video.

    Naturally, it isn’t fair to ask that this tutorial be updated with each change in the beta releases. However, I have the impression version 0.47 will not resemble the tutorial. The crescendo option is gone and many of the “effects” applicable to lines are gone, leaving 13. Granted, the developers were probably eager to add many new and exciting effects. But they probably proved too unstable for Inkscape in the last 11 months, and found themselves removed.

    I hope you will revisit this tutorial when 0.47 is finally released.

  49. heathenx Says:

    @BobSongs
    Honestly, I didn’t think it would take this long to release 0.47 but I cannot fault any of the Inkscape developers. It was my fault for choosing to demonstrate a feature early in the development cycle. Crescendo and Decrescendo are still there. They have been renamed to Triangle In and Triangle Out.

    Currently, there are some things that I dislike about the latest spiro and bezier curve features in 0.47pre0 but I’m hoping those things will be hammered out before the release. For instance, we cannot even draw a straight line or single segment anymore without it disappearing and applying a stroke color afterward. That’s a bit of a step backwards in my opinion.

    Even though this tutorial is quite dated I think it’s still somewhat useful, especially the ending. In the very least it gives a viewer a peek-a-boo at what is coming. Nevertheless, perhaps you are right. Maybe I should do a spiro part two episode when Inkscape 0.47 is released.

    Thanks for your input. :)

  50. BobSongs Says:

    “…but I cannot fault any of the Inskcape developers…”

    Agreed. When it comes to Free OpenSource Software the best we Muggles can do is offer some pizza money or help test the latest version to help bug squashing.

    “…there are some things that I dislike about the latest spiro… step backwards in my opinion.”

    I hear you. And the more I tried to compare the tutorial to the near-final product, the more I thought “golly, heathenx will have to do something with that older tutorial. I’d better comment on it if no-one else has by now.”

    “Maybe I should do a spiro part two episode when Inkscape 0.47 is released.”

    Voilà. The goal of my post. I imagined that the release of Inkscape 0.47 would bring on a whole fresh set of tutorials with a fresh enthusiasm about the product. This would not be surprising considering your fine work to date.

    A word of thanks for your patient tutorials. Each tutorials brings out some aspect of Inkscape with which I was unfamiliar. This better equips us to serve our customers’ graphic needs. I am grateful for your teaching skills.

  51. heathenx Says:

    @BobSongs
    Thank-you. I appreciate that (and so does Richard, I’m sure).

    Indeed, I have some new ideas for 0.47 screencasts. However, what I could really use is more time to screencast. Dipping my toes in too many other Inkscape (and Blender) fronts. Hard to keep up sometimes. ;)

  52. Aurelian Design Says:

    I just download 0.47 development build 22040 and have the following observations.

    First, the “From clipboard” option is not really that much like a brush, per se. It is, more accurately, a thickness scheme. For example, if you make a small square, rotate it 45 degrees, copy it to the clipboard, and use that for a pencil or bezier object, the result will start thin, be thickest halfway through, then go thin again. This is the same as the thickness of the rotated square, viewed from the left side moving towards the right side. Sometimes you can’t exactly see this if the Spiro smoothing does weird things, so set the smoothing to a fairly low value when trying this.

    Second, why doesn’t the bezier tool have a smooting setting??

  53. heathenx Says:

    @Aurelian Design

    The bezier tool does have a smoothing option. It ls called auto-smooth and it’s a node type. It doesn’t and shouldn’t work the same way as the pencil tool because beziers only lays down one node at a time whereas the pencil tool can lay down a bunch of nodes as you move your cursor. With that many nodes one would find a smoothing option rather handy. At least it makes sense to me.

  54. Aurelian Design Says:

    Thanks for the quick reply. But I don’t get it. When I select the Smoothing “Mode” for the Bezier tool, and then draw a polygon, nothing interesting happens. The nodes are connected by straight lines, and the node types are not the new auto-smooth node type. The hover text for the Smoothing Mode says it will create a Sprio path, but that doesn’t seem to happen.

  55. heathenx Says:

    @Aurelian Design

    Perhaps you misunderstood what I was trying to explain. Draw a jagged bezier curve first. Something that looks like a heartbeat graph. Make sure you are not using the spiro option. There is a zig-zag option but it isn’t necessary to use to illustrate my point. Anyway, once you lay down a heartbeat looking graph, select the path with your node tool and highlight one of the corner nodes…doesn’t matter which node. Just make sure you don’t select your starting or ending node. Then click your auto-smooth node option from the dynamic node button toolbar. You should get a nicely rounded path where you once had sharp corners.

    I understand that this may not be exactly what you were looking for with the bezier tool, nervertheless, I wanted to point out the new smoothing node type that is not the same but similar to smoothing with the pencil tool.

  56. Aurelian Design Says:

    I did understand about the auto-smooth nodes. But I don’t understand why there is a Spiro mode for the bezier tool if it doesn’t do anything. I realize you didn’t write Inkscape, and appreciate all the help you’ve given everyone!!

  57. BobSongs Says:

    Forgive my sporadic comments; I would *gladly* download and or view online any of your blender tutorials. Four major software products for FOSS in my mind are: Blender3D, Inkscape, GIMP and Scribus, among many other projects.

    Note to Richard: Yes, indeed! Many thanks for your valuable input in making these tutorials as well, and to the good folks who help in any unseen way (even if it’s someone who generously donates a casserole as you record). You folks are nearing tutorial 100. I thank you for your patient work.

Leave a Reply