Archived

This topic is now archived and is closed to further replies.

DOOM III

need suggestion on books

Recommended Posts

DOOM III    122
I'm going to buy a few books relating to graphics programming on amazon.com but there're too many books listed under the "Graphics & Multimedia" section and I don't know which to choose. please give me some name of the books you found useful and I'm going to make the decision based on your suggestion,thanks a lot. [edited by - DOOM III on May 29, 2003 1:43:16 AM]

Share this post


Link to post
Share on other sites
Yann L    1802
define "relating to graphics programming". What specific domain ? Beginner level, intermediate, advanced, or academic research ? General programming theory, or using a specific API like OpenGL or Direct3D ?

If you want general overview over everything, I would recommend Computer Graphics: Principles and Practice, by Foley, Van Dam, et al.

Also check out the graphics books section here at GDNet.

Share this post


Link to post
Share on other sites
alvaro    21246
quote:
Original post by mittens
Ummmm, yeah, CG&P is one great buy. And... oh yeah, there''s always that terrain book everyone''s always talking about, I''ve heard that''s alright... *cough*



I bought that book, and it''s ok. But the OP is only going to buy a few books, I wouldn''t put it in the list. "Real-Time Rendering" would be my first recommendation.

But it all comes down to what you are trying to learn here. I would recommend that you buy a general book, read it, make a selection of subjects that you want to understand better and then buy some more books on those subjects.

A little practice in the middle is a good idea.

Share this post


Link to post
Share on other sites
Al Gorithm    142
Also, Alan Watt''s 3d Computer Graphics is a great choice.
For openGl, the OpenGL Programming Guide Third Edition is a good choice, as it covers everything there is to know about the OpenGl 1.2 API. OpenGL Game Programming also teaches OpenGl, along with DirectSound and DirectInput, and uses 0f OpenGL such as shadow volumes and heightmap terrain, things not directly in the API.

Share this post


Link to post
Share on other sites
Gammastrahler    150
"3D Math Primer for Games and Graphics development" is a great introductory book, i can highly recommend it.

"Game Programming Gems" is a very great book series which include more intermediate to advanced topics about almost all areas in game programming (including sound & fx, network).

And, of course, as others have mentioned, CG & P....

Share this post


Link to post
Share on other sites
spg    122
The Game Programming Gems books are awesome. We have them here in the office and they''re great to just browse through whenever I''m stuck/bored/whatever.

-- Steve --
Blue Fang Games

Share this post


Link to post
Share on other sites
oliii    2196
yeah but definitevely not for the beginner. These are advanced game programming. If you don;t know about graphics programming and general game programming, they are useless.

If you are a total noob, OpenGL Games Programming is a good introduction.

Share this post


Link to post
Share on other sites
BFuselek    122
If you are a total noob, then I cannot stress more that you get the Foley & Van Dam book. Especially if you want to get into games programming as a career. Real Time Rendering is also a great book with lots of relevant examples, but Foley & Van Dam covers in detail things that RTR assumes you already know.

Share this post


Link to post
Share on other sites
mittens    1323
quote:
Original post by ph33r
I''m heading out to buy that book right now CG & PP - hope its good! be back in 30 mins heh

It is. It will help you get a very solid understanding of the theory that drives the graphics industry. It''s a bit of a dull read though, but all the information is pertinant (although, I''ve only made it through the first few chapters).

I also forgot Real-Time Rendering completely. I''ve read the first edition so many times that it''s almost scary. I''m still waiting to get the cash for RTR 2nd Edition.

Trent Polack
trent.codershq.com
trent@codershq.com
Author of Focus on 3D Terrain Programming

Share this post


Link to post
Share on other sites
ph33r    380
Yah I''m back and it looked pretty dull so I bought RTR 2nd edition instead. Hope you guys arn''t too mad at me heh.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
Foley, van Dam _is_ dull. And expensive.

However, if you don''t understand everything that''s in that book, you WILL be made out as a fraud when you go to your second job interview. Not to mention you''ll be frustrated at the worst of times when trying to write code.

Computer graphics is a serious and math heavy undertaking, if you want to understand it deeply enough to be any good.

For OpenGL, I''d just download the 1.4 specification PDF document, which is available on the front page of www.opengl.org. Start with a few of the Nehe tutorials to get a window on the screen, and then use the reference to learn the rest. That is, after you master the concepts of linear algebra, the transformation/rasterization pipeline, and the rest of it.

Share this post


Link to post
Share on other sites