Archive for August, 2009

Non-post about Android

Friday, August 28th, 2009

*

I had a long post in the making about my experiences with Android and why I did the switch. But in the end, it’s all tweetable. Here’s the two graphics I made for it I didn’t want to throw out along with the blabber :)

*
Battery icon © Lapo Calamandrei.

Inkscape Export

Monday, August 10th, 2009

It’s been a while since I’ve given a random Inkscape tip. This one is about exporting your designs for the web.

A great thing about mockups created in Inkscape is that you can actually use parts of the mockup for the final PNG export. What you need to do is to name objects or more likely groups of objects (and remember you can easily enter those groups). To do this you open up object properties window with
Ctrl+Shift+O and provide an id. The id needs to be unique in the document. Inkscape will use a randomly generated one if the name you provide exists already, so be careful.

When ready you select all the objects you want to export and in the export dialog (Ctrl+Shift+E) use the batch export the selected X selected objects checkbox. You will find the exported PNGs in the folder of the SVG with filenames based on the object ids.

If you have them on some background you don’t want exported, use the option below as well — hide all except selected. Note that Inkscape will only hide everything but the selection. If your selected objects are overlaid, you will still get fragments of them in the export. It doesn’t hide everything but the currently exported object, it hides everything but the selection.

Of course Inkscape is great in that you can do all this from the commandline: `inkscape -e foo.png --export-id=foo bar.svg`.

SUSE Studio

Monday, August 3rd, 2009

Last week we launched our SUSE Studio service announcing its 1.0 status. It’s been an honor to be part of the team behind it. I mean what other project uses javascript, flash, java, ruby, perl, mysql and git and at the same time qemu, kvm, libext2fs or fontforge, inkscape and blender?

You’ve had the chance to hear about some of the technology behind the project. I’ll add some artwork related bits into the mix here.

Dister

Building software appliances isn’t exactly a hip topic general web folk would rave about, but judging from the response I think we managed to get quite a broad attention. Our robotic mascot, Dister, helped maintain the fresh startup-like identity.

Initially he was created as a vector illustration, but went 3D in the end. The 3D part was a bit masochistic. While the process has been very painful and I’ve struggled with every small thing while creating the character, at the same time it was great fun. The result isn’t quite where I wish it would be, so I hope I can build up on the skills I’ve learned here soon rather than forgetting everything as I usually do. People who do character rigging deserve my utter respect. Even simple things turn out to be quite complex in the end. I also wish Inkscape performed like Blender does. It’s absolutely mindblowing what you can build up using modifier stacks in Blender and move it interactively. Inkscape just lets you taste the power of linked offsets, clones and filters but really under-performs in real life scenarios.

See the whole set on flickr.

Website Aesthetic

As any good product, we went through numerous iterations of the site. Sadly I didn’t manage to migrate the db back well enough to give you a taste of how things evolved over time, so here’s just a few things I managed to resurrect.

Comic Strip

One thing I’m sad we had to bin was our comic strip, err documentation. The idea was to create a nice walkthrough of the interface and the tech behind Studio in the form of a short comic strip.

Studio Workflow Kiwi

Unfortunately I couldn’t pull it off in a reasonable time and even if I did it would probably retain that “oh, they’re copying Google” aftertaste.

Origami CD Covers


Another feature that didn’t make it into 1.0 and will hopefully become available in future is a mean to print out an origami cover and a CD label to the custom appliance you’ve built using the custom artwork you’ve specified.

I’ve only created a proof of concept using my favorite duo — Inkscape & ruby, only this time throwing rmagick in the mix to get the automatic text color based on the background lightness.

I hope you have enjoyed a look behind the evolution of SUSE Studio visuals as much as I’ve had fun creating it. Don’t be shy and let me know at the comments below.