XNA Game Development Forums
2012/05/18 05:22:09 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Search Calendar Login Register  
Pages: [1]
  Print  
Author Topic: 3D Programming Books  (Read 3046 times)
Quinn
Newbie
*
Offline Offline

Posts: 12


View Profile
« on: 2007/01/06 08:43:28 »

Any recommendations for a good 3D programming book?  I am very new so it would have to be beginning level.

Has anyone read a particular one that they would recommend?
 
Logged
mikeschuld
Administrator
Sr. Member
*****
Offline Offline

Posts: 389


View Profile WWW
« Reply #1 on: 2007/01/07 00:43:53 »

Well, I can give you a list of all the books on the top shelf in my room. I wouldn't recommend them all, but it is what I have read to get where I am.

Game Programming All in One
Programming Role Playing Games with DirectX
3D Game Programming with C++
Introduction to 3D Game Engine Design using DirectX 9 and C#
Game Design Secrets of the Sages (not a programming book, but useful nonetheless)
Managed DirectX 9 Graphics and Game Programming Kick Start
3D Game Engine Design (David H. Eberly)
Shader X3
Game Programming Gems 1
Game Programming Gems 2
Game Programming Gems 3
Game Programming Gems 4
Game Programming Gems 5
Game Programming Gems 6

Recommended ones are obviously the GPG 1-6 series, but those are pretty advanced topics and should probably not be purchased until you understand a bit more about 3D programming in general. The David Eberly book is also a very advanced (math and concepts as well) book that I would not suggest trying to use unless you have either taken some college calculus or are just outrageously good at math. The Kick Start one was written by the author of Managed DirectX himself, Tom Miller, and will give you a good introduction to the different components of the framework and what they do. The others I mostly bought for specific reference purposes and design ideas and have mostly just catalogued away for perusal when I need to look up things like networking for ORPGs and things like that. There are a lot of books out there that I don't have though that are probably just as good (newer editions of all of mine would be great)
Logged
Chr0n1x
Global Moderator
Sr. Member
*****
Offline Offline

Posts: 307


View Profile WWW
« Reply #2 on: 2007/01/07 01:31:28 »

ShaderX3 and up, if you go any lower it does ASM shader code, which you don't want. Similar thing for GPG, although I think its from 4 onwards, not sure though.
(by this I mean most of the code is ASM shader code)

Also the Nvidia books Gpu Programming Gems by Nvidia. Don't have them myself, but they say they are pretty good.
Logged

Quinn
Newbie
*
Offline Offline

Posts: 12


View Profile
« Reply #3 on: 2007/01/07 19:27:04 »

Thank you!
Logged
gonZoX
Newbie
*
Offline Offline

Posts: 16


View Profile
« Reply #4 on: 2007/01/15 23:37:55 »

And perhaps this ones will fit for you :

http://www.amazon.de/Professional-Xna-Game-Programming-Nitschke/dp/0470126779/sr=1-1/qid=1168933236/ref=sr_1_1/028-3820212-0096508?ie=UTF8&s=books-intl-de

or

http://www.amazon.de/Microsoftr-Studio-Express-Creators-Guide/dp/007149071X/sr=1-2/qid=1168933236/ref=sr_1_2/028-3820212-0096508?ie=UTF8&s=books-intl-de


cu,gonZoX.
Logged
Chr0n1x
Global Moderator
Sr. Member
*****
Offline Offline

Posts: 307


View Profile WWW
« Reply #5 on: 2007/01/16 06:18:08 »

once they are released Wink The Wrox one will be good.
Logged

gonZoX
Newbie
*
Offline Offline

Posts: 16


View Profile
« Reply #6 on: 2007/01/19 02:23:52 »

@mike :
nice book list, but do you have really had the time to read gems 1 to 6 complete ....
 Cool

cu,gonZoX.
Logged
mikeschuld
Administrator
Sr. Member
*****
Offline Offline

Posts: 389


View Profile WWW
« Reply #7 on: 2007/01/19 12:25:33 »

Reading them and implementing everything in them are entirely different matters Smiley I have not read them all yet completely, but I am working on it. It is the kind of thing I generally find interesting to read anyway, and I usually read two or three gems every night before I go to bed.
Logged
gonZoX
Newbie
*
Offline Offline

Posts: 16


View Profile
« Reply #8 on: 2007/01/23 23:06:07 »

@mike :
Smiley I also like them very much (like many others ...), but I couldn't see an ending point when I will be finished with them.
I think, that is the biggest 'problem' with game programming : every time you get a step closer to the solution of one question, there are ten new ones.
So for myself, I have noticed that it will take years and everyone should keep this in mind when he wants to be a 'big' game developper. Smiley

cu,gonZox.

Also interesting books for game developpers are :

http://www.amazon.de/Modeling-Character-Wordware-Developers-Library/dp/155622088X/sr=1-2/qid=1169622355/ref=sr_1_2/028-1882698-1763762?ie=UTF8&s=books-intl-de

and

http://www.amazon.de/Animating-Characters-Charles-Development-Paperback/dp/1584502703/sr=11-1/qid=1169622525/ref=sr_11_1/028-1882698-1763762

Because I think that is the final goal for the own game : a selfmade fully animated 3d character.
Logged
Quinn
Newbie
*
Offline Offline

Posts: 12


View Profile
« Reply #9 on: 2007/02/13 10:55:21 »

Well, I bought 3D Game Programming All In One, 2nd Edition.

It had some very useful information for me but it is basically creating a game with the Torque engine.  It still had some good stuff for a new comer to the world of 3D game programming.

I think I will pick up GPG 1 now.  I assume book 1 is the place to start?  Grin
Logged
mikeschuld
Administrator
Sr. Member
*****
Offline Offline

Posts: 389


View Profile WWW
« Reply #10 on: 2007/02/13 11:17:53 »

Not necessarily, although having them from the beginning of the series on is usually good as many of the later books expand on articles in others (you can see this if you look in the index, because it has references to ALL the books in there.)
Logged
Pages: [1]
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
What is your programming experience and future plans? General Discussion « 1 2 » mikeschuld 24 9124 Last post 2008/04/14 09:28:19
by dopplex
Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.276 seconds with 19 queries.