------------------------------------------------------------------ TSXtruder 1.0 by Bendy's 3D Systems Copyright (C) 1999 Based on Extruder 1.1 by Bryce Denney Copyright (C) 1999 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. The complete GNU public license is also in this directory. ------------------------------------------------------------------ For more information on this program, or to find a more recent version, look at http://www.bendys.com ------------------------------------------------------------------ TSXtruder 1.0 25 April 1999 ================================================================== TSXtruder is a Truespace 3.x extension which can be used to create heightfield objects by extruding TGA image files from the top of a cube. Big Thanks to Bryce Denney for giving me permission to base this on his Extruder 1.1 program for Truespace 2. INSTALLATION Unzip all files into your Truespace 3 TSX directory. The zip file contains a directory structure so unzip using 'pkunzip -d' to extract or check 'Use Folder Names' in the WinZip extraction window. To use simply fire up Truespace 3.x, open the 3D Plugins window and load 'tsxtruder.tsx' into the plugin panel. Left click to start up, right click for the about window. FILES TSXtruder\readme.txt - this document TSXtruder\license.txt - the GNU public license TSXtruder\tsxtruder.tsx - the plugin itself TSXtruder\b.tga - a 67x67 TGA file of a greyscale letter 'B' * TSXtruder\dougnut.tga - an 80x80 TGA file of a dougnut * TSXtruder\circles.tga - an 82x82 TGA file of some circles (used to make the icon) TSXtruder\manual\manual.html - HTML manual page. Point yer browser here. TSXtruder\manual\faces.jpg TSXtruder\manual\res.jpg TSXtruder\manual\dialog.JPG TSXtruder\manual\xysize.jpg TSXtruder\manual\zsize.jpg TSXtruder\manual\ftype.jpg TSXtruder\manual\tri.JPG TSXtruder\manual\quad.jpg TSXtruder\manual\house.jpg TSXtruder\manual\dialog.html TSXtruder\manual\info.html TSXtruder\manual\head.html TSXtruder\manual\other.html TSXtruder\manual\res.html TSXtruder\manual\faces.html TSXtruder\manual\extbut.html TSXtruder\manual\delbut.html TSXtruder\manual\xysize.html TSXtruder\manual\zsize.html TSXtruder\manual\ftype.html TSXtruder\manual\text.html TSXtruder\manual\smooth.html TSXtruder\manual\file.html TSXtruder\manual\prog.html TSXtruder\manual\icon.JPG TSXtruder\manual\test.html TSXtruder\manual\mounds.JPG TSXtruder\manual\xtrd.JPG TSXtruder\manual\text.JPG TSXtruder\manual\smooth.jpg TSXtruder\manual\file.jpg TSXtruder\manual\prog.jpg TSXtruder\manual\extbutu.jpg TSXtruder\manual\extbutf.jpg TSXtruder\manual\delbutu.jpg TSXtruder\manual\delbutf.jpg TSXtruder\manual\fileb.jpg TSXtruder\manual\planar.html TSXtruder\manual\np.JPG * - From original Extruder 1.1 by Bryce Denney. INSTRUCTIONS: 1. Fire up the extension by clicking on it's icon in the TSX panel. 2. Click the 'File' button to select the 16/24 Bit Uncompressed TGA file you want to use. 3. Set the x and y resolution of the object. The default value is the size of the TGA file selected. You can change these and the number of faces will be updated in the dialog box. 4. Set the height for the extrusion (default=1). 5. Set the height of the cube being extruded from (default=1). 6. Set any other parameters you want 7. Hit the 'Extrude' button. 8. That's It. Render your newly made heightfield. The 'delete' button can be used to delete the object after creation, if you so desire. RESTRICTIONS TSXtruder requires trueSpace 3 or above. TSXtruder can only read uncompressed 16 or 24 bit TGA files. KNOWN BUGS None? CHANGES SINCE VERSION 1.0 BETA 1 Added heaps of new features, size controls, smoothing, different face types, textures, bumpmaps. Fixed bad face normals. Added support for 16 bit TGA files. Better error checking on TGA files. TODO FOR THIS VERSION (1.0) Iron out any unknown bugs. TODO FOR NEXT VERSION (1.1) Option to mirror extrusion to base. Support for more TGA file formats (compressed, indexed etc..) Animation..., Other stuff I (or you) can think of. HOW TO GET IN TOUCH Please send any comments, suggestions, and bug reports to bendy@bendys.com. If submitting a bug report please put the word 'bug' in the subject of the message. Point your web browser to http://www.bendys.com for updates to TSXtruder. The original Extruder 1.1 by Bryce Denney which this plugin is based on can be found at http://www.physics.oberlin.edu/~bdenney/extruder. Bryce can be contacted at Bryce.Denney@bigfoot.com. TrueSpace is a product of Caligari, Inc. Their web site is at http://www.caligari.com.