« Distribution-Based BRDFs Paper Released | Main | Sponsored Video: Optimizing DirectX on Multi-Core Architecture Part 1 »

Getting Started On Programming, 3D Effects

Hoping to set budding programmers in the right direction, rendering engineer Angelo Pesce has provided several useful resources for anyone looking to get started with programming and 3D effects.

He begins by suggesting that novices look into Processing: "It's the most fun language I know of, and it's Java basically, so you will do graphics in a mainstream programming language. There are a few tutorials and courses on the processing site itself, there is an incredibly active community, and Java is an incredibly widespread language, you won't have any problems in finding tutorials and books for starters." He went on to also suggest Hackety Hack, a Ruby-based environment targeted at beginners.

Pesce then advises that aspiring programmers try C++ (or C#) and OpenGL. "You could start with the famous NeHe graphics programming tutorials. Another good way is C# and XNA, especially if you have a 360. Then you will need CG to code shaders." From there, programmers should start reading relevant books, papers, and anything else they can get their hands on.

He concludes: "Don't EVER think to know enough. You don't. If you've been programming for 4-5 years and took a 5 years university course, then you will have just the basics that are required to be able to understand almost anything, with some effort. They give you only the alphabet, from there on, there is the real knowledge!"

About

This specially written weblog combines Gamasutra and Intel knowhow to present and deconstruct the latest happenings in visual computing and game technology.

Editor: Eric Caoili

Recent Comments