[comp.graphics] I Wish to Learn.

ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (06/12/87)

Keywords:


[ Warning:  Exceptionally naive person ahead. ]

	Hello.  I've always been fascinated by computer graphics, and a long
time ago went to the trouble of buying a copy of the Newman/Sproull book.
At the time, it told me everything I needed to know.

	Now I wish to know more, but it appears that I've fallen way behind,
and have no idea where to look for informative material.

	What I'd like is a book or two that fully describes everything I
want to know about CG; namely, hidden line and surface removal, shading, ray
tracing, distributed ray tracing, quadtree and octree subdivision
(used to reduce computation time, from what I've been able to determine),
other tricks to reduce computation time, fractal surfaces (not Mandelbrots),
"camera" motion control (for animation (probably a whole study in itself)).

	Further, I'd like the above concepts discussed in a manner that
don't assume you have a PhD in math.  I'd also like the book(s) to treat
whatever subject they discuss completely.  One of the things I liked about
the Newman/Sproull book was that they showed you step-by-step what you
needed to do to project a thing on the screen: how to rotate it, scale it,
move it around, calculate perspective, etc.  But the moment they touched on
something remotely complex, like hidden surface removal, or shading, they
got vague.  I wanted a complete treatment; step-by-step instructions for a
particular method, with perhaps references to other methods with their own
advantages.

	I have a basic foundation in computer graphics, I just want to build
on it.  I'll settle for a complete treatment of hidden surface removal,
shading, and ray tracing for now.  Code examples aren't necessary, but I'd
like a good solid procedural definition, or at least the beginnings of one.
Something I can write a program around *now*.

	Sorry if this is a little juvenile, but I'd like to move beyond the
little starfield programs I've written so many different versions of over
the years.  

	Email responses preferred; I don't visit this newsgroup very often.
Thanks for your time.

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Leo L. Schwab -- The Guy in The Cape	ihnp4!ptsfa -\
 \_ -_	 Bike shrunk by popular demand,	      dual ---> !{well,unicom}!ewhac
O----^o	 But it's still the only way to fly.  hplabs / (pronounced "AE-wack")
"Work FOR?  I don't work FOR anybody!  I'm just having fun."  -- The Do.e.e.