From: reid@sunpix.East.Sun.COM (Reid Judd - Sun NC Development Center)
Newsgroups: comp.sys.mac.programmer
Subject: Re: 3D graphics...
Date: 18 Nov 1992 18:17:59 GMT
Organization: Sun Visualization Products
Distribution: world
Reply-To: reid@sunpix.East.Sun.COM
NNTP-Posting-Host: candy-apples.east.sun.com

In article <81XcuB4w164w@cellar.org>, tsa@cellar.org 
 (The Silent Assassin) writes:
|> Anyone have any source for doing 3D graphics?  I want to be able to draw a
|> line, defined by the endpoints (x1,y1,z1) and (x2,y2,z2) and draw them on
|> the 2D coordinate plane of the screen.  I managed to whip something up using
|> lots of sines and cosines and junk like that, but altho it looks decent, it
|> definately isn't right.  (still looks cool tho)
|> 
|> Also how about source for phong or ray-tracing?  
|> 
|>  
-- 
    I was just waiting for someone to ask. :-)

You might want to take a look at Mac-RTrace.  FULL SOURCE included
for rendering (Phong and Strauss shading), texture mapping, animation, 
a backgroundable Macintosh user interface and QuickTime output.

And the price is right (freeware!).
 
If you're in Europe, you may pick Mac-RTrace up at: 
asterix.inescn.pt [192.35.246.17] in the directory /pub/RTrace/Macintosh 
but please restrict access to the nighttime (in Portugal) hours 
of 19:00 to 08:00 GMT (Greenwich Universal Time).

I'm told it will be in AppleLink in a few days in the "Software Sampler"
SW Collection area near the top level of AppleLink.

In North America:

  The Info-Mac archives are available (by using FTP, account anonymous,
  any password) in the info-mac directory on sumex-aim.stanford.edu
  [36.44.0.6].

---------------

[Archived as /info-mac/app/mac-rtrace-10.hqx; 535K]:

  This file contains the Mac-RTrace-1.0 application and complete manuals
  in Microsoft Word and TeachText format.  This version of RTrace
  requires at least a Mac with a 68020/68881 FPU but it is possible
  to build a version from the source that does not have this
  restriction.
 
  Two small scene files (demo.sff and sphere.sff) are included.

---------------


[Archived as /info-mac/source/c/mac-rtrace-10.hqx; 643K]

  This is the source distribution for Mac-RTrace-1.0.  It requires
  Think-C-5.0 to compile it and you can (optional) use the "Balloon Writer"
  from APDA in order to add the Balloon help to it once you've built it.

---------------

[Archived as /info-mac/art/qt/rtrace-fly-thru.hqx; 1122K]:


  NOTE:  QuickTime-1.5 is required to play back this movie.
  It was created with the new "Compact Video" compressor using
  the "high quality" setting.

--------------- 

[Archived as /info-mac/app/mac-rtrace-scenes.hqx; 407K]

  This file contains about 50 scenes for use with Mac-RTrace.
  Included in this package are: many molecular models such as DNA, Jet
  aircraft, a triceritops dinosaur, and numerous examples of textures.
  More scenes may be obtained via FTP at asterix.inescn.pt [192.35.246.17].
 
  You will need RTrace in order to create and animate these scenes.
 
  RTrace was written by Antonio Costa at INESC-Norte in Portugal.  The
  MacIntosh version was written by Greg Ferrar at Ohio State and myself
  (Reid Judd at Illuminati).
 
  RTrace supports these capabilities:
    point lights, directional lights, spot lights with fall-off, extended
    lights, 2 ways of defining surfaces, spheres, axis-aligned
    parallelipipeds, cylinders, cones, bicubic patches, polygons,
    polygonal patches, high quality 3D text, CSG operations,
    4x4 matrix transformations, textures, depth of field, diffuse
    distribution, stereoscopic pair creation, ...
 
    Procedural textures (with 4x4 matrix transformations) are also
    supported: checkerboard, color blotches, marble, bump map,
    fractal-brownian-motion, wood, glossy, image mapping, waves,
    and many others.
 
  Mac-RTrace uses parametric equations (using an algebraic equation
  parser) to define animations and it outputs PICT images, PPM images,
  and (of course) QuickTime movies.
 
  Enjoy,
            -- Reid Judd
 
     ILLUMINATI@AppleLink.Apple.Com
     2617 Sweetbriar Rd.
     Durham, NC 27704