home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p055 / 2.ddi / SUPPORT.LIF / 058.README.DOC < prev    next >
Encoding:
Text File  |  1990-09-03  |  12.8 KB  |  300 lines

  1.                           *** README.DOC ***
  2.  
  3. This file contains last minute information which is not included in 
  4. the printed documentation.
  5.  
  6.  
  7.                        *** ACKNOWLEDGEMENT ***
  8.  
  9. The installation routine used to install BIG D, INSTALL, is licensed 
  10. software provided by Knowledge Dynamics Corporation, Highway Contract 
  11. 4 Box 185-H, Canyon Lake, Texas  78133-3508 (USA), 1-800-331-2783.  
  12. INSTALL is Copyright (c) 1987-1989 by Knowledge Dynamics Corporation 
  13. which reserves all copyright protection worldwide.  INSTALL is 
  14. provided to you for the exclusive purpose of installing BIG D.
  15.  
  16.                          *** HARDWARE KEY ***
  17.  
  18. A hardware key is provided with all versions of BIG D.  The key must
  19. be connected to any parallel port on your computer in order for BIG D
  20. to operate.
  21.  
  22. When inserting the key into the port, treat it as you would any other 
  23. peripheral device.  Power down the PC and printer if connected, and 
  24. insert the device.  Make sure all connections are secure, and then 
  25. turn power back on.  If a printer is plugged into the back of a key, 
  26. be sure to power the printer on and put it on line after bringing the 
  27. PC up.
  28.  
  29.               *** NOTES ON THE RENDITION II ADAPTER ***
  30.  
  31. If you are running BIG D on the Renaissance Graphics' Rendition II 
  32. board, you must configure BIG D to use the TIGA 340 interface.  Be 
  33. sure to set the TIGA environment variable and load the TIGACD driver 
  34. program before running BIG D.
  35.  
  36. IMPORTANT! The Rendition II must have a minimum of 512K VRAM and 384K
  37. DRAM on board in order to function properly with BIG D.
  38.  
  39.  
  40.                     *** NOTES ON VERSION 5.13 ***
  41.  
  42. *** NEW RENDERING DEVICE DRIVER FOR THE ATVISTA ***
  43.  
  44. BIG D now supports the ATVista video adapter as a rendering device.
  45. To use the ATVista driver, you must load the STAGE.EXE driver 
  46. program before you run BIG D.  You must also copy the file 
  47. SSERVER.OUT to the current directory.  Both of these files can be
  48. found on the Demonstration Disk which is supplied with the ATVista
  49. board.
  50.  
  51. In addition, you may need to set the environment variables 
  52. DISPLAYCFG and VISTACFG use the DOS SET command.  Refer to the
  53. ATVista User's Guide for more information.
  54.  
  55. *** NEW RESOLUTION FOR STANDARD VGA RENDERING DEVICE ***
  56.  
  57. A new higher resolution mode has been added to the standard VGA 
  58. rendering device driver.  The new mode supports a resolution of 360
  59. pixels horizontally by 480 pixels vertically.  This mode has two
  60. advantages: It more than doubles the standard VGA resolution of 320
  61. by 200 pixels and it should work on any VGA board, not just extended
  62. VGA boards.
  63.  
  64. The disadvantage of this mode is the fact that it is an oddball 
  65. resolution:  There are more pixels vertically than there are
  66. horizontally.  This means that the screen pixels are not square, they
  67. are stretched out horizontally.  
  68.  
  69. You can compensate for this in the Rendering File dialog box by 
  70. setting the relative pixel width to 178 and the relative pixel height
  71. to 100.  Do not forget to set the horizontal resolution to 360 and
  72. the vertical resolution to 480 in this same box.  Do this BEFORE you 
  73. generate the rendering and it will correct the image for the weird
  74. aspect ratio.
  75.  
  76.  
  77.                     *** NOTES ON VERSION 5.12 ***
  78.  
  79. BIG D now supports 2D polylines, including polylines with varying 
  80. widths, bulges, and thicknesses.  A closed 2D polyline with zero width 
  81. will create a solid plane (or extrusion if it has a non-zero 
  82. thickness).  Support for traces has also been added.
  83.  
  84.  
  85.                     *** NOTES ON VERSION 5.06 ***
  86.  
  87. *** ATTENTION BIG D/386 USERS! ***
  88.  
  89. BIG D/386 requires at least 1 MB of EXTENDED memory to operate.  BIG 
  90. D/386 cannot used EXPANDED memory.  So if you are using an expanded 
  91. memory manager such as QEMM/386, you should either disable it or 
  92. configure it so that it converts only part of your extended memory 
  93. into expanded memory.  Also, expanded memory managers which are not 
  94. VCPI compatible (such as 386/MAX) can conflict with the Phar Lap DOS
  95. extender and may cause your machine to hang.  If this happens, you 
  96. should disable the expanded memory manager.
  97.  
  98. *** 8 BIT TARGA FILE BUG FIX ***
  99.  
  100. PREVIOUS VERSIONS OF BIG D STORED THE COLOR MAP FOR 8 BIT TARGA FILES 
  101. INCORRECTLY.  THIS PROBLEM ONLY SURFACED IF YOU TRIED TO USE AN 8 BIT 
  102. FILE GENERATED BY BIG D WITH ANOTHER PROGRAM WHICH CAN READ 8 BIT 
  103. TARGA FILES.
  104.  
  105. BIG D NOW CORRECTLY WRITES 8 BIT TARGA FILES AND A UTILITY IS INCLUDED 
  106. TO FIX OLD 8 BIT TARGA FILES GENERATED BY BIG D.  THE UTILITY IS NAMED 
  107. FIXTGA8.EXE AND CAN BE FOUND IN THE BIG D DIRECTORY.  TO FIX AN OLD 8 
  108. BIT TARGA FILE, TYPE "FIXTGA8 FILENAME" AT THE DOS PROMPT.  FILENAME 
  109. IS THE COMPLETE NAME OF THE TARGA FILE (ALONG WITH ITS PATH IF 
  110. NECESSARY) INCLUDING THE .TGA EXTENSION.
  111.  
  112.  
  113.                     *** NOTES ON VERSION 5.01 ***
  114.  
  115. *** KEYBOARD CURSOR KEYS NOW ACTIVE ***
  116.  
  117. The keyboard cursor keys can now be used to move the mouse cursor.  A
  118. mouse is no longer required to use BIG D, although a mouse is strongly
  119. recommended.
  120.  
  121. The functions of the keys which move the cursor are summerized as
  122. follows:
  123.  
  124.     KEY                FUNCTION
  125.     Up Arrow        Moves the cursor up.
  126.     Down Arrow        Moves the cursor down.
  127.     Left Arrow        Moves the cursor to the left.
  128.     Right Arrow        Moves the cursor to the right.
  129.     Home            Moves the cursor up and to the left.
  130.     Page Up         Moves the cursor up and to the right.
  131.     End                Moves the cursor down and to the left.
  132.     Page Down       Moves the cursor down and to the right.
  133.     Insert            Same as pressing the left mouse button.
  134.     Delete            Same as pressing the right mouse button.
  135.  
  136. Initially, each cursor key moves the cursor one pixel in the
  137. appropriate direction.  The F9 and F10 function keys can be used to
  138. adjust the distance the cursor moves with each key press.
  139.  
  140. Each time you press the F10 key, the amount of cursor movement
  141. doubles. Each time you press the F9 key, the amount of cursor movement
  142. is cut in half.  If the current cursor movement is one pixel, the F9
  143. key has no effect.
  144.  
  145. IMPORTANT NOTE!
  146.  
  147. In order to add the cursor keyboard enhancement, we had to sacrifice 
  148. some control of the text cursor used in some of the dialog boxes.  The 
  149. text cursor is used to type in alphanumeric data.  Here is a summary 
  150. of the changes:
  151.  
  152.     The keypad keys (home, end, the arrows, insert, and delete) no 
  153.     longer affect the text cursor.
  154.  
  155.     The Tab key can now be used to move the text cursor to the next
  156.     field.
  157.  
  158. Since you rarely need to type information into BIG D, we believe these 
  159. changes will not be too inconvenient.
  160.  
  161.  
  162. *** ATRONICS PIB RENDERING DRIVER ***
  163.  
  164. A rendering device driver for the ATronics PIB and PIB+ image boards 
  165. is now included with BIG D.  To use the driver, simply select the PIB 
  166. from the BDSETUP rendering device list.  When you select PIB, BIG D 
  167. will ask you for some additional information about your PIB board 
  168. configuration.
  169.  
  170. IMPORTANT: You must run the PIBINT.COM program before you run BIG D.  
  171. Otherwise, BIG D may freeze the computer.
  172.  
  173.  
  174. *** SHOW PROPERTIES OPERATION DISABLED ***
  175.  
  176. The Show Properties operation button of the Material Properties dialog 
  177. box has been disabled.  Since it did not account for texture maps, 
  178. reflections, or transparency, the operation seemed to cause more 
  179. confusion than it was worth.  A future release of BIG D will include a 
  180. more comprehensive show properties function.
  181.  
  182.  
  183.                     *** NOTES ON VERSION 5.00 ***
  184.  
  185. *** PLACE BIGD.BAT IN THE SEARCH PATH ***
  186.  
  187. If you do not want to place the BIG D directory in your search path, 
  188. you can instead copy the file BIGD.BAT from the BIG D directory into 
  189. another directory which is in the search path.
  190.  
  191.  
  192. *** SPEED TIP: USE BLOCKS! ***
  193.  
  194. You can dramatically improve BIG D's rendering time by grouping 
  195. adjacient objects into blocks.  Here we define an object to be a 3D 
  196. face, a 3D mesh, an extrusion, a surface of revolution, or a block 
  197. insertion.  
  198.  
  199. As a rule of thumb, any time you have more than about 5 to 10 objects
  200. located in the same general area, you can improve rendering speed by 
  201. creating a block of those objects (using the BLOCK command in AutoCAD) 
  202. and then inserting the block (using INSERT) so that the objects are 
  203. relocted in their original positions.
  204.  
  205. Here's why:  As a ray tracer, BIG D spends about 90 percent of its 
  206. time calculating intersections of rays with objects in the scene.  
  207. When BIG D generates a ray, it must compare that ray for intersection 
  208. with every object in the scene.  This is why a scene with many objects 
  209. will take longer to render than a scene with just a few objects.
  210.  
  211. When you combine a group if objects into a block, the group 
  212. effectively becomes one object and BIG D calculates a bounding box for 
  213. the group.  A ray is first checked for intersection with this bounding 
  214. box.  If the ray intersects the block's bounding box, then the program 
  215. must check for intersections with each object which is in the block.
  216.  
  217. If the ray does not intersect the block's bounding box, then the ray 
  218. cannot intersect any object which is in the block and BIG D can ignore 
  219. those objects.  This can save a bunch of processing time.
  220.  
  221. A simple example may help to illustrate.  Suppose we have 64 cubes 
  222. arranged in a square array, 8 cubes on each side.  Each ray that BIG D 
  223. generates will have to be checked for intersection with all 64 cubes.
  224.  
  225. Now in a new drawing suppose that we create a block of 16 cubes
  226. arranged in an array with 4 cubes on each side.  This block is
  227. inserted 4 times so that we have 64 cubes in the same pattern as in
  228. the first drawing.  Each generated ray will now be compared for 
  229. intersection with the bounding boxes of each block.  Only if a ray 
  230. intersects a bounding box must it be checked for intersection with 
  231. each cube in the block.
  232.  
  233. Assuming that an average ray will intersect one of the four bounding 
  234. boxes, each ray in the second drawing will be checked against 4 blocks 
  235. and 16 cubes for a total of 20 objects.  Each ray in the first drawing 
  236. must be checked against all 64 cubes.  
  237.  
  238. The second drawing cuts the number of ray-object intersection
  239. calculations by a third over the first drawing.  In a actual test, the 
  240. first drawing required 12 minutes 45 seconds to render.  The second 
  241. drawing took 7 minutes 22 seconds.  That is a 42 percent decrease in 
  242. rendering time without changing the appearance of the model.
  243.  
  244.  
  245. *** SETTING DEFAULT PARAMETERS FOR BIG D ***
  246.  
  247. When BIG D first opens a DXF file, it creates another file with the 
  248. same name as the DXF file but with a BDX extension.  This BDX file 
  249. contains the 3D model, rendering options, all defined lights and 
  250. views, and material assignments.
  251.  
  252. BIG D supplies a prototype BDX file (similar to AutoCAD's prototype 
  253. ACAD.DWG file) named BIGD.BDX.  Whenever you load a new DXF file into 
  254. BIG D, the initial options, lights, views, and material assignments 
  255. are taken from BIGD.BDX.
  256.  
  257. You can change the initial defaults by loading the BIGD.DXF in the BIG 
  258. D directory.  Loading BIGD.DXF also loads the prototype BIGD.BDX file. 
  259. You can now change any options, lights, views, or material assignments 
  260. in the BIGD.BDX file and save the changes.
  261.  
  262. The next time you load a new DXF file, its defaults will be taken from 
  263. the new BIGD.BDX file.  This is useful if you wish to set a default 
  264. resolution that is different from standard VGA 320 x 200.
  265.  
  266. You can also have default materials assigned to layers which you 
  267. frequently use.  Load BIGD.DWG into AutoCAD and add your frequently 
  268. used layer names to the drawing.  Save the drawing as a new DXF file 
  269. and load it into BIG D.  Assign the default materials to the new 
  270. layers and save the changes in BIGD.BDX.
  271.  
  272. Now when you load a new DXF file, your most frequently used layers 
  273. will have your default materials automatically assigned to them.
  274.  
  275.  
  276. *** NEW BDSETUP PROMPT: GENERATION MODE ***
  277.  
  278. A new prompt has been added to BDSETUP which is not documented in the 
  279. user manual.  The generation mode specifies the mode which BIG D uses 
  280. to display status when compiling a DXF file and when generating a 
  281. rendering.  This is similar to the generation mode prompt which can be 
  282. found in the Generate Image dialog box.
  283.  
  284. Three settings are available: text mode, graphics mode, and render 
  285. mode.  Normally, you will want to specify render mode.  This will 
  286. allow BIG D to display the rendering as it is generated.
  287.  
  288. However, some ADI drivers have a problem with graphics and render mode 
  289. and will have a tendency to lock the computer.  If this happens to 
  290. you, configure BIG D to use only the text generation mode (using 
  291. BDSETUP).
  292.  
  293. The only ADI driver known to have this problem is the Metheus ADI 
  294. driver.  By the way, do not use the UGAADIEM driver with BIG D, only 
  295. the UGAADI driver is compatible.
  296.  
  297. If you are using BIG D/386, only the text generation mode is available 
  298. and BDSETUP does not prompt you for generation mode.
  299. 
  300.