home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / rtn71 / rtnv7n1.
Text File  |  1994-02-02  |  79KB  |  1,783 lines

  1.  _ __                 ______                         _ __
  2. ' )  )                  /                           ' )  )
  3.  /--' __.  __  ,     --/ __  __.  _. o ____  _,      /  / _  , , , _
  4. /  \_(_/|_/ (_/_    (_/ / (_(_/|_(__<_/ / <_(_)_    /  (_</_(_(_/_/_)_
  5.          /                               /|
  6.         '                               |/
  7.  
  8.             "Light Makes Right"
  9.  
  10.              February 2, 1994
  11.             Volume 7, Number 1
  12.  
  13. Compiled by Eric Haines, 3D/Eye Inc, 1050 Craft Road, Ithaca, NY 14850
  14.     erich@eye.com
  15. All contents are copyright (c) 1994 by the individual authors
  16. Archive locations:  anonymous FTP at princeton.edu (128.112.128.1)
  17.     /pub/Graphics/RTNews, wuarchive.wustl.edu:/graphics/graphics/RTNews,
  18.     and many others.
  19.  
  20. Contents:
  21.     Introduction
  22.     Quick Book Reviews, by Eric Haines
  23.     Ray Tracing Roundup
  24.     3D Artist Magazine Information, by Tim Riley
  25.     Updated Graphics CD-ROM from Knowledge Media, by Paul A. Benson
  26.     The Desert Isle List, by Amanda Osborne
  27.     Raytrace Utilities List for DOS (and Windows), by Amanda Osborne
  28.     Brief Reviews of a Bunch of Useful PC Stuff, by Tim Lister
  29.     Tree and Plant Image Generation, by Phil Drinkwater and Jason Weber
  30.     POV-Ray 2.0 Released, by Dave Buck
  31.     JPEG Texture Maps, by Petri Nordlund
  32.     ArchiCAD Model Translator, and other notes, by Paul D. Bourke
  33.     New Radiance Version Available, by Greg Ward
  34.     Previewer Program for Radiance, by Greg Ward
  35.     IRIT Solid Modeller Version 4.0, by Gershon Elber
  36.     Object-Oriented Graphics: GOOD 0.50, by Ekkehard Beier
  37.     GFX News, by Eric Hsiao
  38.     New Wavefront Listserv, by George H. Otto
  39.     Optimized POV 2.0 version, by Peter K. Campbell
  40.     Errata for "Adventures in Ray Tracing", by Alfonso Hermida
  41.  
  42. -------------------------------------------------------------------------------
  43.  
  44. Introduction
  45.  
  46. In celebration of Ground Hog's day, we're having a special two-for-one sale.
  47. This issue is dedicated to personal computer related resources for ray tracer
  48. users.  It includes information and reviews for the latest releases of various
  49. free packages, book recommendations, and other assorted articles.  The other
  50. issue (v7n2) is more for researchers and programmers.  There was enough
  51. accumulated stuff that I decided to try splitting things along these lines.
  52. Let me know if the split was worthwhile.
  53.  
  54. This issue has a lot of access information:  3D Artist is a great resource
  55. for users, the Knowledge Media CD-ROM sounds worthwhile and is certainly
  56. cheap, there are a lot of new reference books out, etc.  I have also been
  57. collecting and soliciting users' opinions (you think I have time to actually
  58. use any of this software?) of packages out there; I'm particularly appreciative
  59. of Ms. Osborne's quick response with her useful summaries.  One resource which
  60. is in the other issue (v7n2) but is worth mentioning here is Nicholas Wilt's
  61. _Object-Oriented Ray Tracing in C++_ book, as he's made the code for the
  62. class libraries available.  Though it's more a programmer's book than a user's,
  63. it's also useful as a tool for learning C++.
  64.  
  65. -------------------------------------------------------------------------------
  66.  
  67. Quick Book Reviews, by Eric Haines
  68.  
  69. There have been quite a few trade paperbacks which have come out in the past
  70. year or so on ray tracing.  Some of these have been reviewed in these pages
  71. (screens?) already.  The good news is that these books are getting better and
  72. better in quality.  The bad news is that in many cases the authors have already
  73. updated their software so that the books are already dated.
  74.  
  75. _Practical Ray Tracing in C_, Craig Lindley, John Wiley & Sons, ISBN
  76. 0-471-57301-9, 1992, $49.95, comes with software:  This one is quite old as
  77. ray tracing books go (two years!).  Here's the table of contents:
  78.  
  79.     1. Background Information
  80.     2. Introduction to Ray-Tracing Theory
  81.     3. A First Ray-Tracer Program
  82.     4. Color Quantization and Display of Image Data
  83.     5. Graphics File Formats and Functions
  84.     6. DKBTrace and the Image Development Process
  85.     7. Basic Ray-Tracing Techniques
  86.     8. Intermediate Ray-Tracing Techniques
  87.     9. Image Model Discussions
  88.     Further Reading/Glossary/The Companion Disks/RGB Color Tables
  89.  
  90. As you can see, this book is based on the DKBTrace software, which has been
  91. superceded by POV 1.0 and 2.0.  The book has what you need to get going, and
  92. deals with all the side issues like image file formats, VGA & VESA,
  93. quantization, etc.  Actually, there's quite a lot about these topics:  40% of
  94. the book goes towards them.  Modeling is not discussed much, which is fine
  95. (the book checks in at 506 pages as it is).  The code per page ratio (i.e. how
  96. much code listing there is in the book, a very common practice in these trade
  97. paperbacks) is a relatively low 35%.  The text about ray tracing deals with
  98. the theory of ray tracing and also acts as a user's manual for DKBTrace.
  99. All in all it's not a bad book, but I can't get excited about it.  If you
  100. want to use a ray tracer, get the book by Wells and Young on POV.  If you want
  101. to understand or write a ray tracer, get Wilt's book.
  102.  
  103. ----
  104.  
  105. _Ray Tracing Creations_, Drew Wells and Chris Young, The Waite Group,
  106. ISBN 1-878739-27-1, 1993, $39.95 (includes disk)
  107.  
  108. You should get this book if you are a serious user of the POV ray tracer.
  109. Yes, it's a little dated now that POV 2.0 is out; yes, you might already know
  110. POV 1.0 backwards and forwards - still get it.  It's a 573 page user &
  111. reference manual for POV which puts a lot of commercial software documentation
  112. to shame.  Since it's a user's manual, there are no "pages and pages" of code
  113. sections throughout most of the text (they did kill a few extra trees in
  114. Appendix A, though, listing 65 pages of include files).  Input language
  115. examples are kept short and sweet throughout, never more than the lines
  116. you need.
  117.  
  118. The first part of the book is a user's manual which, after getting you through
  119. the basics, then gets you using POV to try things out.  The last part is a
  120. reference manual for the input language.  What makes this book so wonderful
  121. is the use of images, figures, and layout.  There are elaborate POV images at
  122. the beginning of each chapter, but what most impressed me was the lavish use
  123. of images to illustrate techniques, concepts, and effects.  POV images are
  124. used in many cases, but not slavishly so; artist's renderings are used when
  125. appropriate.  There are pretty pictures on the back fold-out cover, but the
  126. plates are color renderings of the grayscale reference section images.  About
  127. the only criticism I can make is the darkness of many of the example grayscale
  128. images.  All in all, this is a great manual.  I particularly enjoyed Mitch
  129. Waite's publisher's note, showing how he got sucked into playing with the ray
  130. tracer.
  131.  
  132. ----
  133.  
  134. _Adventures in Ray Tracing_, Alfonso Hermida, Que Corp., ISBN 1-56529-555-2,
  135. 1993, $27.95 (includes disk).  Let's start off with the table of contents:
  136.  
  137.     1. Introduction to Ray Tracing
  138.     2. Your First Ray-Traced Image
  139.     3. Using Polyray
  140.     4. Lights, Colors, and Textures
  141.     5. Constructive Solid Geometry
  142.     6. Additional Features
  143.     7. Using a 3-D Modeler (POVCAD)
  144.     8. Animation
  145.  
  146. If you want to get someone a single book for playing with a ray tracer,
  147. consider this one (they'll need an IBM clone with Windows).  It covers Polyray,
  148. Alexander Enzmann's ray tracer, along with POVCAD.  Polyray is almost something
  149. of a testbed for POV, with some features in Polyray eventually migrating into
  150. POV.  POVCAD is one of the better modelers for Polyray and POV.  The two
  151. together make for a pleasant combination.  Right now the code that comes with
  152. it is pretty up-to-date:  POVCAD has been updated once since the book's
  153. release, and Polyray is still the same for now.
  154.  
  155. The information and layout of this book are good, with illustrations and
  156. renderings of equal quality to those in the Wells & Young book.  There are
  157. a few oddities in wording in Polyray (e.g. a "directional light" to Polyray
  158. means a light that does not cast a shadow; this term is used in most other
  159. renderers to mean a light at infinity, or maybe a spotlight), but otherwise
  160. it seems to be a fine renderer.  There are some errors in the text, and
  161. Alfonso kindly contributed his errata list to this issue (the last article).
  162. The animation section is a bit short for my tastes, but does get you started.
  163. But, if you're interested in animation, then...
  164.  
  165. ----
  166.  
  167. _Making Movies on Your PC_, David K. Mason and Alexander Enzmann, The Waite
  168. Group, ISBN 1-878739-41-7, 1993, $34.95 (with disks).
  169.  
  170. Table of contents:
  171.     1. Introduction (concepts, tools on the disk, ...)
  172.     2. Getting Your Feet Wet (running the software)
  173.     3. Making a Movie in Eight Steps
  174.     4. Advanced Techniques
  175.     5. Movie-Making Tools (heart of the book: Polyray, DTA, SP, DMorf)
  176.     6. The Movie Pages (a series of complete animations)
  177.  
  178. This book stresses animation, obviously.  Its approach is to teach you to use
  179. a variety of shareware tools to do it:  Polyray, Dave's Targa Animator (which
  180. converts a series of Targa images into a flic file), SP (a spline path
  181. generator program), and DMorf (a 2D image morpher).  It's a pleasantly short
  182. book, weighing in at 210 pages.  The layout is of good quality, with ample
  183. illustrations.  There are a few tiny images which are hard to discern, but
  184. nothing too terrible.
  185.  
  186. This book is not meant to be a guide for programmers or students, it's meant
  187. for some serious playing around.  If you already understand the tools listed,
  188. you probably won't gain much from this book (which I guess could be said of
  189. any of the books above).  But if you're starting out and would like to
  190. understand a bit more about how and why these tools work, consider getting
  191. this one.  You don't necessarily have to design a movie from scratch, either:
  192. there are nine movie scripts provided which you can modify to your heart's
  193. content.
  194.  
  195. There's also a contest for best animation which is... over!  Oh, well; I'll be
  196. interested to see the results (judging is at the end of March).
  197.  
  198. ----
  199.  
  200. _Tricks of the Graphics Gurus_, Dick Oliver, Scott Anderson, James McCord,
  201. Spyro Gumas, Bob Zigon, SAMS Publishing, 1993, $49.95.
  202.  
  203. This is a monster, coming in at 894 pages, two disks, and 3D glasses.  Polyray
  204. is used on the ray tracing front, and lots of other graphics programs are
  205. covered (as I recall:  morphing, fractals, image processing, etc etc etc).
  206. It was certainly a, ummm, heavy book.  I wasn't incredibly impressed paging
  207. through it, there seemed to be a lot of techniques thrown around but not
  208. used particularly well.  However, this is based on looking at it for a few
  209. minutes at Electronics Boutique with a sales drone hovering about, so take
  210. this gut reaction with a grain of salt or three.
  211.  
  212. ----
  213.  
  214. _Object-Oriented Ray Tracing in C++_, Nicholas Wilt, John Wiley & Sons,
  215. ISBN 0471 304 158, 1993, $36.95:  See the next issue (coming out minutes
  216. after this issue) for information on this one, and where to get the code on
  217. the net.  It's a programmer's book, and is pretty good for what it is.
  218.  
  219. -------------------------------------------------------------------------------
  220.  
  221. Ray Tracing Roundup
  222.  
  223. Lparser is an interesting-looking program to explore L-systems.  The software
  224. takes in an L-system definition and creates output files in a variety of
  225. formats, including POV.  There is also a viewer to get a rough idea of the
  226. results.  The authors draw heavily on the wonderful book "The Algorithmic
  227. Beauty of Plants".  Unfortunately, my system does not have enough memory to
  228. run lparser, and there's no source code provided, so I can only admire some of
  229. the images produced with it.  Pretty impressive stuff:  trees, various
  230. creatures, procedural objects, etc.  It also includes a mutation facility, so
  231. that you can evolve creatures a la Latham's work (though probably not render
  232. them half so beautifully).  Check out issue #12 of "3D Artist" magazine (see
  233. elsewhere in this issue) for a more in-depth review and images.  Find the
  234. latest lparser (lparser2.zip, which does POV 2.0 output) on
  235. weedeater.math.yale.edu in /incoming (and hopefully elsewhere, but I didn't
  236. see it at oldenburg).
  237.  
  238. (Eric Haines)
  239.  
  240. ----
  241.  
  242. Coprocessor speed
  243.  
  244. I have followed everyone's suggestions and purchased a math coprocessor.  Here
  245. were the results [of running POV on a scene, not sure which - EAH]:
  246.  
  247.     386DX/33MHz w/out 387: 29hours, 54 minutes, 49 seconds
  248.     386DX/33MHz w 387: 1hour, 47minutes, 32seconds
  249.  
  250. Definitely a huge time saver!!  It's neat having my 386/387 outperform a 486SX
  251. (which took over 12 hours to render).  At any rate, if you're having any
  252. trouble with rendering times -- an investment in a coprocessor is VERY
  253. RECOMMENDED!!!
  254.  
  255. (John Warren, jwarren@silver.ucs.indiana.edu)
  256.  
  257. ----
  258.  
  259. New Pv3D Available
  260.  
  261. Ludovic Lecointe has released a new version of Pv3D to coincide with the new
  262. release of Persistence of Vision, v.2.00.  The new release is *not* complete,
  263. coming in under the version number of 1.91.  However, preliminary testing has
  264. shown that it is certainly PoV v.2.00 compliant, including flat image/texture
  265. mapping and height fields.
  266.  
  267. Availability has been confirmed at the following source:
  268.  
  269. The Graphics Alternative BBS +1 510 524 2780
  270.  
  271. PV3D modeler Version B1.91 For POVRAY 2.0 and VIVID 2.00 Graphics interface
  272. (GUI) with mouse.  Many function are modified since the last version!!!
  273. Includes:  3D animation function 3D visualisation with camera / look_at
  274. Vectoriel object structure.  XMS Support POV primitives support, Blob
  275. structure Height Field Shape, Mapping Texture Bumping Function, GIF viewer
  276. VIVID 2.00 primitives support External Textures Library (POV/VIVID) Dynamic
  277. Rotate Move Scale (R-M-S) NEW!  Support Groupe and Object Library CSG,
  278. Constructive Solide Geometry Direct generation of POV-RAY 2.0 files Direct
  279. generation of VIVID 2.0 files And more.and more ..., Splines, ...Smooth and
  280. Patch TXT shapes POV / VIVID
  281.  
  282. I talked with Ludovic on 10-11 and we discussed various future improvements,
  283. including the documentation.  =] I am hoping he has the opportunity to work on
  284. the new lighting improvements that PoV v.2.00 has brought to the fore.
  285.  
  286. In conclusion I have to admit that I did not expect to see a new release so
  287. quickly.  I did know that Dave Mason sent him an "early" copy of PoV, so
  288. perhaps that helped.  Regardless, it is here, so let's just get on with it! =]
  289.  
  290. David Anjo (david.anjo@canrem.com)
  291.  
  292. ----
  293.  
  294. POVCAD 2.0c for Windows ready!
  295.  
  296. Hi!  POVCAD 2.0c for Windows now supports POV 1,2 and Polyray 1.6.  It's
  297. AVAILABLE NOW from my BBS (301)725-9080 in Maryland USA.  [It should be at
  298. oldenburg by now - EAH]
  299.  
  300. (Alfonso Hermida, afanh@stdvax.gsfc.nasa.gov)
  301.  
  302. ----
  303.  
  304. PV3D vs. Moray vs. ...
  305.  
  306. Francisco J. Diaz (as789@cleveland.Freenet.Edu) wrote:
  307.  
  308. : And wich one is better: MORAY or PV3D? I'm checking both out to see which
  309. : one I'll stay with. Thanks!
  310.  
  311. Actually both have advantages and disadvantages, I find that I need both of
  312. them most of the time.  Also check out povcad2c somewhere on the net.  More
  313. than likely you will keep all three.  I like Moray's features and the way it
  314. handles CSG, bounding boxes, texture editing, bezier patches, and the surfaces
  315. of rotation, extrusion and conic rotation.  But it has many shortfalls, a
  316. limited number of primitives and the copy feature is a drag.  PV3D v100 is
  317. more flexible in this area but it too has many good features and drags too.
  318. Same can be said for POVCAD.
  319.  
  320. BUT!  don't get me wrong, the guys who are working on this stuff are doing an
  321. unbelievable and great job.  I say get all three, and if you have the space on
  322. your disk, keep all of them, and don't forget to register if you can afford it
  323. :-) ehhh he he he.  errmm caugh caugh.
  324.  
  325. (Ford Prefect [gee, I wonder if that name's real], ara@wam.umd.edu)
  326.  
  327. ----
  328.  
  329. My personal opinion is that I like Moray better than POVCAD or PV3d (also on
  330. oldenburg) -- POVCAD seems a bit clunky to me, and PV3d has the worst
  331. documentation in the world (the program's okay, but the docs are in broken
  332. English inexpertly translated from French)) which makes the program hard to
  333. use.  Perhaps the next version of PV3d will be better, but I really like
  334. Moray.  (Get more memory!)
  335.  
  336. (Gavin S. Patton, mirth@genesis.MCS.COM)
  337.  
  338. ----
  339.  
  340. Fonts for POV
  341.  
  342. A while ago I wrote a program DXF2TRI that converts polygons in a DXF file
  343. to raw triangle data. The reason for this was to let me import any TrueType
  344. font into POV in the following manner:
  345.     1.    Using CorelDraw, generate the desired text and export to
  346.         a DXF file. All lines are converted to POLYLINES in the
  347.         process.
  348.     2.    Run DXF2TRI on the DXF file, resulting in a raw triangle file.
  349.     3.    Run RAW2POV on the RAW file.
  350. You will wind up with an INC file with bounding surfaces (which was a bonus
  351. when working with POV1.0; it's not that big of a deal with POV2.0) courtesy
  352. of RAW2POV.
  353.  
  354. DXF2TRI has the option of extruding the shapes (while it was originally
  355. designed for fonts, it will work on any shapes you can generate in Corel) to a
  356. depth of 1.0, which can then be scaled as desired.  It will also generate a
  357. back surface if needed.  It does not support bevelling.  It should be usable
  358. with any vector drawing package that exports DXF files and converts all lines
  359. to POLYLINES.  DXF2TRI does not recognize any other entities.
  360.  
  361. I believe DXF2TRI (as well as RAW2POV) can be found at:  wuarchive.wustl.edu:
  362. /graphics/graphics/mirrors/ftp.informatik.uni-oldenburg.de/pub/dkbtrace and in
  363. the util or uploads|incoming directories.  The ZIP file contains the
  364. executable, source code, directions on use and a sample JPEG image.
  365.  
  366. The alternative is to generate a B&W bitmapped image (GIF, TGA or IFF) of the
  367. desired text and then use it as a height-map on a surface.  The drawbacks are
  368. limits on the bitmap's resolution and the resultant non-coherence of the
  369. extruded edges.
  370.  
  371. Tim Riley (TRILEY@its.bldrdoc.gov)
  372.  
  373. ----
  374.  
  375. POV in IEEE CG&A
  376.  
  377. There is an article in IEEE Computer Graphics and Applications called
  378. "Mike Miller's Many Hats", v. 14, n. 1, Jan. 1994, p. 4-6.  It discusses
  379. his work, tools he uses and showcases a number of his images.
  380.  
  381. (Eric Haines)
  382.  
  383. --------
  384.  
  385. Syndesis for PC
  386.  
  387. >InterChange Plus from Syndesis currently converts between all those format
  388. >and more, except for pov. It runs on the Amiga. Contact Syndesis at:
  389. >(414) 674-5200
  390.  
  391. I talked to Syndesis recently, and they will also be coming out with PC
  392. version.  Maybe late this month or sometime next month.
  393.  
  394. They say that they will also have a Softimage module in the future as well.
  395.  
  396. (Techs Avery, tksavery@netcom.com)
  397.  
  398. --------
  399.  
  400. Rayshade Animation Language
  401.  
  402. I developed a simple language for producing animations in conjunction with
  403. rayshade three or four years ago.  It is very similiar to using script to
  404. generate lots of frames but it is (I believe) easier to coordinate events and
  405. it takes care of the linear interpolation.  It does *not* blur the motion (the
  406. tool was developed before rayshade had this capability).
  407.  
  408. It is available by anonymous ftp in /pub/sass on acs.cps.msu.edu.
  409.  
  410. Let me know if you are using it because I will begin work a major new release
  411. real soon now (and I'll let you know when it is ready).
  412.  
  413. (Ron Sass, sass@cps.msu.edu)
  414.  
  415. --------
  416.  
  417. avalon.chinalake.navy.mil [129.131.44.11] (the 3D model archive)
  418. ...its IP is now 129.131.1.225.  Everything else is the same.
  419.  
  420. (Francisco X DeJesus, dejesus@archimedes.chinalake.navy.mil)
  421.  
  422. --------
  423.  
  424. I've written a raytracer (available from wuarchive.wustl.edu,
  425. graphics/graphics/ray/rayce/).  [More than this I do not know...  -EAH]
  426.  
  427. (Han-Wen Nienhuys, hanwen@stack.urc.tue.nl)
  428.  
  429. --------
  430.  
  431. RTrace and Ray Tracing Races
  432.  
  433. I have added a BV hierarchy generator similar to Goldsmith/Salmon to RTrace
  434. 8.3.2 (new option c0) and did some tuning in the BV intersection code (beta
  435. version 8.3.3).
  436.  
  437. [results deleted]
  438.  
  439. RTrace 8.3.3 seems faster in all scenes (83% in balls and 87% in tetra).  The
  440. GS-like BV's in some cases are worst (balls and tree), but in the sphere test
  441. it is much faster!  I still haven't understood why this happens, but there
  442. must be an explanation.
  443.  
  444. (Antonio Costa, acc@asterix.inescn.pt)
  445.  
  446. ----
  447.  
  448. RTrace & Radiosity
  449.  
  450. The "lightR" radiosity program from Bernard Kwok (ae140@freenet.carleton.ca)
  451. is now available to run in a PC with DOS DJGPP GO32 extender.
  452.  
  453. You can ftp a working version with some scenes and utils at asterix.inescn.pt
  454. [192.35.246.17] in directory pub/LightR/PC-386
  455.  
  456. The source code is in pub/LightR/PC-386/src
  457.  
  458. I found the program very interesting and it helped me to learn a lot about
  459. Radiosity (a rendering algorithm).
  460.  
  461. I have also adapted its output to the RTrace ray tracer so that nice images
  462. could be produced:
  463.  
  464.  
  465.          lightr          scn2sff         rtrace
  466.    PAT, VW ----------> SCN ----------> SFF ----------> PIC PPM
  467.  
  468.  
  469. I included minimal docs and specs, but I intend to improve this area in the
  470. future...  Please feel free to contact me.
  471.  
  472. RTrace code (for PC's) is in pub/RTrace/PC-386
  473.  
  474. (Antonio Costa, acc@asterix.inescn.pt)
  475.  
  476. --------
  477.  
  478. VISION 3D, version 1.7, by Eduard Schwan (71513.2161@compuserve.com)
  479.  
  480. Yes, it is here, straight from New Zealand!
  481.  
  482. Vision3d (CIS:GO GraphDev:LIB 6-RayTrace Sources:Vis3d.sea) is a Macintosh 3-D
  483. CAD modeller, which outputs POV-Ray 2.0 syntax!  It is a Shareware polygon
  484. facet modeller (i.e.  no primitives, just lots of triangles), but it has lathe
  485. and extrusion capability, and some interesting effects.  It can export to
  486. Super3D, Radiance, RayShade, Renderman, POV-Ray 2.0, and DXF.  The archive
  487. contains both an FPU and non-FPU version of the program.  I'm only the
  488. messenger (and the person who asked the author to support POV-Ray.)  If you
  489. have comments, kudos, or questions, please drop the author a note.  Paul
  490. Bourke is not on CIS, but he can be reached through the internet gateway,
  491. using this CompuServe e-mail address:
  492.  
  493.   INTERNET:pdbourke@ccu1.auckland.ac.nz
  494.  
  495. For the internet-lopers out there with ftp access, the Vision3D archive can
  496. also be retrieved from:
  497.   hobbes.lbl.gov
  498. in the
  499.   pub/mac
  500. directory, along with a fractal terrain & plant & L-System generator as well.
  501. If enough people send him mail (and a shareware fee) he might add primitive
  502. support for POV-Ray, and other features too.
  503.  
  504. --------
  505.  
  506. SPD 3.1 Enhanced for RenderMan RIB Output, by Philipp Slusallek
  507.     (slusallek@informatik.uni-erlangen.de)
  508.  
  509. The last few days I have extended the SPD package (Version 3.1) to support
  510. RenderMan RIB output.
  511.  
  512. Please note that the RIB output has not been verified against the Pixar
  513. RenderMan software, but only with our own.  So there might still be bugs that
  514. our software does not yet check.
  515.  
  516. I hope you still maintain the SPD package (it's really nice for comparing
  517. renderers) and can include that stuff for the next release.
  518.  
  519. [I hope to integrate this into the enhanced SPD package soon - I thought I
  520. would announce it now, write me if you're desperate for the code.  -EAH]
  521.  
  522. --------
  523.  
  524. Polyray Update Soon
  525.  
  526. [As of 1/27/94] Polyray v1.7 is now in beta test.  Expected release is one to
  527. two months.  I've got a lot of doc cleanup - the last full set of docs was for
  528. v1.5.
  529.  
  530. New features include:  TrueType style glyphs (with a converter), NURBS,
  531. displacement surfaces in either scan conversion or raytracing, greatly
  532. improved antialiasing, and bumpmapping.
  533.  
  534. There's been a massive internal overhaul of the code, so I've been spending
  535. lots of time squashing new bugs in addition to old ones that have been hanging
  536. around.
  537.  
  538. (Alexander Enzmann, 70323.2461@CompuServe.COM)
  539.  
  540. --------
  541.  
  542. VIVID 3.0?
  543.  
  544. I'm still working on the docs for 3.0.  Due to my total love of writing docs
  545. this is an extremely slow process.  :-) Please note that my email address has
  546. changed.  That's another reason for my lack of time to finish 3.0.
  547.  
  548. (Stephen Coy, scoy@microsoft.com)
  549.  
  550. --------
  551.  
  552. Imagine 2.0 Sites?
  553.  
  554. There are many objects, textures, and attributes for Imagine on Aminet (try
  555. ftp.luth.se, as that might be your closest site), not sure which machine
  556. you're running it on, but there might be some problems with using these files
  557. on the IBM version, stuff on Aminet is for the Amiga :)  Be aware that
  558. Imagine2.9 (alias 3.0) uses a different format for attributes (not sure about
  559. objects or textures, I wish they used some kind of compression on the objects)
  560. than previous versions, and aren't compatible.
  561.  
  562. (Steve, link@u.washington.edu)
  563.  
  564. --------
  565.  
  566. On-Line L-system, Fractal, Fuzzy Logic & CA Tutorial
  567.  
  568. Using xmosaic and world wide web, you can have access to an online tutorial on
  569. l-system, fractals, fuzzy logic and cellular automata.  The url is
  570. http://life.anu.edu.au/complex_systems/complex.html.
  571.  
  572. The main entry point is http://life.anu.edu.au/ from the Australian National
  573. University Bioinformatics.
  574.  
  575. (Laurent Moccozet, moccozet@cui.unige.ch)
  576.  
  577. --------
  578.  
  579. The New Graphics BBS
  580.  
  581. Call The NEW Graphics BBS at 908/469-0049, All lines 14400 Baud, 24 hours a
  582. day, every day!
  583.  
  584. Featuring:
  585.  
  586.    o    A graphics specific system for those of you interested in such things
  587.     as 3D, objects, image processing, animation, MPEG, JPEG, GIF images,
  588.     graphics mailing lists, file formats, clip-art and the latest in
  589.     public domain graphics programs!
  590.  
  591.    o    Knowledge Media "Graphics 1" CD-ROM containing over 450 megs of
  592.     graphics applications and information available for transfer to your
  593.     system.  The 645 megabyte "MultiMedia" CD will be online shortly!
  594.  
  595.    o    Graphics specific mailing lists such as Imagine 3D, Rayshade 3D Studio
  596.     POV Ray and Lightwave 3D mailing lists aliased to easy to read forums
  597.     which you can join and read.  Many more to come!
  598.  
  599.    o    Newsfeeds from USENET that include topics such as graphics...
  600.  
  601. (by Bob Lindabury, bobl@bobsbox.rent.com)
  602.  
  603. --------
  604.  
  605. The Graphics Emporium BBS
  606.  
  607. This BBS is dedicated to the graphics professional and hobbyist to exchange
  608. information, ideas and techniques for Computer Y Graphics.  It is not
  609. dedicated to any single system, as the Administrator has resources for Amiga /
  610. Macintosh / IBM and other platforms as well.  Information exchange is the key,
  611. and File sharing is as welcome as eMail.  So, share your latest 3-D models and
  612. 2-D renderings and also get the latest files and techniques - there are no
  613. ratios.  Just a sharing of creativity.
  614.  
  615. Located in Redondo Beach, California:   (310) 374-8805
  616.  
  617. (Morph's Outpost on the Digital Frontier,
  618. Emporium_Admin%Graphics_Emporium@morph.uu.holonet.net)
  619.  
  620. -------------------------------------------------------------------------------
  621.  
  622. 3D Artist Magazine Information, by Tim Riley (TRILEY@its.bldrdoc.gov)
  623.  
  624. 3D Artist was originally a newsletter and occasionally appeared in electronic
  625. form on various BBSs and the net.  It is now a full-fledged magazine, and I
  626. have seen no electronic echo of it recently.  I subscribe to it and can
  627. recommend it as a source of info on various ray-tracing and rendering
  628. programs, both free/shareware and commercial, utilities and techniques.
  629.  
  630. ----
  631.  
  632. I promised information on 3D Artist last week, so here it is (note: I am
  633. merely a subscriber and have no other connections to the magazine):
  634.  
  635. 3D Artist is a magazine that specializes in desktop 3D graphics.  It doesn't
  636. appear to come out at a fixed schedule but as numbered issues.  It's full of
  637. articles on share/freeware, commercial packages, how-to, reviews and ads.  In
  638. fact, it's so full, it's sometimes not immediately obvious which illustra-
  639. tions/photos are associated with which articles.  It would give a layout de-
  640. signer or graphic artist a stroke and would be a good candidate for a make-
  641. over in Publish magazine.  But information is of prime importance and it's
  642. full of good info and decent illustrations.
  643.  
  644. The newest issue is #12 which I received last week and it contains 34 pages
  645. with articles on:
  646.     *    Lparser (review)
  647.     *    Siggraph '93
  648.     *    MacroModel (first look)
  649.     *    Imagine-Detailor (review)
  650.     *    Photoshop 2.5 (first look)
  651.     *    Hi-color flic's packages (review)
  652.     *    3D-Studio rel. 3 (first look)
  653.     *    Visual Link (review)
  654.     *    Animation Commander (review)
  655.     *    AccuRender Chrome & Glass (how-to)
  656.     *    Lighting (how-to)
  657.     *    Playmation stereo pairs (how-to)
  658.     *    Moving the Topas camera (how-to)
  659.     *    MIDI online
  660.     *    Imagine (how-to)
  661.     *    Miscellaneous tricks & tips
  662.     *    Various press releases, notes, calendar, addresses & phone
  663.         numbers, classified ads.
  664.  
  665. Subscription info:
  666.  
  667.          Surface Mail     First Class           Air Mail
  668.         ---------------  -----------  -------------------------
  669.         US  CA/ME OTHER  US   OTHER   CA/ME  W.HEMI  EUR  OTHER
  670. 12 issues    $29  $41   $46   $44   $51     $44    $55    $68   $81
  671.  6 issues    $16  $23   $26   $25   $28     $25    $30    $37   $43
  672.  
  673. It's not cheap and it's tightly packed, but I find it useful.  I think they
  674. will sell single issues to let you get an idea (the cover price is US$3.50).
  675. The address is:
  676.     3D Artist
  677.     P.O. Box 4787
  678.     Santa Fe, NM 87502-4787 USA
  679.     Voice: (505)-982-3532
  680.     FAX:   (505)-820-6929
  681.  
  682. -------------------------------------------------------------------------------
  683.  
  684. Updated Graphics CD-ROM from Knowledge Media, by Paul A. Benson
  685.     (pbenson@ecst.csuchico.edu)
  686.  
  687. Graphics 1 CD-ROM by Knowledge Media has been updated.  This disc is now
  688. available.  The first 100 to order will receive a 20 % discount.
  689.  
  690. The price is 19.95 plus Shipping and handling. ( Regular price 24.95)
  691.  
  692. This CD-ROM contains 426 Megabytes, 16,000 files.  An extensive collection
  693. popular public domain, shareware, and freeware graphics programs and tools,
  694. along with sample data files.  A resource for all those interested in graphics
  695. and multimedia.
  696.  
  697.     A partial list of applications includes( a full directory listing is
  698. more than 500 pages) these programs:
  699.  
  700. Converters ( 21 Amiga, 10 IBM, 4 MAC)
  701. Object Modeling Applications
  702. Ray Tracing Programs
  703. Fractal software ( 7 Amiga, 5 IBM)
  704. Drawing Programs ( 2 Amiga )
  705. Paint Programs ( 2 Amiga, 2 IBM, 3 MAC)
  706. Image Editors
  707. Image Manipulation Software
  708. Geometric Manipulation Applications
  709. Plotters
  710. Rendering Applications ( 1 IBM, 2 Unix))
  711. Image Viewers ( 28 Amiga, 9 Atari, 26 IBM, 12 MAC, 15 Unix)
  712. Raster Toolkits
  713. Format descriptions ( 37 )
  714. Compression Packages ( JPEG, GIF, TIFF etc.)
  715. Screen Capture ( 2 Amiga, 3 MSDOS, 7 Windows 3.1)
  716. Mapping Applications ( 2 Amiga, 1 IBM)
  717. Animation Players ( 8 Amiga, 1 Windows 3.1)
  718. PHIGS Tool Kit
  719. Gem Graphic Functions [??? Graphics Gems code ???-EAH]
  720.  
  721. Some examples of media for use with these applications
  722.  
  723. Images (4 BLM, 2 GIF, 20 JPEG, 1 Landsat, 14 NASA)
  724. Objects ( 138 OFF and 8 NFF)
  725. Movies ( 1 Amiga, 1 MPEG)
  726.  
  727. Knowledge Media's Resource CD-ROMs are MULTI-PLATFORM compatible.  They have
  728. been recorded in the generic ISO 9660 standard file format.
  729.  
  730. Ask Knowledge Media about shipping & handling & whatnot:
  731.  
  732.     Voice:        1-800-78-CDROM
  733.     Fax:        1-916-872-7487
  734.     E-mail         pbenson@ecst.csuchico.edu
  735.     Compuserve     73167,1312
  736.  
  737.     mail:        Knowledge Media
  738.             436 Nunneley Rd, Suite B
  739.             Paradise, CA 95969
  740.  
  741. A complete catalog of Knowledge Media's cd-roms may be ftp'ed from:
  742.      ftp.cdrom.com:cdrom/know_med/catalog.txt
  743.  
  744.     or send email request to:
  745.     pbenson@ecst.csuchico.edu
  746.  
  747. [Note that Bob Lindabury's "New Graphics BBS" has this CD available online;
  748. see elsewhere in this issue for his announcement. -EAH]
  749.  
  750. -------------------------------------------------------------------------------
  751.  
  752. The Desert Isle List, by Amanda Osborne (alo@northshore.ecosoft.com)
  753.  
  754. A lot more biased and arbitrary than the list below, the Desert Isle List is
  755. the programs that I go back to time and again:  the ones that *never* leave my
  756. hard drive.  For object translation I use 3DS2POV quite a bit; things have
  757. gotten better and better with this program over the last couple of years.  I
  758. wish it still supported 3D ascii files, but that's a minor quibble.  Also a
  759. minor quibble is the desire to have RAW2POV support Rayshade output.  I've
  760. been wanting to spend some serious time with Rayshade and already spend a lot
  761. of time fooling with object creation, so it would be nice, but...  As it is,
  762. the program does the best job I've seen of smoothing out those rough edges.
  763. CTDS230 is another program that I've been using for a long time.  I'm still
  764. finding new uses for it.  Many programs support CDTS output, but I've also
  765. sketched things out on paper and come up with my own coordinate file.  I think
  766. just about *any* rounded shape can be made with this program.
  767.  
  768. There are just a couple more programs on this list.  Too much fun to ignore, I
  769. go back to LISS151 whenever I'm stuck for inspiration and have been pushing
  770. too hard.  An early version of Lissajou helped me create my first real trace
  771. and I still discover the occasional new pattern that I have to do *something*
  772. with.  Because it helped me so much I always recommend this to someone who is
  773. new to tracing.
  774.  
  775. Finally, a fairly new suite of programs that I find myself never growing tired
  776. of:  LPARSER and LVIEWER.  I use Lviewer all the time.  It's fast and has
  777. never choked on an object file no matter how big or crappy the object might
  778. be.  It is also the only way I have to view .3DS files (count me amongst the
  779. legions of wannabes too poor to take the plunge and buy 3D Studio).  I must
  780. say, the l-system language read by Lparser isn't the easiest chore I've taken
  781. on learning, but it's both sparse and extremely powerful.  Gravity (tropism)
  782. is supported in version 2.  And, though I still wish I understood it better
  783. than I do, this program has provided me with hours of useful exploration.  I
  784. had better throw in a small caveat here:  Lparser is a computationally heavy
  785. program.  There is no way to tell it is still chewing on what you've given it
  786. except by the changing recursive level (and sometimes it takes a looong time
  787. for that level to change).  Once, I took an early mutation l-system file and
  788. attempted to output to DXF (3D faces).  Many hours later I discovered, to my
  789. horror, that I had a 17 meg DXF file and 0 bytes left on that drive.  I named
  790. it kudzo and tried to get any other program to acknowledge it but no dice.  It
  791. was the last time I ever set the recursive level to 14, let me tell you.
  792.  
  793. Anyway, Eric asked me to give separating the wheat from the chaff a try and
  794. this is it.  I'd like to add that many other programs are extremely valuable
  795. in their own right and still others are excellent for beginners (ie, folks who
  796. aren't hooked yet...).  I'd like to give a blanket "thank you" to all the
  797. talented and generous programmers who place their programs on line so that
  798. everyone can benefit from them.
  799.  
  800. --------
  801.  
  802. Raytrace Utilities List for DOS (and Windows), by Amanda Osborne
  803.     (alo@northshore.ecosoft.com)
  804.  
  805. [An up-to-date alphabetical list of modeling and rendering software the author
  806. has run across.  Many should be available on oldenburg and mirror sites. -EAH]
  807.  
  808. --3--
  809. 3DSPOV16.ZIP -- Reads 3d studio ascii files. Writes out to Raw, Povray 1
  810. and Vivid. (1992, Anger & Bowermaster)
  811. 3DSPOV18.ZIP -- Reads 3d studio mesh files. Writes out to Raw, Povray
  812. (1 & 2), Vivid and Polyray. (1993, Anger & Bowermaster)
  813. 3D2POV18.ZIP -- Converts .3D2 files to Povray (1 & 2), Vivid or Raw output.
  814. (1993, Anger)
  815.  
  816. --A--
  817. ACCEL.ZIP -- Animation utility for DKB 2.12. (1991, Trindle)
  818. ANIMK05G.ARJ -- Animation utility for Povray 1 and Vivid. (1992, Taylor)
  819. AWKANI.ZIP -- AWK script to output Povray animation data. (1992, Farmer)
  820.  
  821. --B--
  822. BACKMAP.ZIP -- Qbasic program to create a graduated color map from two user
  823. defined colors. The map file created is compatible with Fractint and Vivid.
  824. (1993, Smith)
  825. BOXER1.ZIP -- Object generator for Povray 1 (makes things like bathroom
  826. tiles and such based upon user input). (1993, Miller)
  827. BRANCH1.ZIP -- Tree creator for Povray 1. (1992, Weller)
  828.  
  829. --C--
  830. CHAIN11.ZIP -- Generates interlocking chain links for Povray 1.0. (1992,
  831. Koehler)
  832. CHEM2DKB.ZIP -- Reads molecular models and writes DKB format. (1991, Farmer)
  833. CHEM2V.ZIP -- A modified version of Chem2DKB, this program reads molecular
  834. model files from the PD program Chemical and writes out a Vivid 1.0 datafile.
  835. (1992, Cox)
  836. CLAY02.ZIP -- Free form modeller; several file formats are supported. (1993,
  837. Hermida)
  838. CM100.ZIP -- CircleMaster utility for working with quadric spheres and
  839. ellipsoids; writes output to Povray 1.0. (1992, Brown)
  840. CMAP11.ZIP -- Interactive color map creator for Povray. (1993, Lutz &
  841. Kretzschmar)
  842. COIL2.ZIP -- Creates coiled objects for Povray 1.0. (1992, Kirby)
  843. COIL2V.ZIP -- Creates coiled objects for Vivid 2. (1992, Kirby & Cox)
  844. CREND15.ZIP -- Interactive texture modifier for Povray (0.5 & 1.0).
  845. (1992, Lutz & Kretzschmar)
  846. CTDS230.ZIP -- Connects a series of xyz dot coordinates. Though this may not
  847. sound like much, this is an extremely helpful utility. Supports Povray, Vivid
  848. and Polyray. (1993, Brown)
  849.  
  850. --D--
  851. DIAMOND2.ZIP -- Generates diamond shapes for Povray 1. (1993, Koehler &
  852. van den Bos)
  853. DNA09.ZIP -- Interesting modern sculpture "dna strands" are created from
  854. user input. Outputs cleanly (no tweaking necessary) to Povray 2.x.
  855. (1993, Bryerton)
  856. DUST01.ZIP -- Simple particle generator, with output to Vivid, Polyray and
  857. Povray. (1993, Mussetter)
  858. DXF2POV.ZIP -- DXF to Povray 1 conversion program. (1992, Collins, Wells,
  859. Farmer & Gibeson)
  860. DXF2RAW2.ZIP -- DXF to Raw conversion program. (1992, Coy, Barber, Daigle
  861. & Shiffman)
  862. DXF2V22.ZIP -- DXF to Vivid conversion program. (1992, Coy, Barber, Daigle
  863. & Shiffman)
  864. DXF3DS.ZIP -- DXF to 3DS conversion program. (1991, Yost/Autodesk)
  865.  
  866. --F--
  867. FONT2DAT.ZIP -- Version 1.2 is a Qbasic program that takes a font file and
  868. writes an include file for Povray 1.0. (1992, Koehler & Clark)
  869. FORM.ZIP -- All sorts of shapes can be generated with this program. Form
  870. files consist of both shapes and commands (like twistx and bend) and output
  871. may be Povray 1, 2 or .plg. Interesting program, complementary to LPARSER.
  872. (1993, Rowbottom)
  873. FOUNT04.ZIP -- Fountain particle generator, with bounce. The program creates
  874. a user-defined number of files in Vivid, Povray (1 & 2) or Polyray and has a
  875. good variety of fields to set. Some tweaking involved. (1993, Mussetter)
  876. FRC2POV.ZIP -- This program reads a mandelbrot parameter file from Fractint
  877. and creates a corresponding Povray 2.x mandel texture file. (1994, Grossman)
  878. FRGEN14.ZIP -- Fractal Landscape (and other shapes too) Generator. Though
  879. the program supports Vivid and Povray 1 & 2 directly, by selecting raw
  880. output you can smooth triangles out with RAW2POV to create nice hills and
  881. dales. (1993, Anger)
  882. FS11.ZIP -- Fonts to Shapes: Windows program that creates Povray 1.0 files
  883. from True Type fonts. Unregistered users don't have access to the entire
  884. alphabet. (1993, Peterson, $15.00 shareware)
  885. FWHEEL1.ZIP -- Straightforward and unique animation utility for Vivid and
  886. Povray 2.x. (1993, Brown, $5 shareware)
  887.  
  888. --G--
  889. GEAR13.ZIP -- Generates gears for Povray 1.0. (1992, Koehler)
  890. GLOB10.ZIP -- Rounded object generator for Vivid. (1993, Sherman)
  891. GTR.ZIP -- General Triangle Reader. Strips away raytrace specific syntax,
  892. writing raw triangular data. (1992, Bowermaster)
  893.  
  894. --H--
  895. HYPE100.ZIP -- Utility for working with hyperboloids of one sheet; writes
  896. output to Povray 1.0. (1992, Brown)
  897.  
  898. --L--
  899. LAND.ZIP -- Fractal landscape generator, with output to RAW and Povray 1.0.
  900. (1992, Stanely)
  901. LISS151.ARJ -- Lissajou pattern generator with many (CTDS, Raw, Povray 1 &
  902. Vivid) output formats supported. (1992, Caba & Farmer)
  903. LPARSER2.ZIP -- L-system creator and mutator. This program is particularly
  904. strong in the creation of organic looking forms. Many data files are
  905. included with the program, which can be edited or mutated to interesting
  906. effect. The language of l-systems is not intuitive but the results can be
  907. truly stunning. The l-system file that is read into the program can be
  908. outputted to DXF (both R12 and 3D faces), Povray 2.x, RAW and Renderstar VOL.
  909. A couple of accessory files are included with the main program and are strong
  910. programs in their own right. LVIEWER, a favorite of mine, is a wire-frame
  911. viewer that reads .3DS, .RAW, Fractint .RAY, ARE-24 .POL and Lparser/
  912. Renderstar .VOL files. Rotation, zoom and pan the "camera" position, which
  913. can be saved to a file. This file can then be read into LV2POV. (1993, Lapre)
  914. LV2POVID -- Newer and more powerful than LV2POV, this program reads an
  915. lviewer info file and generates data files in Povray (1 & 2.x) and Vivid
  916. formats. The program's main strength lies in landscape generation. (1993,
  917. van der Mark)
  918.  
  919. --M--
  920. MESH01.ZIP -- This program modifies a flat triangular mesh in any of a variety
  921. of ways (arc, curl, dome and so on) and can output the resulting mesh to DXF,
  922. RAW, Povray 1.0 or Vivid. (1992, Flores)
  923. MORAY13.ZIP -- Povray 1 & 2.x object modeller and scene creator. Extremely
  924. powerful program, in part because of its wide support of Povray's primitive
  925. shapes. (1993, Lutz & Kretzschmar, $59 shareware)
  926.  
  927. --O--
  928. OBJ2ASC2.ZIP -- Wavefront object to 3d studio ascii converter. (1993, Knight)
  929.  
  930. --P--
  931. PDOTS03.ZIP -- Visual modeller of wormy shapes. It can read its own DOT files
  932. as well as CTDS and Worm files. It can also read spline path data from SP03,
  933. in which case it will write out a path file. Other output formats are Vivid,
  934. Polyray, RAW and CTDS. Very interesting. (1992, Mason)
  935. PLANT05.ZIP -- Fractal plant generator. Outputs supported are Povray (1 & 2),
  936. Polyray and CTDS (Connect the dots smoother). (1993, Bryerton)
  937. POLAR1.ZIP -- Pattern generator (circles, ovals and several others). Output
  938. can be fed into CTDS, among other uses. (1991, Hammerton)
  939. POVCAD3.ZIP -- Windows 3.1 program supporting input of DXF (3d faces) and
  940. Raw files. CAD modeller and scene generator for Povray (1 & 2) and Polyray.
  941. Quite a few primitives are supported. (1993, Hermida, $15.00 shareware)
  942. POVGEN11.ZIP -- A mouse-driven surface of revolution generator, with output
  943. to RAW and POV 1.0. (1993, Hermida, shareware)
  944. PREPOV05.ZIP -- An equation and formula solver for Povray 1.0. (1993, ?)
  945. PUDDLES.ZIP -- Creates batch files of raindrops using height fields. The
  946. files created can be rendered in Povray 1.0. (1992, Haveland)
  947. PV3D100.ZIP -- Object modeller and scene creator for Povray and Vivid. The
  948. last time I tried this out the documentation was still a bit strange but the
  949. program itself looked powerful, if not overly easy to use. (1993, Lecointe)
  950. PVMDL1.ZIP -- Object generator for DKB and Povray 1. (1992, Mikelson)
  951.  
  952. --R--
  953. RAW2PV18.ZIP -- Excellent utility that allows the user to adjust the level
  954. of smoothing to apply to raw data as it is translated to Povray (1 & 2.x),
  955. Polyray or Vivid 2. It can also add a camera and light to the scene, making
  956. things fairly easy for the novice user. (1993, Anger)
  957. RAWMRPH2.ZIP -- Morphs raw triangular data from one dataset into another.
  958. Though it's not real smooth, it's a cool idea, and a lot of fun to play
  959. with. (1993, Cox)
  960. RAYPACK.ZIP -- Hodgepodge of helpful Qbasic programs for use with Vivid. Some
  961. neat stuff here like hexagonal paving and stellated dodecahedron creation.
  962. (1993, Smith)
  963. RAYSCENE.ZIP -- Set of animation utilities, not raytracer specific.
  964. (1991, Jarik & Hassi)
  965. RAYL210.ZIP -- Helpful utility to convert uLathe (an object creator program
  966. for windows) files to RAW, Povray 1 & 2.x or Vivid 2 format. (1993, Koehler)
  967. RTAG21.ZIP -- Ray Tracing Animation Generator (not raytracer specific). A
  968. powerful program with its own language which supports, amongst other things,
  969. spline path generation. (1993, Sherrod, $20 shareware)
  970.  
  971. --S--
  972. SCULPT2D.ZIP -- Reads in Sculpt Animate 3D files and writes out to DKB.
  973. (1990, Buck and Collins)
  974. SHADE12.ZIP -- Generates lampshades for Povray 1.0. (1992, Koehler)
  975. SHELLGEN.ZIP -- Shell generator for Povray 1.0. (1991, Farmer)
  976. SMOOTH31.ZIP -- Building upon the original Sandpaper code, Smooth provides a
  977. means to calculate surface normals of raw triangular data. In addition, several
  978. small utilities (Center and Scale) are also provided. Though nicely supported
  979. and up-to-date, in version 3.0 at least, there seems to be some syntax errors
  980. in files outputted to Povray 2.x. The first version of this program also
  981. supported many other output formats (something I miss). (1993, Burton, $10
  982. shareware)
  983. SNDPPR2.ZIP -- Smooths out raw triangular data when outputting to NFF, Vivid,
  984. DKB, Povray 1.0 and Rayshade. (1992, Schoenborn, Coy & Cox)
  985. SP03.ZIP -- Spline paths for animations. Many output formats (Povray, Vivid,
  986. Polyray, 3DV, Wire 3D) and acceleration and deceleration are supported as
  987. well. (1992, Mason)
  988. SPHRCL11.ZIP -- Spherecal makes interesting shapes out of spheres based upon
  989. several options. Output to Vivid 2 or CTDS. (1992, Pettyjohn)
  990. SPINGEAR.ZIP -- Animation batch file generator for DKB. (1991, Farmer)
  991. SPIRAL22.ZIP -- 3D coordinate generator with output to CTDS and Vivid. (1992,
  992. Brown)
  993. SPRING12.ZIP -- Generates a series of data files to create a spring
  994. animation using Povray 1.0. (1992, Koehler)
  995. STAR.ZIP -- Starfield generator for Povray 1. (1992, Weller)
  996. STAR12.ZIP -- Generates 3D stars for Povray 1. (1992, Koehler)
  997. SUDS2.ZIP -- Random positioning of lots of spheres (or other objects) based
  998. on a variety of selections. (1994, Farmer, Wegner & Schwan)
  999. SWOOP01.ZIP -- Shape generator (twisted sweeps and extrusions) to RAW output
  1000. which can be converted to your tracer of choice. (1992, Otwell)
  1001.  
  1002. --T--
  1003. TCE20.ZIP -- The color editor for Povray 1. (1991, Farmer)
  1004. TCEV20.ZIP -- The color editor for Vivid. (1991, Farmer)
  1005. TDDD2ASC.ZIP -- TDDD (Imagine) to 3D studio ascii file converter.
  1006. (1993, Knight)
  1007. TEXMAKE2.ZIP -- Early version of a utility to assist in texture creation in
  1008. Povray 2.x. (1993, Sigler)
  1009. TGA2POV2.ZIP -- Converts targa files to Povray 1.0 objects. (1992, Steeves)
  1010. TREEBAS.ZIP -- Qbasic program to make trees from l-systems. (1993, Storm &
  1011. Audas)
  1012. TTG12.ZIP -- Truman's Torus Generator for Povray 1.0. (1993, Brown)
  1013. TWISTER.ZIP -- DKB utility to produce ribbon like figures. (1990, Wells)
  1014.  
  1015. --V--
  1016. VIVTOOLS.ZIP -- A nice set of object generators for Vivid. (1992, Martina)
  1017. VTEXT09.ZIP -- Letter generation tool for Vivid. (1991, Coy)
  1018. VVFONT18.ZIP -- Borland .CHR fonts to Vivid, Povray or Polyray. Bevelling
  1019. and domed letters are supported. (1992, Traylor, $5.00 shareware)
  1020.  
  1021. --W--
  1022. WORM05.ZIP -- Object creator for wormy shapes. Reads Worm files and writes
  1023. Worm, CTDS and Vivid output. (1992, Flores)
  1024. WRM2RAY.ZIP -- Converts Worm files to Rayshade compatible output. (1992,
  1025. Kirby)
  1026.  
  1027. --Z--
  1028. ZOOM11.ZIP -- Interpolates steps between two positions for Povray 1.0.
  1029. (1993, Brown)
  1030.  
  1031. ========
  1032.  
  1033. One program that doesn't really fit the list but that should be considered is
  1034. SCULPTURA by Michael Gibson.  At $99.00, it is really a commercial program but
  1035. there is a demo available (with save and rendering disabled).  Windows- based,
  1036. this program seems very robust and supports several flavors of files for both
  1037. input and output (it can read in more sorts of DXF files than any other
  1038. program I've used, for instance).  Output to Vivid and Povray 1 are directly
  1039. supported as well, but it's great strength lies in object creation and
  1040. manipulation.  And it serves as an excellent way to get True Type fonts into
  1041. your favorite tracing program.
  1042.  
  1043. I'm sure I've left some things off and made some factual blunders amongst what
  1044. I did include.  Please let me know what the goofs are and I shall try to
  1045. correct stuff and keep it up to date.
  1046.  
  1047. -------------------------------------------------------------------------------
  1048.  
  1049. Brief Reviews of a Bunch of Useful PC Stuff, by Tim Lister
  1050.     (maxtal@extro.ucc.su.OZ.AU)
  1051.  
  1052. [I disagree with one or two of the reviews here - povray 2.0 is lots faster
  1053. for large scenes, povcad is worthwhile, etc.  But it's another view, and
  1054. he hits many of the high points. - EAH]
  1055.  
  1056. I've just been putting together a bunch of raytracing stuff, and I've
  1057. discovered:
  1058.  
  1059.     povray         - povray 2.0, doesn't seem much faster than version
  1060.               1.0, but has _everything_ I want, including
  1061.               Constructive Solid Geometry & Fractal HeightFields
  1062.  
  1063.     mray13        - moray 1.3, a decent modelling tool that makes v2.0
  1064.               files ... best of all, it's shareware.
  1065.  
  1066.     pv3d        - another modeller, this is crippleware, and I don't
  1067.               have the money to invest in a complete version, so
  1068.               I can't tell you how good this is.
  1069.  
  1070.     povcad        - requires VBRUN100.DLL, which I haven't installed
  1071.               yet, so I don't know its quality.  But, consider,
  1072.               Basic? Really? Do you write Basic? I know people
  1073.               who say great things about Visual Basic, but ...,
  1074.               who believes it?
  1075.  
  1076.     dmorf        - Dave's Morphing package.  Seems good, uses splines
  1077.               for the image segments, produces .TGA files.
  1078.  
  1079.     dta18e        - Dave's Targa animator, version 1.8e.  Makes movies
  1080.               in .FLI format, interpolates frames, etc.  Requires
  1081.               some of the DMORF stuff, so unpack it into your
  1082.               DMORF directory.  I also dumped a copy of AAPLAY.EXE
  1083.               into the DMORF directory to play my .FLIs.
  1084.  
  1085.     piclab        - PICture LABoratory version 1.8.  A command line
  1086.               program that handles TGAs and GIFs.  Very fast,
  1087.               lots of features.
  1088.  
  1089.     neopnt2a    - NEOPAINT version 2a.  Best paint program I could
  1090.               find that didn't cost $money.  Good for touch-ups
  1091.               of GIFs, change palette, etc., etc.
  1092.  
  1093.     pspro2        - PAINT SHOP PRO II.  The only Windows package in this
  1094.               list so far.  Has good resizing, capture facilities,
  1095.               can batch change files, by type & path.
  1096.  
  1097.     So what else is out there? Well ...
  1098.  
  1099.     display        - image & FLI editor.  I haven't figured out that
  1100.               GO32.EXE shit yet.
  1101.  
  1102.     image lab II    - this is HUGE and SLOW.  it seems to have a Smalltalk
  1103.               interpreter in the package, and my poor little
  1104.               386 DX 33 + maths copro, 4 meg memory, just can't
  1105.               cope.  Maybe when I get some $money, sigh.
  1106.  
  1107.     pvquant        - a set of utilities in source code form only, seems
  1108.               nice, I'll report on this when I get round to it,
  1109.               unless some nice person does first.
  1110.  
  1111.     rmorf        - another morphing package, produces .FLIs on request.
  1112.               However, doesn't use splines, so some transforms not
  1113.               easy to define.  I prefer DMORF to RMORF, but both
  1114.               are usable.
  1115.  
  1116. I'm also chasing movie makers like MPEGXING and so on.  Plenty of players
  1117. around, just not very many makers.  This area of R&D seems very volatile &
  1118. will probably alter significantly in the near future.  Experts, please keep it
  1119. coming!
  1120.  
  1121. N.B:  If you're looking for the stuff above, use the ARCHIE substring search
  1122. to find a site near you.
  1123.  
  1124.   E.G; to find DMORF, type
  1125.  
  1126.     archie -sdmorf | more
  1127.  
  1128. -------------------------------------------------------------------------------
  1129.  
  1130. Tree and Plant Image Generation, by Phil Drinkwater
  1131.     (P.J.Drinkwater1@lut.ac.uk) and Jason Weber
  1132.     (jason@belvoir-arl-irisgt.army.mil)
  1133.  
  1134. I am a final year student who has been writing a program (as part of my final
  1135. year project) to produce realistic images of trees.  I posted some questions
  1136. on this newsgroup a few months ago, and would like to thank everyone who
  1137. helped me, because I have now finished the program, which runs on a PC.
  1138.  
  1139. The reason I am writing is that I have produced some trees and a plant and was
  1140. wondering if anyone would be interested in viewing them and giving their
  1141. opinions.  I have not seen the output from many other programs, so I have not
  1142. really got anything to compare them to.
  1143.  
  1144. I have rendered images of a palm tree, a Christmas tree, a few branches, a
  1145. willow, a few leafy trees and a plant (like a potted plant with dense
  1146. foliage) called a 'tree of heaven'.  If anyone is interested in seeing them,
  1147. they are available for anon FTP at princeton.edu in the directory
  1148. pub/trees/drinkwater.  They are in JPEG format.  If you have problems
  1149. reading/getting them, write to me and I'll mail them to you.  If you receive
  1150. them, send them to anyone you want to, to get their comments too.
  1151.  
  1152. Before you ask, the code is not available for release just yet.  I think it
  1153. will probably be made public in the summer sometime.
  1154.  
  1155. ----
  1156.  
  1157. Jason Weber replies:
  1158.  
  1159. I made a few small gif's of our trees and put them on our ftp so that anybody
  1160. can take a look at 'em.
  1161.  
  1162. They're available via anonymous ftp at belvoir-arl-irisgt.army.mil in
  1163. pub/viewtree/images .
  1164.  
  1165. I picked out a few interesting trees:
  1166.  
  1167. aspen.gif       Quaking Aspen
  1168. austrian.gif    Austrian Pine
  1169. cactus.gif      Cactus
  1170. cotton.gif      Eastern Cottonwood
  1171. elm.gif         Rock Elm
  1172. palm.gif        Queen Palm
  1173. poplar.gif      Defoliated Lombardy Poplar
  1174. sassa.gif       Sassafras
  1175. tamarack.gif    Tamarack
  1176. tupelo.gif      Black Tupelo (my favorite)
  1177.  
  1178. They're only 256x340 so they should be pretty easy to display.  They lost a
  1179. little in the gif conversion.
  1180.  
  1181. I haven't been able able to FTP out for the last couple days, so expect
  1182. problems.  When you get a chance, download 'em and tell me what you think.
  1183.  
  1184. For those of you with SGI's, the runnable demo is at version 1.09 which
  1185. fixes a memory bug.  If you couldn't run it before, you may want to try again.
  1186.  
  1187. -------------------------------------------------------------------------------
  1188.  
  1189. POV-Ray 2.0 Released, by Dave Buck (dbuck@alfred.carleton.ca)
  1190.  
  1191. The POV-Ray team is proud to announce the release of POV-Ray 2.0.  This
  1192. program is a freely distributable raytracer which runs on a large number of
  1193. different platforms including IBM PC's, Macintosh, Amiga, VAX, many UNIX
  1194. platforms, and is portable to a large number of other systems.
  1195.  
  1196. The distribution files for POV-Ray 2.0 are now available by anonymous FTP from
  1197. alfred.ccs.carleton.ca (134.117.1.1) in the directory pub/pov-ray/POV-Ray2.0.
  1198. These files should be appearing very shortly on wuarchive.wtl.edu in the
  1199. directory
  1200.     graphics/graphics/ray/pov-ray/POV-Ray2.0 and on
  1201.     ftp.informatik.uni-oldenburg.de [134.106.1.9].
  1202.  
  1203. Please forward questions and comments to Chris Young at
  1204. 76702.1655@compuserve.com.
  1205.  
  1206. The remainder of this message contains a description of the changes in
  1207. POV-Ray 2.0 from the older 1.0 release.  Enjoy.  We did.
  1208.  
  1209.     What's New in POV-Ray 2.0
  1210.     -------------------------
  1211.     The following is not intended to be an all-inclusive list of every
  1212.     new feature, but should give experienced users a pretty good guide
  1213.     of what has been changed and what has been added.  Please refer to
  1214.     POVRAY.DOC for details.
  1215.  
  1216.  
  1217.     General:
  1218.     -------
  1219.   - Automatic bounding slabs for greatly enhanced rendering speed of
  1220.     most scenes.
  1221.   - Adding, subtracting, multiplying & dividing of floats & vectors.
  1222.   - Clock global variable for external animation support.
  1223.   - X, Y, and Z global vector constants.
  1224.   - Improved antialiasing routine with new commandline options.
  1225.  
  1226.     Commandline options:
  1227.     -------------------
  1228.   - Version switch for backwards compatibility.
  1229.   - Starting/ending column/row switches for trace window.
  1230.   - Relative/absolute values for trace window switches.
  1231.   - Antialiasing jitter scale value and toggle.
  1232.   - Number of antialiasing rays to shoot.
  1233.   - Internal "clock" setting for animations.
  1234.  
  1235.  
  1236.     Objects:
  1237.     -------
  1238.   - Soft penumbral shadows from extended area lights.
  1239.   - Smoother Bezier patches.
  1240.   - New simplified torus syntax.
  1241.   - Heightfield water_level now uses range 0-1 instead of 0-255.
  1242.   - Heightfields can now be clipped and used in CSG operations.
  1243.   - Heightfields can be phong-shaded with the "smooth" option.
  1244.   - New, improved finite cylinders, cones, and discs, with
  1245.     optional "capping" of cones and cylinders.
  1246.   - More versatile CSG unions have replaced the need for composites.
  1247.   - CSG texturing has been made much more flexible.
  1248.   - New "merge" removes internal boundaries between transparent
  1249.     unioned objects.
  1250.  
  1251.     Textures:
  1252.     --------
  1253.   - Hexagon pigment texture.
  1254.   - Radial pigment texture.
  1255.   - Mandelbrot pigment texture.
  1256.   - Texture attributes grouped into 3 independently scalable groups:
  1257.     pigment, normal, and finish.
  1258.   - TIR (Total Internal Reflection) for more realistic refraction.
  1259.   - Fractional Brownian Motion (fbm) turbulence controls.
  1260.   - Turbulence can now be used independently with any pigment or normal
  1261.     texture.
  1262.   - Optional vector-style turbulence values.
  1263.   - Background coloring.
  1264.   - Color maps can now be declared.
  1265.   - Frequency, phase keywords now available for use with color_maps.
  1266.   - Filter keyword replaces "alpha", letting us reserve alpha for other
  1267.     uses in the future.
  1268.   - Less restrictive distribution policy.  See POVLEGAL.DOC for
  1269.     details.
  1270.  
  1271.     IBM PC Video:
  1272.     ------------
  1273.   - VESA 1.2 spec implemented for preview graphics in the IBM DOS version.
  1274.     Gives VESA support in most 8/15/24 bit modes.
  1275.     Should support: 1024 x 768 x 256 color palette
  1276.              800 x 600 x  15 bit high color
  1277.              640x4 480 x  24 bit true color
  1278.   - Diamond 24X 15 and 24 bit mode support added.
  1279.   - Preview reduced to fit selected video screen size if necessary.
  1280.  
  1281. --------
  1282.  
  1283. The POV-Ray 2.0 bug which has been plaguing many UNIX systems (especially Risc
  1284. processors) and causing them to crash or to gobble up memory has been fixed.
  1285. The problem was a compiler-specific "feature" involving structure copying.  A
  1286. corrected version of the offending module has been placed on
  1287. alfred.ccs.carleton.ca (134.117.1.1) as pub/pov-ray/POV-Ray2.0/objects.c.fix.
  1288.  
  1289. The tests I've performed on this system look promising.  If this patch fails
  1290. to fix your problems, please let Chris Young know by EMail to
  1291. 76702.1655@compuserve.com.
  1292.  
  1293. --------
  1294.  
  1295. POV-Ray 2.1 now available!
  1296.  
  1297. POV-Ray 2.1 has now been posted on CIS, probably on the carleton internet site
  1298. too.  It is mostly a bugfix release, no new features, but much stabler than
  1299. 2.0.
  1300.  
  1301. -------------------------------------------------------------------------------
  1302.  
  1303. JPEG Texture Maps, by Petri Nordlund (petrin@mits.mdata.fi)
  1304.  
  1305. If you need some good textures, then check out these files:
  1306.  
  1307. ptindex.lha          gfx/3dobj  191K  Texture maps / index
  1308. ptmisc.lha           gfx/3dobj  545K  Texture maps / miscellaneous
  1309. ptorgani.lha         gfx/3dobj  213K  Texture maps / organic
  1310. ptston1a.lha         gfx/3dobj  446K  Texture maps / stones 1a
  1311. ptston1b.lha         gfx/3dobj  412K  Texture maps / stones 1b
  1312. ptston2a.lha         gfx/3dobj  360K  Texture maps / stones 2a
  1313. ptston2b.lha         gfx/3dobj  331K  Texture maps / stones 2b
  1314. ptwood.lha           gfx/3dobj  218K  Texture maps / woods
  1315. StonesWoods.lha      pix/misc   466K  24-bit JPEG stone and wood textures
  1316.  
  1317. These textures were created on Amiga, so they have been archived with the LhA
  1318. archiver.  Unix sources for LhA should be available at grind.isca.uiowa.du
  1319. /unix/arc-progs/lha-1.00.tar.Z.
  1320.  
  1321. All textures are in JPEG format.  Stones and woods have been scanned from
  1322. various sources and they contain some VERY good wood textures.  The others
  1323. have been created with POV-Ray 1.0 on Amiga.
  1324.  
  1325. These files should be in any Aminet site, the directory is usually
  1326. /pub/aminet, /pub/amiga or /pub/amiga/aminet.  In Wuarchive these files are in
  1327. /pub/aminet/gfx/3dobj and /pub/aminet/pix/misc directories.
  1328.  
  1329. Here are some Aminet sites:
  1330.  
  1331. Scandinavia  ftp.luth.se        130.240.16.3
  1332. Germany      ftp.uni-kl.de        131.246.9.95
  1333. Germany      ftp.uni-erlangen.de    131.188.1.43
  1334. Germany      ftp.cs.tu-berlin.de    130.149.17.7
  1335. Germany      ftp.uni-paderborn.de   131.234.2.32
  1336. USA         wuarchive.wustl.edu    128.252.135.4
  1337. USA         oes.orst.edu        128.193.124.2
  1338. UK         src.doc.ic.acuk        146.169.2.1
  1339.  
  1340. -------------------------------------------------------------------------------
  1341.  
  1342. ArchiCAD Model Translator, and other notes, by Paul D. Bourke
  1343.     (pdbourke@ccu1.aukuni.ac.nz)
  1344.  
  1345. - I would appreciate it if the next issue could contain a mention to a
  1346.   translator proving very popular here that converts ArchiCAD models into
  1347.   Radiance. ArchiCAD is a Architectural specific "intelligent" modelling
  1348.   package on both Mac and PC. The translator does clever things with
  1349.   materials so that the first rendering in radiance looks damn good, then
  1350.   it only gets better as one plays with Radiance lighting and materials.
  1351.   It is on my site as well as Greg Ward's.  The path for mine is
  1352.     ccu1.aukuni.ac.nz: mirrors.architec/Translators
  1353.   for Greg's it's
  1354.     hobbes.lbl.gov: pub/translators
  1355.  
  1356. - There wes a mention of BitSurface for 3D text...not really appropriate I
  1357.   feel.  BitSurface is a rather crude utility we played with here in an
  1358.   attempt to create geometry of maori carvings (native population of NZ) It
  1359.   takes a grey (gray in the US I think?)  scale bitmap and generates a surface
  1360.   where the height is proportional to the grey level.
  1361.  
  1362. - There was a query on 3D trees and their generation, I have done some work on
  1363.   this although I have had to put it aside for a while at the moment.  There
  1364.   are however some Radiance trees on my FTP site generated with 3D L systems
  1365.   by myself and with a preliminary particle type approach being worked on by
  1366.   someone else here, and still others contributed from a commercial tree
  1367.   generating package.  The models come with rendered examples.
  1368.  
  1369. -------------------------------------------------------------------------------
  1370.  
  1371. New Radiance Version Available, by Greg Ward (greg@hobbes.lbl.gov)
  1372.  
  1373. Radiance version 2.3 is now available for downloading by anonymous ftp from
  1374. hobbes.lbl.gov (128.3.12.38) in Berkeley, California and soon will be
  1375. available from dasun2.epfl.ch (128.178.62.2) in Lausanne, Switzerland.
  1376.  
  1377. If you do not have access to ftp, you may request the software on 60 Mbyte 1/4
  1378. inch tape cartridge.  For a limited time, I will be providing free media (I
  1379. have a lot of tapes I want to unload), so act fast with your request.
  1380.  
  1381. I have christened this version 2.3 because there were several 2.2 beta
  1382. releases that got out (sometimes without my knowledge or permission), and I
  1383. wanted to avoid confusion with these earlier, unofficial versions.  This
  1384. release has been a long time coming because, as some of you know, the
  1385. Department of Energy has been deciding how to "market" Radiance.  I think they
  1386. finally gave up with this idea, which is why they are giving us back control
  1387. over distribution.
  1388.  
  1389. Be aware that Radiance is copyrighted software, and we ask that you do not
  1390. redistribute it without our permission.  If someone wants it, let them write
  1391. to us or access one of the official ftp sites themselves.  We do encourage
  1392. products based on Radiance, and ask that anyone who is interested in a
  1393. developer's distribution license contact us.  We will be setting up a license
  1394. fee structure that should be quite reasonable, probably a one-time flat charge
  1395. for each new LBL release.
  1396.  
  1397. Radiance 2.3 has a couple of major enhancements over 2.1, and many minor
  1398. changes.  One major addition is a new executive program called "rad" that
  1399. automatically runs oconv, mkillum, rview, rpict and pfilt with sensible
  1400. options to produce nice renderings.  Use of this program is documented in a
  1401. new version of the Radiance tutorial (ray/doc/tutorial.1).  The other
  1402. significant enhancement is the ability to render large and/or complex images
  1403. in parallel over the network and/or on a multiprocessing platform.  The main
  1404. program to look at for this is "rpiece".
  1405.  
  1406. Be sure to poke around in the /pub directory as well -- there are some
  1407. interesting new documents in the /pub/doc subdirectory.
  1408.  
  1409. -------------------------------------------------------------------------------
  1410.  
  1411. Previewer Program for Radiance, by Greg Ward (greg@hobbes.lbl.gov)
  1412.  
  1413. Here is the announcement for a previewer program by Peter Apian-Bennewitz of
  1414. the Fraunhofer Institute in Freburg, Germany.  It is most compatible with GL
  1415. (SGI's graphics library) but can also work under X11 using the VOGL package as
  1416. described below.
  1417.  
  1418. I have used this previewer myself, and it works quite well.  For ftp'ing
  1419. convenience, I have placed a copy of the software in /pub/programs on
  1420. hobbes.lbl.gov (128.3.12.38).
  1421.  
  1422.  
  1423. README extract:
  1424.  
  1425. rshow is an interactive previewer for the RADIANCE synthetic image system.
  1426. Conditions of use and copyrights notes are appended in this text.
  1427.  
  1428. rshow is available from
  1429.     ise.fhg.de    132.230.254.6
  1430.  
  1431. rshow reads the scene input files (octrees in RADIANCE dialect) and displays
  1432. them on a Silicon Graphics Workstation or a UNIX workstation running X11.
  1433. rshow's main use is to check the scene geometry and to select a viewpoint,
  1434. however interactive moving of instances and spline interpolation of a camera
  1435. path are also supported.  Since rshow uses the original RADIANCE input
  1436. subroutines, it is believed to be compatible with RADIANCE's rpict and rview.
  1437. See FEATURES for details.
  1438.  
  1439. -------------------------------------------------------------------------------
  1440.  
  1441. IRIT Solid Modeller Version 4.0, by Gershon Elber (gershon@cs.Technion.AC.IL)
  1442.  
  1443.     IRIT 4.0 is now available.  IRIT 4.0 was fully tested on the following
  1444. platforms.  Previous version were tested on other platforms and it is expected
  1445. that IRIT will compile on them with minor or no revisions at all.
  1446.  
  1447. * SGI4D  (IRIX 4.0.1).
  1448. * SUN 4  (SunOS Release 4.1.2)
  1449. * HP 730 (HPUX 8.07)
  1450. * IBM PC (Window NT 3.1, OS2 2.x)
  1451.  
  1452.     Many thanks should go to all the beta testers of this version.  In
  1453. particular, I would like to thank Kriton Kyrimis who invested his time to not
  1454. only test this program and improve the documentation, but also to port it to
  1455. the Amiga environment.
  1456.  
  1457.     The distribution locations below have C sources as irit40s.*, images
  1458. as irit40i.* and executables as irit40e.* when appropriate.
  1459.  
  1460.     You can (or will be able to as soon as they will be installed from the
  1461. uploading directories) anonymous ftp IRIT 4.0 from the following locations:
  1462.  
  1463. * ftp.technion.ac.il [132.68.1.10], directory pub/supported/cs/graphics
  1464.   as irit40s.tar.Z. The is the new homeland for Irit.
  1465.   (contact person gershon@cs.technion.ac.il (Gershon Elber)).
  1466.  
  1467. * ftp.uu.net [192.48.96.9], directory /graphics/irit, files irit40s.tar.Z
  1468.   and irit40i.tar.
  1469.  
  1470. * gondwana.ecr.mu.oz.au [128.250.1.63], directory /pub, files irit40s.tar.Z
  1471.   and irit40i.tar. (contact person bernie@ecr.mu.oz.au (Bernie Kirby)).
  1472.  
  1473. * ftp-os2.nmsu.edu [128.250.1.63] os2/2_x/graphics/irit40??.zip.
  1474.   This has only the executables. Sources should be ftp'ed from one
  1475.   of the unix places above.
  1476.  
  1477. * It is expected that Kriton Kyrimis (kyrimis@theseas.ntua.gr)
  1478.   will upload the Amiga 68020/68881 executables to aminet. Please
  1479.   contact him with Amiga specific questions.
  1480.  
  1481. * MSDOS is no longer supported in IRIT 4.0.
  1482.  
  1483. Join IRIT mailing list:        gershon@cs.technion.ac.il
  1484. Mailing list:            irit-mail@cs.technion.ac.il
  1485. Bug reports:            irit-bugs@cs.technion.ac.il
  1486.  
  1487. [some of the new features:  new filters from and to various formats, many
  1488. new commands, support for UV texturing, fixes, etc.]
  1489.  
  1490. -------------------------------------------------------------------------------
  1491.  
  1492. Object-Oriented Graphics: GOOD 0.50, by Ekkehard Beier
  1493.     (Ekkehard.Beier@Prakinf.TU-Ilmenau.DE)
  1494.     TU Ilmenau, Germany
  1495.     Faculty of Computer Science
  1496.     Department of Computer Graphics
  1497.  
  1498. We want to announce the 0.50 Release of the GOOD project.  GOOD is an object
  1499. oriented framework for graphical applications running under X Windows with
  1500. special support to SGI GL, PHIGS, etc.
  1501.  
  1502. GOOD is free available with all sources.  Everybody is invited to use, modify
  1503. and extend GOOD.  Its our aim to provide a public domain framework that should
  1504. be helpful to other people.
  1505.  
  1506. GOOD consists of three essential parts
  1507.  
  1508.     * The Tcl/C++ Raytracer/Shader YART
  1509.     [YART was briefly described in RTNv6n3]
  1510.  
  1511.     * The Interactive Object Manipulator IOM
  1512.     This is Tk based Application Builder for YART with support to
  1513.     Spaceball, Mouse allowing real interactions and dialog boxes, tree
  1514.     widget, class browser for non-direct interactions.
  1515.  
  1516.     * The Module Application Framework MAF
  1517.     This is a C++ classlib for dataflow-driven applications including
  1518.     ipc, data transfer. Currently MAF is not available, 'cos
  1519.     we are reimplementing the prototype.
  1520.  
  1521. Additional there is a YART extension available, that implements a lot of stuff
  1522. for scientific visualization, especially field simulations, streamlines, color
  1523. mapping, etc.
  1524.  
  1525. -------------------------------------------------------------------------------
  1526.  
  1527. GFX News, by Eric Hsiao (hsiaoe@brtph84f.bnr.ca)
  1528.  
  1529. GFX News, a new magazine with the emphasis on graphics and images (GraFiX).
  1530. This debut e-mag comes from the same creators as GIF News, started back in
  1531. November of 1988.  Now in 1994, the magazine is reborn as GFX News, bringing
  1532. you computer news at the highest speed of the Super Information Highway.
  1533. What sets this magazine apart from the run-of-the-mill ASCII text e-mags is
  1534. the fact that this mag is all graphics.  Each page is eye-catching, colorful
  1535. high-resolution graphics.  And GFX News is FUN to read!  The best part of
  1536. course, it is absolutely FREE to you.  You can join the GFX News mailing list
  1537. by sending your request and E-mail address to:
  1538.     hsiaoe@rpi.edu
  1539. Or FTP to the official GFX News FTP site:
  1540.     128.113.65.38   /pub/gfx-news
  1541.  
  1542. Get your copy today and you'll never want to read dull boring ASCII text mags
  1543. again.  Unix X/PC/Macs/Amigas/other platform users are all welcome to read
  1544. this magazine.
  1545.  
  1546. -------------------------------------------------------------------------------
  1547.  
  1548. New Wavefront Listserv, by George H. Otto (gho@cac.psu.edu)
  1549.  
  1550. WAVEFR-L is a forum for the discussion of techniques, ideas, problems and
  1551. solutions for users of graphics software from Wavefront Technologies, Santa
  1552. Barbara, California.
  1553.  
  1554. Our hope is that WAVEFR-L will become an electronic "users group" for
  1555. technical discussion and networking among users of software products from
  1556. Wavefront; including The Advanced Visualizer, The Video Composer, Dynamation,
  1557. Kinemation, Visualizer Paint and whatever else emerges on the horizon of new
  1558. product offerings from Wavefront.
  1559.  
  1560. WAVEFR-L is not run by Wavefront Technologies.  We are an independent group of
  1561. users, who hope to pool collective experience for the benefit of all.
  1562. WAVEFR-L will be as successful as it's subscribers are active.  We hope you
  1563. will use this forum to pose real-world questions and offer practical solutions
  1564. for applying Wavefront software in any discipline.
  1565.  
  1566. To Subscribe to the WaveFront Listserv:
  1567.  
  1568. >From VM:   tell listserv at psuvm subscribe wavefr-l <your name>
  1569. >From VMS:  send listserv at psuvm subscribe wavefr-l <your name>
  1570.  
  1571. For Unix: When using mail, your request(s) must be placed in the BODY of the
  1572.       note, NOT the headers.  To play it safe, enclose your commands in //
  1573.       JOB and // EOJ delimiters.  This will avoid problems of mail systems
  1574.       that add some extra text before of after your message.  Send the
  1575.       note to the Listserv machine and not to the list.  From the
  1576.       Internet, send to LISTSERV@PSUVM.CAC.PSU.EDU.
  1577.  
  1578.  example:  // JOB
  1579.        subscribe wavefr-l <yournamehere>
  1580.        // EOJ
  1581.  
  1582. -------------------------------------------------------------------------------
  1583.  
  1584. Optimized POV 2.0 version, by Peter K. Campbell (p.campbell@trl.oz.au)
  1585.  
  1586. [A hackerish article, but since I'm making this issue user oriented, I thought
  1587. I would include it.  The POV developers have asked that executables of POV
  1588. other than theirs not be distributed (so that they don't have to debug
  1589. multiple versions), but of course that doesn't stop you from recompiling and
  1590. using it yourself. -EAH]
  1591.  
  1592. as789@cleveland.Freenet.Edu (Francisco J. Diaz) writes:
  1593. >Does anyone has an optimized POV v2.0?  I just got the file
  1594. >POVFAST.ZIP and it was POV 1.0 fully optimized with WatCom C.
  1595. >The problem is that I don't have such compiler (By far the best
  1596. >one out there, but also the most expensive!) and would like to
  1597. >know if anyone has taken the time to do so work.  Thanks...
  1598.  
  1599. Well, the IBM version of POV 2 that the Ray group have released built with the
  1600. Intel Code Builder is pretty well optimised already.
  1601.  
  1602. The best speed I've been able to get for any tracer is when I recompile things
  1603. with djgpp, the port of GCC C/C++ to the IBM by DJ Delores (thanks, DJ).  I
  1604. recompiled POV 1 with djgpp, and I sped it up by a factor of _four_ - eg one
  1605. of the demo traces was taking 14 seconds on my 486 DX 2 66 MHz 20 Mb RAM
  1606. machine (highly recommended for tracing ;-) with the djgpp version, and 48
  1607. seconds with the ICB normal version.  (Others pretty much same improvement, I
  1608. won't go into details.)
  1609.  
  1610. Now, when POV 2 came out the ICB normal version managed the same trace in only
  1611. 12 seconds, a significant improvement.  I recompiled it with djgpp, and it
  1612. drops to 9.5 seconds - 20% better, nothing to sneeze at, but nowhere near as
  1613. much an improvement as before.
  1614.  
  1615. Now, this version of POV works fine with DOS, but djgpp has this liking for
  1616. VCPI memory, whereas you get DPMI under Windows and OS/2.  However, Rainer
  1617. Schnitker has developed a package called RSX that allows you to convert djgpp
  1618. compiled programs so that they'll run under a DPMI server - most programs only
  1619. require you to change the stub on the executables by using exe2aout to get the
  1620. executable without the stub, and then bind Rainer's stub on the front of it.
  1621.  
  1622. With this package, and Rainer's help (thanks, Rainer), I have now got a
  1623. running version of POV 2 that's 20% faster than the standard release, and runs
  1624. under DOS, Windows, and OS/2.
  1625.  
  1626. There is, however, a catch.  We can't currently get the graphics to work in
  1627. OS/2 (maybe Windows as well, have to check that) - Rainer thinks that although
  1628. DOS & Windows handle requests for graphics under DPMI ok, OS/2 has a problem
  1629. in that regard.  So, if you run the program in an OS/2 DOS session with
  1630. display requested, then either OS/2 closes your session, or you get heaps of
  1631. memory errors & dropped back on the command line.  (Not brilliant, but at
  1632. least it doesn't crash your entire machine like messy-dos & windoze ;-).
  1633. However, if you just do a trace with eg verbose output, then everything works
  1634. fine.
  1635.  
  1636. Mind you, I've found that the VESA display modes don't work too well in OS/2
  1637. with the standard program (although VGA is perfectly ok) - they have a bad
  1638. habit of screwing up all your other screens while the trace is going on;
  1639. probably something to do with bank switching on the graphics card, the Ray
  1640. guys are having a look at this.
  1641.  
  1642. Now, if people think they'd like the 20% speed increase and don't mind the
  1643. lack of display capability in OS/2, then I can upload the djgpp compiled
  1644. version to somewhere like carleton or informatik - I use the normal one myself
  1645. when I want to see how the pictures turning out, and the djgpp version for
  1646. traces of other people's data files, and my final ones.
  1647.  
  1648. However, I was hoping to wait until we could get a djgpp version which could
  1649. do all the things the ICB version could, only quicker ;-).
  1650.  
  1651. Also, Rainer is having a word with a few people about graphics and DPMI, to
  1652. see if he can get his package to handle it properly, or at least tell me what
  1653. to do to get the graphics working - another reason I want it is for the djgpp
  1654. compiled DISPLAY program, which is the best graphics displayer/converter for
  1655. DOS I know of - both stills and animation handled, including 24 bit MPEG-1
  1656. files (eg the ray-traced "Red's Nightmare" mpeg).  Seeing as it's djgpp it's
  1657. very fast, but just won't work in OS/2.
  1658.  
  1659. In case you're wondering, I've also compiled POV 2 with EMX (will try gcc/2 on
  1660. the weekend).  This has the advantage that you get one executable which will
  1661. run in both a DOS and an OS/2 session.  However, it's about 80% slower than
  1662. the standard ICB version, and none of the standard graphics routines work.
  1663. There is a VGA library for EMX which I might have a play with to see if I can
  1664. get the VGA display mode working for OS/2 & DOS, but I don't think it's of all
  1665. that much use; only if you want to run an actual OS/2 ray-tracer.  The speed
  1666. might be able to be improved by taking advantage of threads or something, but
  1667. I haven't done any coding in that area, so I won't be doing anything about
  1668. that for a while.
  1669.  
  1670. If you have any thoughts on the DPMI graphics routines under OS/2, or know a
  1671. bit about using hi-colour/true-colour graphics modes in DOS & WIN-OS/2 when
  1672. your OS/2 desktop is only 256 colour and not having one of them with a screwed
  1673. palette, I'd like to hear from you.
  1674.  
  1675. -------------------------------------------------------------------------------
  1676.  
  1677. Errata for "Adventures in Ray Tracing", by Alfonso Hermida
  1678. 1/26/94
  1679. published by QUE
  1680.  
  1681. This errata file is also in wuarchive.wustl.edu:
  1682.     graphics/graphics/books/erratas/Adventures-In-*
  1683.  
  1684. If you find additional errata or have any comments, please contact me at:
  1685. CIS: 72114,2060 (also at the GraphDev forum)
  1686. or (AlAFANH@STDVAX.GSFC.NASA.GOV)
  1687. Pi Squared BBS (301)725-9080, Maryland USA  14.4K bps, 24hrs
  1688.  
  1689.  
  1690. p.   3: Last line of item 1. should read
  1691.     "A must-have for those of you who like to modify the sample files!
  1692.  
  1693. p.  11: Figure 1.5. Delete the <1 0 0> that appears to the right of the
  1694.     x axis letter "x".
  1695.  
  1696. p.  18: Figure 1.12 is the TOP view
  1697.  
  1698. p.  21: The Extrusion direction arrow is missing...it should be pointing
  1699.     in the positive Z direction.
  1700.  
  1701. p.  25: Figure 1.19 should read "Examples of Boolean Operations"
  1702.     Also the operations are (top to bottom)
  1703.         - Difference
  1704.         + Union
  1705.         * Intersection
  1706.  
  1707. p.  30: The statement C:\POLY>POLYRAY [PRESS ENTER]  assumes that you have
  1708.     already executed the DOS command:   PROMPT $P $G
  1709.  
  1710. p.  31: The -a parameter causes degradation or a "blurring" effect on the
  1711.     image.
  1712.  
  1713. p.  34: The repeated header "Miscellaneous" should be deleted, it
  1714.     separates the -t n parameter from its description.
  1715.  
  1716. p.  75: Figure 3.8, the Minor radius is really half of what's being
  1717.     shown. (remember...it's a radius!)
  1718.  
  1719. p.  76: Figure 3.9 shows a smooth triangle as a curved triangle.  The truth
  1720.     is that it's still flat - only the normals are not parallel anymore
  1721.     and they point as if the surface was curved....but on the other
  1722.     hand I liked the idea of showing the triangle curved. :)
  1723.  
  1724. p. 103: Figure 3.18 is messed up! It should look like the background in
  1725.     Figure 4.4.
  1726.  
  1727. p. 123: Figure 4.6, replace "Light Source" with "Incident Light". Also
  1728.     "Scattered Light" should point to the transparent hemisphere.
  1729.  
  1730. p. 124: Figure 4.7, delete both "Light Source".
  1731.     "Mirror Surface" and "Rough Surface" are pointing to the opposite
  1732.     surface.  It should be the top surface.
  1733.  
  1734. p. 126: The label "Mirror" should be pointing to the top surface.
  1735.     "Slightly Rough Surface" and "Extremely Rough Surface" are pointing
  1736.     to the opposite surface.  It should be the top surface.
  1737.  
  1738. p. 141: There is an excellent utility called CMAPPER......
  1739.     Change the word "Introduction" to "Where Can I Find Raytracing
  1740.     Software? Section".
  1741.  
  1742. p. 175: Figure 5.5 has a white smear.  oops!
  1743.  
  1744. p. 186: fmod should read "fmod(fexper,fexper)". (the second fexper was
  1745.     misplaced in the next line.
  1746.  
  1747. p. 220: Figure  7.8 is correct but mirrored.
  1748.  
  1749. p. 236: Figure 7.12 is correct but mirrored.
  1750.  
  1751. p. 254: Figure 7.19 is correct but mirrored.
  1752.  
  1753. p. 260: Figure 7.23 is correct but mirrored.
  1754.  
  1755. p. 263: Figure 7.24 is correct but mirrored.
  1756.  
  1757. p. 268: Figure 8.3 (b) and (c) were drawn messy.  Use your imagination :(
  1758.  
  1759. p. 269: Figure 8.4, the spheres should be eyes representing the observer.
  1760.  
  1761. p. 270: Figure 8.6, the Viewpoint "at" locations' arrow should be pointing
  1762.     to the P1,P2,P3....P9 curve.
  1763.  
  1764. p. 271: Figure 8.7(a), the puck only moves in the XZ plane. The drawing
  1765.     is incorrect or not clear.
  1766.  
  1767. p. 281: "Creating the Animation File", second sentence, replace the word
  1768.     "Introduction" with "Where Can I Find Raytracing Software? Section".
  1769.  
  1770. p. 283: Figure 8.10 has some errors.  Difficult to explain with words.
  1771.  
  1772. QUICK REFERENCE:  Functions That Return Vectors:
  1773.     The functions dnoise(P, fexper), reflect(vexper1, vexper2) and
  1774.     brownian(vexper) are too close to other words, they should be
  1775.     separate.
  1776.  
  1777. Inside the backcover:
  1778.     The author of the ship in space image is Jerry THOMASTON not
  1779.     THOMPSON.
  1780.  
  1781. ---------------------------------------------------------------------------
  1782. END OF RTNEWS
  1783.