ENTERPRISE

Cheetah3D 6 : Britain's next top modeler

9/8/2012 9:31:37 AM

Cheetah3D goes from strength to strength with every new release. Version 5 introduced a sophisticated, node-based materials system and optimisations to the ‘bucket’ renderer that were capable of some startling render speedups. Now, more than two years later, version 6 brings several welcome new features, not the least of which is a price drop from around $135 (sold in US dollars at $149) to an extremely reasonable $99, putting it within reach of a much wider audience.

Description: Skeleton crew: Cheetah3D 6 implements a ‘bones’ system for creating joined armatures for character animation. This system will be extensively overhauled in the few releases

Skeleton crew: Cheetah3D 6 implements a ‘bones’ system for creating joined armatures for character animation. This system will be extensively overhauled in the few releases

Certainly the biggest new feature is the seamless integration of the industry-standard Bullet physics engine – more about that later. First, though, we’ll get some of the minor players out of the way. For modeling, version 6 now supports isosurfaces (metaballs), which allow you to stretch a skin over several object types: spheres, vertices, splines and particles. Drop a spline into an isosurface object and it gains thickness. Drag multiple object and their skins blend and coalesce in the Editor window in real time. The weight (thickness) and radius of the isosurface can be continuously varied and animated for each individual object within an isosurface object, giving you great flexibility in creating ofganic forms.

Alongside isosurfaces, there are three new parametric entities: Capsule, Line and Fractal (actually a Sierpinski sponge with four levels of subdivision). Three new modeling modifiers have also been added; Smooth, Shell and Crumple. Finally, there’s improved Collada export, which is necessary for iBooks compatibility. On the animation front, two new paramenters – mesh points and spline controls points – gain the ability to be keyframed, increasing overall level of fine control in aninations.

So, on to the main feature: dynamics. Rather than try to re-invent the wheel, Cheetah3D’s author, Dr Martin Wengenmayer, has chosen to integrate the fully featured, open-source Bullet physics engine. Now, open source doesn’t mean second rate, since the Bullet engine is also used in industry heavyweights such as Maya, Houdini, Light-Wave and Softimage. It’s also used on the PalyStation 3 and supports optimisations for OpenCL, the technology supported by OS X that allows programs to tap into the power of modern graphics cards’ GPUs to significantly improve speed.

Description: Reality check: Cheetah’s render engine supports both HDRI and radiosity to produce images of breathtaking reality, as shown by this interior render, as well as more fantastic creations

Reality check: Cheetah’s render engine supports both HDRI and radiosity to produce images of breathtaking reality, as shown by this interior render, as well as more fantastic creations

Bullet’s implementation varies from platform to platform, but Cheetah3D manages to tame it and make it wonderfully simple to use. The dynamics implemented are split into two broad camps: Hard Body and Soft Body.

Hard bodies are used when you want objects to interact directly with each other, hitting each other, rebounding, falling under gravity and so on. Setup of a hard body is simple: attach a Rigid Body tag to an object, leave its type as the default dynamic and simply hit Play on the animation controls. The object will then fall under gravity: there’s no need to add an explicit gravity effector to the scene (although you can if you want to). Now, place a second object (a  plane, say) under your first object, add a Rigid Body tag set to Static, press Play and your object will now fall and bounce off, and around on, the plane. It can be that simple. There are, of course, many parameters that you can tweak, among them mass, friction, elasticity and damping to fine-tune these interactions.

Soft Body dynamics are just as easy to set up, and are used for simulating cloth and softer, jelly-like objects. A flag billowing in the breeze is simply a matter of pinning two end points of a plane, adding the Soft Body tag to it, slapping in a wind effector and hitting Play. That’s it. While there’s no dedicated fluid dynamics engine, the Soft Body dynamics can go a long way to filling this role and, especially when combined with the isosurfaces and particle systems, can produce convincing blobby, splattery or gushing effects.

The addition of the dynamics system makes Cheetah3D a compelling proposition for those starting out in 3D or even for seasoned 3D artists who appreciate an uncluttered and intuitive program that makes it easy to get on with what you want to do.

