home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / 3dstudio / ipas / optimize.txt < prev    next >
Encoding:
Text File  |  1994-05-01  |  5.7 KB  |  114 lines

  1.  
  2.                       OPTIMIZE PXP -- DEMO VERSION
  3.                        Copyright 1994 Rolf Berteig
  4.                           For Yost Group, Inc.
  5.  
  6.  
  7. OPTIMIZE is  a PXP that lets you view and interactively flip surface 
  8. normals and increase or decrease the complexity of a mesh object either 
  9. through tessellation or face reduction. It also lets you embed (store) 
  10. different complexities of the object (along with text notes) within the 
  11. object's data structure. These can then be selected at rendering time by 
  12. MESHRES (an AXP that ships with OPTIMIZE), so you can quickly 
  13. switch the resolution of your mesh complexity, depending on your 
  14. rendering needs.  Additionally, this speeds up redraws in the keyframer 
  15. and editor up to 100x, because you can represent very complex objects 
  16. (such as topographic meshes) with simple, yet accurate, stand-ins. 
  17.  
  18. This demo version lets you view the effects of optimization and 
  19. tessellation in the viewport of the OPTIMIZE dialog box, but doesn't let 
  20. you apply the effects to the object itself, or embed or extract
  21. optimization data. Nevertheless, you can see the before/after reduction
  22. in the face and vertex count, and you can view the object in both
  23. wireframe and Gouraud shading within OPTIMIZE, so you can see the effect
  24. of the optimization on a shaded surface.
  25.  
  26. OPTIMIZE uses a fast-shading viewport that requires a newer version of 
  27. the Vibrant drivers than those that shipped with the initial release of
  28. 3D Studio.  If you're using the shipping Vibrant version 1.0.0, you'll
  29. need to update your VIB3DS.VLM file to 1.0.1, 1.0.2, etc.  Here's how to
  30. tell which version of the Vibrant drivers you're using:
  31.  
  32. Run 3D Studio by typing 3DS VIBCFG.
  33.  
  34. Result:  A Vibrant copyright notice appears, along with a version number 
  35. and date.  If the version number is 1.0.0, you have the original release 
  36. that needs to be updated.  If the version number is higher, it doesn't
  37. need to be updated.  If you need to update, log onto the ASOFT forum on 
  38. Compuserve and browse for VIB3DS.ZIP.  That file will contain a new 
  39. VIB3DS.VLM and VIBRANT.RES, which you should install over your 
  40. 1.0.0 files.  If you don't do this, graphics performance in OPTIMIZE will
  41. be quite slow.
  42.  
  43. Once the new Vibrant drivers are installed, and in Render ON mode, the 
  44. fast-shading viewport can push 40-50,000 Gouraud-shaded polygons per 
  45. second on a Pentium 66Mhz machine with a fast PCI-bus graphics card. 
  46.  
  47. Here's how to use OPTIMIZE:
  48.  
  49. *   Install D-OPTM_I.PXP in your 3ds/process directory.
  50.  
  51. *   In the 3D Editor, load a scene containing mesh objects you want to
  52.     optimize.
  53.  
  54. *   Use the PXP Loader in the Programs menu to select OPTIMIZE,
  55.     displaying the OPTIMIZE viewport after the copyright screen.
  56.  
  57. *   Click on Pick Object to select an object. (If you have selected
  58.     faces, you can turn on the Selected option to affect only the
  59.     selected faces.)
  60.  
  61. *   Click on the Optimize button while watching the vertex- and face-
  62.     count readout below the viewport. After the optimization is
  63.     completed, you'll see the before and after results.
  64.  
  65. *   You can render the image in a shaded mode by clicking on the Render
  66.     button. To turn on high-speed interactive shading, turn on the On
  67.     option below the Render button. To change the shading mode
  68.     (Flat,Gouraud, Shaded Wire), shift-click on the Render button.
  69.  
  70. *   The viewport control icons should be fairly intuitive. When you
  71.     select an orthographic view, such as Top, as soon as you rotate the
  72.     view, the User button becomes active. If you click on the User
  73.     button, the view is reset to the default User angle. The Zoom is a
  74.     "smart zoom." That is, click and move the mouse horizontally, and the
  75.     view zooms where you clicked.
  76.  
  77. The amount of optimization depends on the value in the Angle field. Low 
  78. angle values produce less optimization, but come closer to maintaining 
  79. the shape of the original mesh. The Bias setting is designed to avoid
  80. thin, triangular faces, and the range is between 0 and 1. As you increase
  81. Bias, thin, sliver faces are avoided more and more. Values above 0.5
  82. usually result in no optimization at all.
  83.  
  84. Preserve Materials and Protect Material Boundaries are used to avoid 
  85. losing individual materials, or the material boundaries during 
  86. optimization. For example, when Protect material Boundaries is on, and 
  87. you optimize an object with two or more materials assigned, the edges 
  88. forming the borders between the materials are not altered.
  89.  
  90. The "Face Normals" section lets you display and flip face normals. Turn 
  91. on the Show option to see the normals as blue vectors. The "Normal 
  92. Scale" field affects the length of the normals (which are relative to the
  93. area of their face). When the Flip Normals button is on, click on a blue 
  94. vector to flip that normal. "Unify Object" works the same as in the 3D 
  95. Editor, except that, if you have the "Selected" option on, you can unify 
  96. selected faces instead of the whole object.
  97.  
  98. The controls in the "Faces" area let you tessellate the object (or the 
  99. selected faces). Click to turn on the Tessellate option. The level of 
  100. tessellation is specified by the numbered buttons at right. The Tension 
  101. slider works the same as the Edge Tension slider in the 3D Editor. Auto 
  102. Edge works the same as in the 3D Editor.
  103.  
  104. The Text Editor button at the top of the dialog box takes you to the 3D 
  105. Studio text editor, which includes a new Embed icon. This lets you write 
  106. up any textual comments you want and then embed them in the selected 
  107. object by clicking on the Embed icon. When you exit the text editor, you 
  108. return to the OPTIMIZE dialog box.
  109.  
  110. Both the Disk#6 and Disk#7 IPAS3 collections come with 120-page heavily-
  111. illustrated manuals, tutorials, and example files.
  112.  
  113. [end]
  114.