ClayWorks 3.0 alpha test

  Welcome to the Clayworks 3.0 alpha test. This is still very early days for this program but I'm happy enough with it's current state to release it for testing purposes.   First things first, these are the system requirements for this version of Clayworks. Future versions will be more forgiving as I add support for legacy graphics cards and also when I bother to enumerate texture formats and so on. For now, I'm making certain assumptions about what your hardware is capable of.

Minimum spec

Recommened spec


  Clayworks is a modelling program and is, as such, a bit of a resource hog. Although it won't eat your memory as much as say, 3dsmax, maya or softimage, when you've added 100 modifiers to an object, you'll find it's eaten a lot of ram. I will make Clayworks more memory efficient in the future but for now, keep that in mind.

Using Clayworks

  Clayworks has an 'unique' interface but I've tried to keep to normal UI conventions so that people won't get confused when using it. The UI currently lacks a few things that you might take for granted such as keyboard shortcuts, dockable toolbars and so on. These issues will be addressed in the near future but I'm currently more interested in getting all the modelling tools up to speed. One thing you might notice is that it is fast. Unlike many skinned apps, Clayworks has a nice, solid and fast interface (heh, on the machines I've tested it on at least).

Starting out: Navigation


Clayworks has several methods of moving around the scene but by far the easiest to use is the shortcut key method. By holding down the ctrl key whilst the mouse is over a 3d view and moving the mouse in and out, you'll zoom the view. The orthograph views are all locked together when zooming but the perspective view is not. Holding down the shift key will allow you to pan around that view and holding them both together allows you to rotate in the perspective view; that feature is locked out in the orthographic views as I found it annoying.

Creating a shape

  Clayworks has two basic modes of opperation; 'Create' and 'Modifiy' . When you start Clayworks, you'll notice one large quad-view for drawing (2)and rendering and two panels to the right of the screen (3, 4). Along the top, you'll find the tab box for switching the current operating mode (1).
   You'll start off in the 'create' mode and you'll see a drop box in the top left that contains all the primtives that can be created in this release of Clayworks.
To create a shape, select the one you want from the menu and then either click and drag the shape in one of the three orthographic views or simple click once to create a small (unit sized) version of that shape.
   Once you've created the shape, you'll notice that the node editor window (4) now contains some tools for editing the parameters of the shape you created. You can always edit these paremters again by finding the correct node in either the 'Graph' or 'Tree' tabs of the schematic window (3).

Editing the shape


Now that you have a simple shape on the screen, we can try editing it. Clayworks doesn't have so many modifiers built in at this stage but they'll grow in number with subsequent released. To start modifying the object, click the select tab in the top left hand corner of the screen (1). You should now see four drop down boxes and each one of these controls a different aspect of the selection and modification process. The leftmost dropbox controls the current selection level. By this I mean the elements that will be selected; Vertices, Edges, Polygons or Objects Currently, only the selection of vertices, polygons and objects are implemented.
  The next drop box controls the selection geometry or the shape you'll use to create the selection. The drop box contains options for Rectangle, Lassoo, Circle and Point Click. Currently only rectangle and point click are implemented. The rectangle mode allows you to draw a rectangle over the region you want to select whereas the point click mode lets you select individual elements (such as polygons) by clicking on them. The later mode can be used in any window but the former is currently limited to the orthographic views. Future versions will let you selections (and create objects) in any view, be it orthograph or perspective.
  Next up we have the modifier list. This is where you choose what kind of action you are going to perform on the elements you have selected. The default mode is 'stretch'. When you've selected a group of polygons, you should see a bounding box around the selected region. Moving the mouse over the corner widgets will highlight them, indicating that it's safe to click and hold down the mouse to make a modification. As soon as you do this, a stretch modifier will be added to the object. Clicking the edges of the bounding box will allow you to perform a translation.
  Other modifiers currently implemented include rotate (bit buggy at the moment, still trying to make a really intuative rotation tool), extrude, detatch, copy and delete. The modifiers after rotate are performed immediately and then take you back to whatever manipulator you were using; unfortunately, the node panels for these modifiers are therefore not shown on creation and you'll have to dive into the scene tree (3) in order to find the modifier and adjust it's properties. This isn't very intuative and will be addressed in later versions. When you try to modify an object, make sure that the manipulator's handles are highlighted, otherwise you'll just make another selection and you'll loose the old one. Although the undo feature isn't implemented yet, it is possible to get rid of unwanted modifications by going into the graph view (3) and deleting the offending yellow box. Don't worry though, thanks to the way the modifications are handled in clayworks, it won't be hard to implement an infinite undo/redo feature.

Known bugs/problems

Just so we don't repeat ourselves, here's a list of known issues with this release of Clayworks. These are things I already know about and am working to solve. Right, any more things you find out, let me know and I'll add them to the list.

Clayworks is copyright 2002 Tim Lewis. I cannot be help responsible for any losses incurred while using this software.