Short: NEW FreeForm1.7 3D Bspline modeler demo Uploader: enigma@dorsai.dorsai.org Type: gfx/3D **************************** IMPORTANT INSTALLATION ***************************** You need the Helvetica11 font in your fonts drawer. If you do not have it already, I have included it on the disk. You need to add an assign statement to your user_startup drawer in the system S directory, telling what directory FreeForm is located in, on your hard drive. AFTER ADDING THIS LINE, YOU MUST RE-BOOT FOR IT TO TAKE AFFECT. example: Assign FreeForm: work:graphics/3D If you have 3.0 operating system or greater, you must set the path name for where MULTIVIEW is located on your machine, in order to access the online help. Change the last line in the configfile, that says amigaguide to your path name. You may also have to move the ff.guide file to the same directory as MULTIVIEW. If you have Aladdin4d, you can run FreeForm from with Aladdin by copying the line below to a file called FreeForm; and moving that file to your tools directory in Aladdin. run >NIL: FreeForm:FreeForm03040 Look at the "WHATS NEW" button in the help system. ************************************************************************* ********* THIS IS VERSION 1.7 A NEW UPDATE TO VERSION 1.6 ************** FreeForm is a Bspline and NURB editor for Real3D2, Aladdin, LightWave, Caligari and Imagine. Some example conversions have been done for you to see. REAL3D2 - spoutbs.rpl LIGHTWAVE - spoutbs.geo CALIGARI - spoutbs.geo IMAGINE - spoutbs.imag This usable DEMO is provided so you can see some of the functions of the program. Some functions are not accessible, for obvious reasons. Due to the reorganization of functions for the DEMO, you may experience some bugs. Due to the large amount of combinations of button presses and functions, it is impossible to find all of the bugs on my own. If you find any while using the program, please describe them and what you tried to do, and forward the information to my friends BBS address or to me directly at the address below. This demo contains just part of the abilities of the program. Some prefs and other functions were shortened or left out do to: 1. It's a DEMO 2. Space considerations There may be some screen shots and a short morphing demo included if time and space allow. The program includes on_line help through an amiga guide file and phone tech support. If you wish to order the full program, it is only $59.95. Please include what type of processor you have. You will receive all future upgrades for only $5 for each upgrade. (Please support an Amiga programmer) $59.90 + $5 shipping and handling. Fori Owurowa 1873-75 Cropsey Ave Brooklyn, NY 11214 U.S.A 718-996-1842 (12:30 pm to 7:30 pm Eastern time) enigma@dorsai.dorsai.org FreeForm has a realtime Perspective and Parallel view interface, with points picking and bones modification in all views. In the interactive modes, you can choose how your object is displayed on the fly. Choose from 1. Knot- object drawn in realtime by connecting points through the knots. This gives you a more accurate shape and size than Real3D's lines through the control points. 2. Cntrl Pnt- Same as Real3D's lines drawn through the control points. 3. BOUNDING BOX - You can toggle this on and off, on the fly, while in any of the two other modes. It is useful if your machine is slower or the number of points on the object is very large. The following are just some of the features in the program, that I feel are improvements over most of Real3D2's Bspline modeling portion. 1. FreeForm IS 20 TIMES FASTER THAN REAL3D2.(Yes, I said 20 times !) FreeForm renders your objects without having to set any subdivision levels. Your objects are always be smooth. No matter what resolution your in or how close you zoom in to the object, you won't see the polygonal edges that appear on smooth objects in Real3d when you zoom in close and render. The curves in the editor, also maintain their smoothness at any resolution and zoom, without having to set any subdivision levels. FREEFORM CAN RENDER CURVES IN CURVE SHADE MODE, FASTER THAN IMAGINE2 RENDERS POLYGONS IN SCANLINE !; 2. Spin open objects at angles of less than 360 degrees, at 1 degree increments. 4. Easy duplication of control points, by setting the point to be a SINGLE, DOUBLE or TRIPLE type. This way of doing it frees you from having to figure out how many points are already there, and takes away the lengthy task of separating the object into curves, then duplicating or deleting points, (hoping that you didn't add to many or to little), then picking all the right curves in the right orders, and putting the object back together again as in Real3D. (When I brought a computer I wanted it to do most of the work not me !) 5. Give an edge curve a thickness automatically. 6. Set Object On Ground function, positions objects on the editors ground for you. 7. Pick points by dragging, clicking or lassoing. Lasso lets you draw a freehand line encircling points that you want picked. It allows you to weave in and out of spaces that a drag box cannot get to. 8. Adjust object by Control Points or Knot Points. 9. Automatic Bones creation for objects, and modification of objects using Bones. 10. Export objects to Real3D2(Bsplines and Tension NURBS), LightWave, Caligari and Imagine (Bsplines and Tension NURBS converted to polygons adjustable by you). 11. Rail extrusion allows easy creation of complexed shapes (Example teapot spout - spoutbs.FreeForm). Rail extrusion automatically aligns the cross section to be extruded for you. Real3D2 does not. 12. Morph Extrusion allows you to set 2 edge curves, and FreeForm will extrude from one to the other creating the in between sections for you. (Example - a mesh that is a circle at one end, and changes to a square at the other). 13. Screen redraw is 3 times faster than Real3d2. 14. Curves drawn during dragging are complete, and not disconnected from the mesh like Real3D's. 15. Points are highlighted for easy picking; and picked points are shown to you, so you can tell if you have all that you wanted. 16. Tension - allows you to modify the shape of curve sections without it affecting the knot position. This makes your Bsplines NURB like curves and allows you to create objects which are next to impossible in Real3D2. (In Real3D2, when you triple a point to create a sharp corner, the knot moves away from its original position, changing the size and shape of the object. A result wich you may not always want. Example- Imagine a bottle whose cross section is a smooth circle from the top to the center of the bottle, and changes to a sharp edged octagon from the middle to the bottom. Much like a bottle of Heinz ketchup. 17. Blend - allows you to pick sections and generate a smooth transition from the first sections shape, to the last sections shape.(Blends Tension) 18. Easy Morphing previews - Just pick an object, set it to source. Pick another object, and set it to target. Then select Morph it. That's it ! 19. Multi-pick file requester allows you to load in more than one object at one time. 20. Export objects to 9 different workspaces; without any additional memory usage. 21. Taper and twist with easy to use deformation functions. 22. Change the render screen mode and resolution with out having to open new environments. If you are interested in distributing this product, all dealer inquiries are welcome. No liability from the use or misuse of this program is expressed or implied. All products mentioned are the trade marks of their respective companies and have no affiliation with FreeForm at this time. All code of the program is the property of Fori Owurowa and may not be used in whole or in part for any other purposes. This is the third update; version 1.7. **** BUG FIXES ***** 1. Fixed a bug with saving to ram:. Commodore returned the illegal volume name "Ram Disk" instead of ram: to the program through the file requester. 2. Fixed a bug with the buttons. When you were in points mode, and had modified some points, and then swicth to camera; if you didn't use the right mouse button to end the interactive mode, the buttons would leave themselves on and change orders. If you did use the right mouse button to end the mode, it would have sent you back to the mode you were in before you pressed the camera button, which was what it was designed to do. Now I checked for those of you who press the points button or bones to get back. 3. Fixed the saving to Real3D, gave an error message on workbench bu it was nothing bad. Just left some extra code line in by accident. Saving to RPL NURB format now saves the object to Real3D with the tension modifications, as they look in FreeForm. 4. Fixed the close object bug. ******************** ***** New Additions ******** 1. Added a Build from cross sections function. Its in the Forms menu. See the "explain" drawer on the disk. 2. Added adjustable tension. You can now get tensions in between smooth and sharp, at 0.1 increments. See the Tension menu/Adjustable tension. 3. There's a new function that works in conjunction with the "Only these" function. It's the HIDE (all unpickable sections) function. It won't draw curve sections that contain points that were not set to PICKABLE with the "Only These" function. It's in the "object/POINT functions" menu. PLEASE REMEMBER TO TURN THESE MODES OFF WHEN YOUR DONE WITH THEM. IF YOU FIND YOU CAN NOT PICK A POINT FOR SOME REASON, CHECK TO SEE THAT THESE FUNCTIONS ARE NOT CHECK MARKED. 4. ***************************** ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 25002 18780 24.8% 19-Jul-94 12:54:46 convertedobjects/spout1.Lightwave 139828 29144 79.1% 19-Jul-94 12:54:44 convertedobjects/spoutbs.geo 28186 13290 52.8% 19-Jul-94 12:54:36 convertedobjects/spoutbs.imag 1539 540 64.9% 19-Jul-94 12:54:34 convertedobjects/spoutbs.rpl 13770 7419 46.1% 19-Jul-94 12:54:46 explain/Build_func.pic 460 267 41.9% 19-Jul-94 12:54:46 explain/Build_func.pic.info 3000 1633 45.5% 19-Jul-94 12:54:46 helvetica/11 : © 1985, 1987 Adobe Systems, Inc. 4140 1160 71.9% 19-Jul-94 12:54:48 objects/MrphRail.FreeForm 672 267 60.2% 19-Jul-94 12:54:48 objects/Spin_Me.FreeForm 2956 1932 34.6% 19-Jul-94 12:54:48 objects/spout1.FreeForm 456 312 31.5% 19-Jul-94 12:54:56 rail_objects/cross_sec.FreeForm 460 308 33.0% 19-Jul-94 12:54:56 rail_objects/rail1.FreeForm 460 297 35.4% 19-Jul-94 12:54:56 rail_objects/rail2.FreeForm 23428 4215 82.0% 19-Jul-94 12:54:54 rail_objects/rail_explain_pics/frame1 460 268 41.7% 19-Jul-94 12:54:54 rail_objects/rail_explain_pics/frame1.info 27438 6196 77.4% 19-Jul-94 12:54:54 rail_objects/rail_explain_pics/frame2 460 269 41.5% 19-Jul-94 12:54:52 rail_objects/rail_explain_pics/frame2.info 29986 9292 69.0% 19-Jul-94 12:54:52 rail_objects/rail_explain_pics/frame3 460 269 41.5% 19-Jul-94 12:54:50 rail_objects/rail_explain_pics/frame3.info 3236 3134 3.1% 19-Jul-94 12:54:56 AmigaGuide 179 132 26.2% 19-Jul-94 12:54:56 configfile2 838 316 62.2% 19-Jul-94 12:54:56 configfile2.info 628 276 56.0% 19-Jul-94 12:54:46 ConvertedObjects.info 628 261 58.4% 19-Jul-94 12:54:46 explain.info 58248 20895 64.1% 19-Jul-94 12:55:00 ff.guide 841 321 61.8% 19-Jul-94 12:55:02 ff.guide.info 1634 809 50.4% 19-Jul-94 12:55:02 ff.readme 837 321 61.6% 19-Jul-94 12:55:02 ff.readme.info 332284 132047 60.2% 19-Jul-94 12:53:14 FreeForm03040 3060 875 71.4% 19-Jul-94 12:53:16 FreeForm03040.info 628 260 58.5% 19-Jul-94 12:54:50 rail_objects/rail_explain_pics.info 628 258 58.9% 19-Jul-94 12:54:48 helvetica.info 628 260 58.5% 19-Jul-94 12:54:48 objects.info 10984 6709 38.9% 19-Jul-94 12:55:04 PPMore 628 268 57.3% 19-Jul-94 12:54:56 rail_objects.info 16516 9623 41.7% 19-Jul-94 12:55:04 SaveScreen -------- ------- ----- --------- -------- 735586 272623 62.9% 23-Jul-94 23:24:50 36 files