• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Computer Graphics Programming Book Suggestions?

Kanecnc

n00b
Joined
May 16, 2007
Messages
56
Hi, I am a computer engineering student with an extensive knowledge in how the Microprocessor works and how it is interfaced with the system (I had to build a complete 8086 system from the ground up). However, sadly the program I am in doesn't offer a decent Computer Graphics Programming/Hardware class and I really want to know how that works. Right now that is a foreign world to me. I mean I have a basic understanding of the block structure of the GPU, but I want to know more detail, as well as, software implementation.

Based on my background I think I will pick up the hardware the quickest since when you get to the gate level I am guessing there isn't a huge difference between Microprocessor and Graphical Processor but I know there is a difference between a processor core and stream processor. So maybe a book focused more on software would be a better learning tool.

So I was wondering if anyone had any suggestions for a good hands on fundamental book for computer graphics design. I would like to know the software, hardware, and different APIs. I know there might not be one book out there that covers all that in one and with the detail I am looking for but if you have several suggestions that would be great. If you decide to post a suggestion my main overall goal is to be able to build a game engine (Not because I want to make an uber game but because I feel this would be a good capstone for learning the information I want to learn if that makes sense). Not to mention I can't make 3D models to save my life but I will cross that bridge later.

I could search Amazon.com but for something like this I trust the opinions on this site more than those from Amazon.com. Sorry for the long post for a simple question.

Thanks
 
The OpenGL "Red Book" is a great resource. I'd probably start with that. I had to buy six books for my computer graphics class, and that one saw the most use by far... and by that I mean I only opened one of the others.
 
Your hardware would need to be compatible with PC hardware for the OpenGL stuff to apply. If you're looking to learn some development stuff for any PC and not just your specific hardware then C++ or C# would be a good place to start C would be good if you want to get dirty and learn what's really happening under the hood.
 
Back
Top