Episode 066 - Intro to Live Path Effects (LPE)

July 15th, 2008 by heathenx

Episode 066 is there for the taking. Do your thing. :)

Possible Grid Masking Photo Project?

July 14th, 2008 by rfquerin

I stumbled upon (literally) this site over lunch today: http://www.blockposters.com/. It got me thinking about a possible photo project.

The aforementioned site provides a way of recreating large format posters using small printable sections. But what about this…
I was thinking about using a similar grid mask to that used in Screencaster’s Episode 064. Essentially a grid of say, 9 rounded rectangles. I would take a nice image that I like and and do the grid masking and then print each individual section onto its own piece of photo paper. I would then somehow mount each piece to a backing and mount them on the wall (maintaining the spacing between rectangles of course).

I think this would be a neat effect. However I’m a bit unsure about what do about the photo mounting. Is it possible (and not overly expensive) to get these things done onto something like foamcore by a printing shop? I think it would work best with each individual piece mounted framelessly to the wall.

But of course there might be other, equally good (and maybe easier) ways to do it. I’d be interested in anybody’s suggestions.

Addicted to Love…I mean Spiro

July 14th, 2008 by heathenx

I cannot say enough about Spiro in the Inkscape development releases. If you are a die hard Inkscaper then this is a must try. You’ll never want to use standard bezier paths and tweak them ever again. Drawing paths with this new functionality is so much fun, especially now that we can use a shape copied to the clipboard as a brush. Thinking what I’m thinking? Many many possibilities indeed. :D

10-15 minute doodle:

Episode - 065 LCD Digits

July 10th, 2008 by rfquerin

Episode 065 is up. In this one I create some LCD digits from scratch and demonstrate the use of grids and grid snapping along the way.

I really thought this one would be short. But somehow it managed to get to the 17 or 18 minute mark. These things always end up being longer than they feel when you record them. How did I ever do one in under 10 minutes?? ;)

Making a debian package of Inkscape on Ubuntu Hardy

July 3rd, 2008 by heathenx

Alright…this is going to be a little rough and not quite as thorough as I would like but I wanted to document it now while it was fresh in my mind. After visiting this site and this site I was able to cobble some steps together to build a debian package of a recent Inkscape development release for Ubuntu Hardy. This may not work for everyone but it worked for me and I was able to use the deb package on a newly installed version of Ubuntu Hardy to make sure it worked.

Here are the steps that I took:

1.)  Install the necessary packages to build Inkscape (some tools may not be needed)

sudo apt-get install autotools-dev fakeroot dh-make build-essential autoconf automake intltool libglib2.0-dev libpng12-dev libgc-dev libfreetype6-dev liblcms1-dev libgtkmm-2.4-dev libxslt1-dev libboost-dev libpopt-dev libgsl0ldbl libgsl0-dev libgsl0-dbg libgnome-vfsmm-2.6-dev libssl-dev libmagick++9-dev libwpg-dev

2.)  Download a recent devel tarball from Inkscape Subversion Snapshots

save inkscape-XXXXX.tar.bz2 to /home/user dir.

3.)  Untar inkscape-XXXXX.tar.bz2 to /home/user. This will make a new dir called inkscape-XXXX

4.)  Make the debian control files:

dh_make --createorig

Pick Single for single binary
Fill in any extra information like maintainer and version

5.)  Run the following:

dpkg-buildpackage -rfakeroot

If everything goes as planned and after a long wait you should get:
inkscape_XXXXXX-1_i386.deb in your /home/user dir.

I haven’t yet figured out how to install this package or prepare it to run along side the stable 0.46 release. If anyone knows how then please give me a jingle.

Here’s my deb package of Inkscape 0.46+devel revision 19107, July 2, 2008:

inkscape_19107-1_i386.deb

Use it at your own risk and don’t bitch at me if it doesn’t work. You can always uninstall it and go back to the stable release. I am really looking forward to Inkscape 0.47. They are woring on some really neat features like Spiro, Live Path Effects and Filter Effects. Check it out. ;)

By the way, this was my first deb package. I didn’t adhere to the Debian package standards.

Compiling Inkscape: Update

July 2nd, 2008 by heathenx