While it may lack some of the ultimate animation control of the big apps costing hundreds or thousands more (although this will be addressed in the next series of upgrades), and some rendering features like sub-surface scattering and volumetric lighting still aren’t implemented (although they can be simulated by the new materials system), Sheetah3D 6 covers all the bases with elegance and efficiency. This, combined with the recent price drop, means it thoroughly deserves its five-mouse rating.

Details

Price

$90

Website

www.cheetah3d.com

Needs

Intel Mac * OS X 10.5

Pro

new, industry-standard Bullet physics system * dynamics can be ‘baked’ to save calculation time * isosurface (meatball) modeling tools render management * price drop

Con

nothing too serious     

Rating

5/5

 

Other  
  •  System Center Configuration Manager 2007 : Developing the Solution Architecture (part 5) - Site Design,Client Architecture,Multilanguage Scenarios
  •  System Center Configuration Manager 2007 : Developing the Solution Architecture (part 4) - Capacity Planning,Site Boundaries,Roaming
  •  System Center Configuration Manager 2007 : Developing the Solution Architecture (part 3) - Developing the Server Architecture
  •  System Center Configuration Manager 2007 : Developing the Solution Architecture (part 2) - Configuration Manager 2007 Roles
  •  System Center Configuration Manager 2007 : Developing the Solution Architecture (part 1) - Developing the Network Infrastructure
  •  System Center Configuration Manager 2007 : Operating System Deployment Planning, Out of Band Management Planning
  •  Visual Studio 2010 IDE : Customizing Visual Studio 2010
  •  Visual Studio 2010 IDE : Exporting Templates
  •  System Center Configuration Manager 2007 : Certificate Requirements Planning, Windows Server 2008 Planning
  •  System Center Configuration Manager 2007 : Planning for Internet-Based Clients
  •  Active Directory Domain Services 2008 : Automatically Populate a Migration Table from a Group Policy Object
  •  Active Directory Domain Services 2008 : Create a Migration Table
  •  Microsoft Content Management Server : Developing Custom Properties for the Web Part
  •  Microsoft Content Management Server : Building SharePoint Web Parts - Creating the Web Part, Defining Custom Properties for the Web Part
  •  Microsoft Content Management Server : Building SharePoint Web Parts - The SharePoint MCMS Navigation Control, Creating the Web Part Project
  •  Active Directory Domain Services 2008 : Search Group Policy Objects
  •  Active Directory Domain Services 2008 : Export a Starter GPO, Import a Starter GPO
  •  The Very Successful Hardware That Microsoft Has Ever Produced
  •  Xen Virtualization - Managing Xen : Virtual Machine Manager
  •  Xen Virtualization - Managing Xen : XenMan—Installing and Running
  •  
    Most View
    17 Killer Mac Apps Under $20 (Part 1) : Smartday, Eisenpower
    Christmas Gadgets (Part 2)
    Collaborating In A Virtual Office (Part 2)
    Group Test: Android Tablets – November 2012 (Part 2) - DisGo 9104, Samsung Galaxy Tab 27.0 Wi-Fi
    Add Blur To Rivers And Waterfalls
    Asus Vivobook S550CM Ultrabook Review
    The Xperia T - Remarkable In How Unremarkable It Is (Part 2)
    Windows Vista : Programming the WScript Object
    Programming .NET Components : Remoting - Leasing and Sponsorship (part 3) - Sponsorship Management
    Toshiba 46TL963 vs. Panasonic TX-L47E5 (Part 1)
    Top 10
    Windows Management and Maintenance : The Windows 7 Control Panel (part 11) - Region and Language, System
    Windows Management and Maintenance : The Windows 7 Control Panel (part 10) - Programs and Features
    Windows Management and Maintenance : The Windows 7 Control Panel (part 9) - Notification Area Icons, Performance Information and Tools
    Windows Management and Maintenance : The Windows 7 Control Panel (part 8) - Fonts
    Windows Management and Maintenance : The Windows 7 Control Panel (part 7) - Ease of Access Center
    Windows Management and Maintenance : The Windows 7 Control Panel (part 6) - Devices and Printers
    Windows Management and Maintenance : The Windows 7 Control Panel (part 5) - AutoPlay
    Windows Management and Maintenance : The Windows 7 Control Panel (part 4) - AutoPlay
    Windows Management and Maintenance : The Windows 7 Control Panel (part 3) - Action Center
    Windows Management and Maintenance : The Windows 7 Control Panel (part 2)