Kendra

Based around the Angel rendering engine, Kendra is a simple 3D paint system, allowing the user to paint directly onto geometry contained in RIB files. The new 0.3 release fixes the most obvious problem in 0.2 - airbushing produced horrendous artifacts - that's sorted now, and while some minor artifacts remain they're pretty inoffensive.

Initialisation

Kendra should be started from the command line by typing "kendra xxx.rib yyy.tiff". If the tiff file does not exist it will be created at a resolution of 256x256 RGBA (user supplied tiffs should ideally be powers of two with an alpha channel). Three windows are created - the rib window, the texture window and a colour window.

Usage

Drawing in the rib window applies the lines to the geometry directly, and updates the texture accordingly('a' toggles fast and slow texture updates). Drawing directly on the texture is also possible, though the rib image is only updated following the next render (press 'r'). Rerendering reveals the effect that the texture resolution will have on the image.

Three drawing modes are available - point ('p'), line drawing ('l') and freehand ('f'). The width of line is set by the numeric keys 1-9 produce an airbrush effect while 0 draws a solid line. Two Pseudo viewing modes: view ('v') and zoom ('z') allow the rib view to be tumbled and zoomed about the origin of world space - this sometimes produces strange results, so it may be easier to regenerate the rib.

'w' writes the texture file, 'x' saves and exits, while 'q' quits without saving. 'u' undoes the last drawing action.

Colours are selected from the palette window. The numeric keys control the brightness when this window is selected.

Limitations

Being based on Angel, Kendra shares some of its limitations - most signifigant in this context is that u/v's on poly's are wrong, so Kendra is totally unusable with poly's. Some of the quadrics may also have their UV's reversed - report them and they'll get fixed!

The current release can be downloaded for freeBSD, Linux, NT and SGI . As always could any users please register their usage by emailing me.

Ian Stephenson.
DCT Systems
NCCA,Bournemouth University