Some time ago I blogged about compiling Inkscape on Windows. Guess what? I couldn’t do it.  :(  I tried over and over again on several occasions and I just couldn’t get it to compile. I gave up on it and just resorted to the compiled version that was already compiled for us and ready to download.

I was still interesting in the black art of compiling Inkscape though. This time I turned to my trusty Ubuntu Hardy desktop at home. I got all of the dependencies installed (I think…can never be too sure) and away I went. Unfortunately it errored out during the make command. I tried only a couple of times after that and still nothing. I failed again.

This morning when I got into work I felt that itch to try and compile Inkscape again. Until I can compile it successfully it’s going to keep bothering me. So I VNC’ed into my Ubuntu Hardy file server (it’s just  light duty server…nothing I couldn’t fix if I broke it) and installed all of the dependencies. I pretty much followed the Inkscape/Ubuntu Hardy compiling instructions from the Inkscape wiki ,only changing a few things. This time I was successful. Hooray! :) The only problem that I had was that I could not build a deb package with checkinstall command. I did a standard make install instead and sent it to a different directory so that I could use both the stable build and the SVN build (19107).

My only question is if it’s possible to copy or transfer my the install (compiled package) to another Ubuntu Hardy PC…like to my home desktop. Had I been able to make the deb package then this would have been awesome but I wasn’t able to. I would love to give this to other Ubuntu Hardy users who are interested in taking a look at the new features. Unfortunately, I’m a packaging noob.

And it was all going a little *too* smoothly…

July 1st, 2008 by rfquerin

I finally got around to downloading the avi file for Episode 064 and took a look (wanted compare the intro smoothness with ep063) and immediately noticed that I encoded it to the incorrect resolution.

Clearly I am an idiot. But don’t tell anyone.

It is encoded to 912×864 instead of 912×684 which it was recorded at. Consequently, it is vertically stretched. ie. circles look like vertical ellipses.

Properly encoded avi file will replace the retarded one later tonight.

I should have known things went a little too smoothly. ;)

I blame Richard.. er.. wait a second…

Episode - 064 Bitmap Masking

June 30th, 2008 by rfquerin

Episode 064 is now up. This screencast demonstrates the use of Inkscape’s Object->Clip->Set function for some creative bitmap masking. This idea came from David Hernandez who emailed us about the idea. Thanks David!

The intro to this one is kinda mellow. The leaf image I use in the intro comes (I think) from a wallpaper set released with one of the first KDE4 betas. After post-processing of the videos I’m also not sure whether those leaves are maple leaves or not. My bad, with it being Canada Day tomorrow.. and me being Canadian. I should know these things. If there are any arborists out there that can set the record straight, feel free.

Also, in keeping with heathenx’s mini.. er.. micro fumble towards the end of his last screencast, I had a hell of a time moving the rotation point at about the 11 minute mark. Tried 5 or 6 times, and finally it took. Any screencaster worth his salt would have scrapped it, but hey, here at Screencasters we fly by the seat of our pants. - like you couldn’t tell. ;)

Episode 063 - Custom Patterns

June 24th, 2008 by heathenx

Mr. Don Waters threatened me if I didn’t get another screencast out soon, so here it is, Episode 063. Happy, Don? :)

I gathered up a few tips from a very sharp individual called Rob Antonishen for this tutorial. I think Rob was a little more thorough (Wait! I know he was) in his tutorial than I was in mine. I moved pretty quickly just so that I could finish the screencast and get back to being a father to my needy kids. Oh well. You are pretty forgiving when it comes to my screencasts anyway…right?

Speaking of forgiving…I duffed it pretty badly in this episode without getting a mulligan. Find the 12:20 mark in the video. It’s amusing. That’s when my kids walked in on me while I was recording and I lost my train of thought for a moment (Thankfully I wasn’t recording in the nude this time). It’s a real Porky Pig moment where I couldn’t spit out what I wanted to say so I said something else (and didn’t make sense after I said it.) Oh boy. I didn’t have the passion to re-record it either so you get what you get I guess. I asked myself what Richard would do in a case like this and what advice he would give me. Ah, he would tell me to go for it and post it anyway…mistakes and all…so I did. I blame Richard and you should too. :)

Try to enjoy it.

Good News for Inkscape and the Screencasters

June 19th, 2008 by heathenx

Mr. Jon Cruz, one of the brilliant minds developing for Inkscape has fixed a problem that has hounded Richard and I from the beginning of the Screencasterslimited window sizes for smaller resolutions.

Currently, there is a verticle limit in which Inkscape can be scaled to. This varies depending on operating system and/or Linux desktop manager. The Screencasters would love to go back to 800×600 video but it has been hard for us to do that because we have to record at a larger Inkscape window size and then scale down during our encoding process reducing the quality of the video. To help with this we had to increase our Inkscape window size to 912×684 and then try to encode at that same size.  This has made our file sizes a little larger but we feel we have little choice in the matter.

Anyway, Jon has fixed this problem and it will most likely hit a future Inkscape release. Have a read over on his blog to get a fuller understanding.

Awesome work, Jon! I’m very excited about this. :)