Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where is the best place to re-learn graphics programming

Thinking in regards to Sliverlight, I would like to know where would be good places to go to get a refresher on 3d space, transforms, matrix manipulation, and all that good stuff.

like image 831
Tom Avatar asked Oct 02 '08 15:10

Tom


People also ask

Which programming language is best for graphics?

The two best programming languages for graphic designers of games to learn are again C++ and Java, although other languages are also popular (such as C# for Unity).

How do I become a graphics programmer?

The most important ingredient to being successful at graphics programming is dedication. Often you have to start it as a hobby, and take it as your undergrad focus for a Computer Science degree, AND have written some really awesome little demos, before a (good) company would hire you to do graphics programming work.

Where can I learn about computer graphics?

EdX.org has partnered with leading institutions in the design space to provide you with practical courses and tools to learn computer graphics and build expertise. You could begin with UC San Diego's introduction to Computer Graphics where you'll learn to create images in 3D in real time and with ray tracing.

Is Python good for graphics?

The Graphics User Interface (GUI) built with Python are extremely useful for a variety of projects. You can use these technologies to make your projects unique, aesthetically pleasing, visually appealing, highly interactive environment, and provide users with other similar wonderful features.


3 Answers

There's always The Bible

Foley & van Dam

It is expensive and very heavy on the theory, so there's also the cheaper Bible Lite

alt text

As pointed out in some comments and additional answers, it is definitely worth noting that this book is now quite dated. However, in the context of the original question, there's not really been any change in the low-level principles of linear algebra in a seriously long time.

If you are looking to learn about high-level graphics programming this may well not be the first book for you. But if you like to know about "the guts-of-the-machine" and the underlying maths -- perhaps you are the kind of person that thinks folk should learn C :-) -- then go nuts.

like image 88
Cheekysoft Avatar answered Oct 02 '22 21:10

Cheekysoft


It's not a place, but I've found 3D Programming for Windows by Charles Petzold excellent. It covers everything you ask about and is focused specifically on WPF/silverlight.

Of course Petzold (as usual) is able to communicate the important concepts beautifully.

like image 38
Ash Avatar answered Oct 02 '22 19:10

Ash


Think I may have found it myself. Was looking at: http://msdn.microsoft.com/en-us/library/cc189037(VS.95).aspx and http://www.c-sharpcorner.com/UploadFile/mgold/TransformswithGDIplus09142005064919AM/TransformswithGDIplus.aspx

like image 23
Tom Avatar answered Oct 02 '22 21:10

Tom