Terragen - photorealistic scenery rendering software

Terragen™ Mac and Xgrid

Terragen Mac v0.9 comes with an Xgrid Kit which makes it easy to use Terragen with Xgrid. This page gives a brief overview of Xgrid and how it's useful with Terragen. For more information please see the "Using the Xgrid Kit" PDF in the XGrid Kit folder of the Terragen Mac v0.9 download. Please note that Xgrid only works on the Mac.

What is Xgrid ?

Xgrid is a technology from Apple which makes it easy to turn a number of machines on a network into a cluster which can make light work of tasks involving heavy duty computation, tasks which would take much longer to complete on a single machine. You may already be familiar with this kind of thing if you've taken part in the SETI@home project, Folding@Home project or distributed.net projects like the RC5 challenge. In the specific case of Terragen, you could say Xgrid is used to create a render farm.

Xgrid makes it easy to set up a cluster of your own, using machines on your own network, whether they're connected via ethernet or wirelessly. Xgrid doesn't require any network setup, you just install it on each machine you want to be part of the cluster and you're pretty much ready to go. The Xgrid application, used on one machine, lets you set up tasks and automatically takes care of dividing that task into smaller ones which it sends to the individual machines in the cluster. When the machines have finished their tasks it collects the results together for you. All of this work is done for you by the Xgrid application.

You can visit Apple's Xgrid webpage for more information.

How is Xgrid useful with Terragen ?

You can use Terragen with Xgrid to speed up animation rendering by having Xgrid spread the load of rendering the frames in a native Terragen script across multiple machines. Even if you only have another older slower machine you can still use it to reduce animation rendering times ( as long as it can run at least OS X 10.3 ). The cluster used for testing Terragen with Xgrid consisted of a 1.5 GHz PowerBook G4, a G4 533 desktop and a G3 500 iBook. The test animation took a little over 2 hours to render using just the PowerBook G4, but using Xgrid to spread the work over the cluster reduced that time to just under an hour. You don't require a fast network either, the machines in the test cluster were networked wirelessly using the original 802.11b AirPort.

Another important point is that if you have a dual processor Mac, you don't need a network at all to get a benefit from using Xgrid. As you might be aware, Terragen only uses one processor while rendering, leaving your other processor unused. Xgrid detects that your machine has two processors and will allow two tasks to be run at the same time on a dual processor machine. This means that if you use Xgrid to render an animation, both processors will be used and two frames can be rendered at the same time. This will cut the time needed to render an animation in half.

Please note that at this time Terragen can only be used with Xgrid on OS X 10.3 and newer, although Xgrid itself will run on OS X 10.2.8. You can also only use native Terragen scripts with the Xgrid Kit provided in the Terragen Mac v0.9 download, and not AppleScripts.


terragen start page - planetside front page - privacy policy - email terragen@planetside.co.uk

Terragen, this site and its contents (except where noted) are all copyright © 1998-2006 Planetside Software, contact@planetside.co.uk
Terragen is a trademark of Planetside Software. All other trademarks are the property of their respective owners
Planetside Software is based in the United Kingdom