Hi, I'm John Flower from Palmerston North, New Zealand. This website contains a portfolio of projects that I've completed, along with my professional history.

19 November 11

QGIS is an application that can build and change maps. It is free open source software and can be downloaded from the QGIS website. It runs on Linux, MacOS X, and Windows. In this tutorial I will show you how to use it to export height maps.

05 November 11

This tutorial will show you how to make text that looks good when engraved inside crystal. Extruded text is made up of a front and a back face. Two layers of points. This engraves opaque. If you want strong, bright text, you will need more layers.

05 November 11

I've written a script to prepare Blender models for 3d engraving. The 3d engraving software requires models to be a mesh made of triangular polygons. A typical Blender model isn't.

10 June 11

Blender can make mountains from height maps, and this is a tutorial to show you how. The height map I've used is represented by a grayscale bitmap. Black being the lowest point, white the highest. Blender is able to deform a mesh based on the pixel colour of a texture. Download the following height map of two New Zealand mountains, Ruapehu and Ngauruhoe.png, for use in the tutorial.

01 May 11

I created a panorama using Hugin yesterday. Hugin can take a series of photos and automatically stitch them together. It works by finding common points within the photos, rotating, scaling and skewing them so they overlap.

04 March 11

I engraved a crystal paper weight for Jenima today. To create the text I used Blender. First I created a proof for her to approve, then I rotated the text to suit the laser. To get it the right size and position I used 1 Blender unit to 1 mm.

28 December 10

This is a script that I run once Fedora is installed. It gets my favourite applications, and sets up the RPMfusion repos.

19 August 10

3d lasers engrave point clouds into crystal. To engrave a photo it must be converted into black and white. My initial workflow was to create an 8 bit grey scale image in GIMP and then convert it into a 1 bit, black and white, bitmap using a package called 2d Photo, then into DibSlice or LaserImage to create a point cloud. I'm now able to skip 2d Photo by creating the black and white image in GIMP.

05 July 10

The software, LaserImage 3.0, that came with works, Trophy Specialists & Engraving, LE-2 3d laser from Lelee doesn't do nice proofs. So I'm making a virtual stage in Blender (this software is free :). This post is just to show my progress so far.

26 June 10

I've found an SVG wysiwyg called SVG Edit. You can download the source and host it yourself, or you can do as I've done and embed it in an iFrame using

<iframe src="http://svg-edit.googlecode.com/svn/tags/stable/editor/svg-editor.html"
width="600" height="600"></iframe>

26 June 10

At work, we've now got a new laser. It creates 3d images in crystal by, rapidly, firing a single laser. The crystal shatters at the focal point to create a permanent white dot. The laser has a working Z focal range of about 80mm. Because some crystals are of awkward dimensions the laser has an adjustable table. When the table is adjusted, I have to manually adjust the Z centre of engraving.

18 February 10

Scalable Vector Graphics are part of the web standard - and I'd like to see them used more often. They are line drawings that can be enlarged without losing quality. The fonts on your screen are a similar format.

28 January 10

Cloning nodes saves time! I've had 177 product nodes to create and was able to shorten the task by cloning. Cloning works by copying an existing node and presenting you with an edit node where you can change the relevant details.

08 January 10

AudioField, version 6.x-1.0-beta1, did not show any players after I installed it in Drupal. After looking through the code I found that the developer had used sloshes, \\\\\, instead of slashes, /////. By switching them I was able to make the module work.

05 December 09

Things are quieter than usual at work (Trophy Specialists) and its time to look at other ways to make money. So I've been putting together a website to help serve our customers better, help my colleagues through an up to date catalogue, and to get new leads.

Syndicate content