Article graphics insightBy Chris Williams. Published: 18th Aug 2004, 03:06:51 | Permalink | Printable
Easy when you know howMini-Howto As a number of readers have shown an interest in how the graphics and motifs in articles are created, I do believe now is a good time to briefly list the RISC OS software that's used to produce them. If you have any favourite graphics software that you use regularly for web work, or any hints'n'tips, feel free to leave a comment at the end of the article.
Normally, screen shots are captured using RISC OS Paint or Glimpse (mainly for snapping off-desktop software) and scaled down using ChangeFSI. Due to the various techniques games programmers use to get their graphics drawn to the screen at the fastest possible speed, I've found that you need to take several screenshots with Glimpse until you capture the perfect grab - this is especially true for Berty's software.
CFSI is great for performing quick overall processing, such as smoothing to remove jagged edges or sharpening to highlight detail in an image. You can also tell it to scale images to a specific size, which is handy. The problem with CFSI is that it single tasks while processing, which prevents other desktop applications from working in the meantime, which is annoying at times. Select Paint also allows you to export images as JPEGs and PNGs, which is useful when preparing images for publishing on the web.
Many images in articles are either screenshots or logos from the article subjects, so Paint and ChangeFSI are invariably used to prepare those for publishing. Sometimes though, image conversion and scaling is done on the Drobe web server, via the command line over ssh, using imagemagick, of which a RISC OS port exists from the Unix Porting Project.
Motifs and logos
These images are the little graphic devices sprinkled into articles to make them more interesting and colourful, or to break up long text into more manageable chunks. Examples include the graphic at the top of this article and the one used in the RiscPkg article. We also use similar images in articles with a running theme, such as every Omega related article has the same red button graphic, and soon after the Iyonix launch, every 32bit related article carried the same themed image.
Mostly, the Drobe graphics are drawn exclusively with Artworks and the Crystal plugin, now superseded by Artworks 2. You can use transparencies to blend colours across objects, or to provide simple shadow effects, as used in the Christmas 2002 picture. You can also use transparencies to build up layers in an image, by setting objects to different strengths of transparency and arranging them to give a graphic a sense of depth, as seen in the i18n graphic and, somewhat in the Select 3 motif - rotating a copy of an object by a few degrees and then making it translucent can create a sense of motion. Another example of this is the Wakefield 2004 motif, which combines a show photograph with some typefaces and a map to recreate the busy atmosphere of the Wakefield show.
Being a vector graphics package, Artworks also provides many other tools, including the ever useful Perspective and Fit to Envelope, which were used to produce the Drobe Air spoof, by 'wrapping' the Drobe rocket ship and the RISC OS cog around the curve of the glass and then setting them to 'stainglass' translucency.
And of course, the Drobe rocket logo was drawn in Artworks, long ago by Article7, which makes it easy to manipulate and incorporate into other graphics.
Variation is one of those programs that makes you wonder how you ever managed to survive without it. Written by Rob 'Composition' Davison the software is normally freely available for all at compo.iconbar.com, except the NoughtPointOne network of sites is currently down. Variations takes an existing image and applies a myriad of user controllable effects and processes to it: from Pointillist effects as seen in the printing motif (the pattern of circles around the cogs) to fades as seen in the A6 graphic to border shapes as seen in the filenames graphic. Variation also provides a range of colour correction facilities, watermarking and also some extra special effects - the 'Painted Outlines' special effect is one I'm personally itching to use at an appropriate point, as (with just the right settings), it thickens and darkens edges to give the impression that the image was hand painted with thick, vivid paints.
With Variation, you can scroll through (for want of a better word) variations of effects, rendering 'live' on the imported picture, and therefore preview changes to an image before they're committed to. This allows you to check how an image will look as you layer up the effects to produce the final graphic. As some of the effects work better on line art, rather than on photographs (and conversely, some other effects work best on photographic images, rather than with originally digitally crafted work), most graphics are drawn in Artworks first and then imported into Variation.
Insignia is another handy application that was used to create the breaking news image. This application can generate new images from scratch, or combine existing images with text, as seen in the example image on the right. You can chose from any font installed on your machine and preview the basic layout of the design, before it's rendered into a final bitmap. By setting the width of the graphic and the position of the text, you can create interesting mastheads for websites.
You can also apply textures to lettering and the background, and play around with various special effects including lens flare and rippling. Its drop shadow ability is one of the better shadowing effects seen in RISC OS software, at the moment: a cunning trick is to move the shadow directly behind the text and make it white or an ethereal blue or yellow in colour, which creates an effective glow around your text. Above all with Insignia, the key word is 'moderation': you have to know when you're overloading an image with effects, which I'll mention again a little later.
Article graphics often use existing photographs and other images to flesh them out. Google Image Search can be extremely useful provided you're good with choosing precise search terms - however, check that you're not treading on anyone's toes in terms of copyright before you use any material. Alternatively, there's always 'open content' on the web, which includes images that can be freely used, depending on your definition of free. The Creative Commons website has a few links to such copyleft stock images websites, and there's a number of other good sources around on the 'net, such as stock.xchng and Free Media.
Photographs we've taken, or logos and other PR images have been used too: this XScale graphic was originally from a photograph of the inside of an Iyonix, taken during the press embargo before the news of Castle's machine was made public. Incidentally, the image was processed in Photodesk with the airbrush and smear tool to get the faded edges; Photodesk isn't often used for Drobe graphics, although it's useful to have when it can perform specific tasks that other software can't quite achieve.
Essentially, I always try to get the largest possible image in order to get the best detail, the picture can be scaled down later if required.
Putting it all together
Once an image has been composed in Artworks, the graphic is zoomed so that a largest possible screen grab of it can be taken, using Paint - this seems crude, but it's the quickest and simplest way to get a bitmap copy of the vector art. This spritefile is then scaled down to size (normally around 200 pixels wide for articles) using ChangeFSI and saved out to Paint again, to be exported as a PNG or JPEG image file. This is then scp'ed (secure copied) to the Drobe web server, so it can be inlined in articles.
As an example, the RiscPkg graphic started life as a search online for a suitable picture of a box or some other type of packaging. The box was found and then dropped into Artworks. Using the Blend tool, the lines that span out from the top left corner were added, then made transparent, and laid over the box to give some dimension to the image. Then the inside of the box was made darker to give it more depth, and then a copy of Ian Jeffray's 3D cog switcher was dropped into the Artworks document and tilted slightly to give it a falling effect. Then the artwork was grabbed as a spritefile and dropped into Variation, so the star shaped fade could be applied. Finally, the graphic was saved into ChangeFSI, scaled down and exported as a JPEG.
Most images on Drobe follow this process flow: first, find materials to use, then arrange in Artworks, apply any initial effects, then save into Variation and apply after-effects, and finally scaled down and export from ChangeFSI.
The golden rule
Graphics are there to add to an article, rather than be the centre of attention with some textual content hanging around it: so I try to go easy on the effects so as to not overload them with various decorations.
Also, another good approach is to experiment lots and lots. A graphic may take ten to thirty minutes to produce, but plenty of different styles, textures and arrangements could be explored and evaluated in that time before a final image is settled on. I try not to be put off if one combination of settings makes an image look terrible, as with just the right configuration, you can really create a great graphic.
Previous: BBC, Master Flash memory interface invented
Next: It's the Music, Man
DiscussionViewing threaded comments | View comments unthreaded, listed by date | Skip to the end
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
Cross platform development
Building RISC OS Programs on Windows
47 comments, latest by EasyKees on 07/10/04 8:05PM. Published: 24 Sep 2004
ArgoNet gains a new lease of life
Discuss this. Published: 12 Apr 2001
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •