Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!pacbell.com!pacbell!tandem!zorch!xanthian From: xanthian@zorch.SF-Bay.ORG (Kent Paul Dolan) Newsgroups: comp.sys.amiga.tech Subject: Re: 3D Graphics book Message-ID: <1990Jun26.231711.26663@zorch.SF-Bay.ORG> Date: 26 Jun 90 23:17:11 GMT References: <3013.26869878@cc.nu.oz.au> Organization: SF Bay Public-Access Unix Lines: 67 In article <3013.26869878@cc.nu.oz.au> c8843267@cc.nu.oz.au writes: >Hi, > I want to make a set of fast 3D rendering routines in assembler on the >amiga and I want a book on the subject of 3D Graphics. Can anyone recommend a >particular book which teaches all the theory generally and is still able to be >applied easily to the amiga ? Hope so. > > Adam. I'm not sure the book you want exists as one book, but here are several that will help you learn what you need to know to get you started. The best source of state of the art information on rendering, years more up to date than books with their long publication cycles are: ACM Transactions on Graphics, ACM SIGGRAPH's Computer Graphics (especially the conference proceedings and special subjects issues), and IEEE Computer Graphics and Applications. Each of these should be available at any good university library. Books to get you started: Alan Watt, Fundamentals of Three Dimensional Computer Graphics, ISBN 0-201-15442-0, Addison-Wesley Publishing Company Steven Upstill, The Renderman Companion -- A Programmer's Guide to Realistic Computer Graphics, ISBN 0-201-50868-0, Addison-Wesley Publishing Company Andrew S Glassner (Ed.), An Introduction to Ray Tracing, ISBN 0-12-286160-4, Academic Press (Harcourt Brace Jovanovich Publishers) Richard H. Bartels, John C. Beatty, and Brian A. Barsky, An Introduction to Splines for Use in Computer Graphics and Geometric Modeling, ISBN 0-934613-27-3, Morgan Kaufmann Publishers David F. Rogers, Procedural Elements for Computer Graphics, ISBN 0-07-053534-5, McGraw Hill Book Company Coming soon is the second edition to James D. Foley and Anders van Dam, Fundamentals of Interactive Computer Graphics; I don't have the new ISBN, and there are one or two junior authors added on to the second edition, but it is worth waiting for. My local computer book dealer expects this within two weeks in California; you may wait a month or two extra in Oz. Also very useful for understanding the geometry involved in rendering algorithms are: Hanan Samet, Applications of Spatial Data Structures, Computer Graphics, Image Processing, and GIS, ISBN 0-201-50300-X, Addison-Wesley Publishing Company and Franco P. Preparata and Michael Ian Shamos, Computational Geometry, an Introduction, ISBN 3-540-96131-3, Springer Verlag Sorry that there doesn't exist the one book cookbook for rendering just yet, but the subject seems too complex for a single author to grasp. Good luck with your project; were it mine, I'd write it in something a little more portable than 680x0 assembler, and share it with USENet, but you are the one doing the work. Kent, the man from xanth. -- Thanks for your answer. It explained it all. -- Dolf Grunbauer