[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OpenGL programming for GNU/Linux



On Mon, Jul 23, 2007 at 02:29:51PM -0400, Lic. Orestes leal wrote:
> On Sun, 22 Jul 2007 15:51:40 -0400
> Gregory Seidman <gsslist+debian@anthropohedron.net> wrote:
> > On Sun, Jul 22, 2007 at 12:55:18PM -0400, Lic. Orestes leal wrote:
> > [...]
> > > QUESTION: How I become a very good OpenGL programmer let's say in 3 years?
> > 
> > ANSWER: Program lots of OpenGL over the next 3 years. Also, read everything
> > John Carmack (of Id Software) has ever written.
> 
> Are you serious?

Mostly serious. I include in "everything John Carmack has ever written" all
of the engine source code Id has released. I don't remember exactly what
has been open sourced, but there are few people out there who make better
use of OpenGL than he does.

And as for programming lots of OpenGL, learning by doing is an excellent
way to get good. Write your own FPS engine. Write a flight simulator. Write
a *better* flight simulator. Write pretty screensavers. Write a level
editor for your FPS engine. Spinning cubes are easy and teach you some
basics, and that's a good place to start. If you are trying to become a
top-notch 3D programmer, however, you're going to have to do a lot more.
Three years is probably enough to get good if you really work at it.

There are also books you can read and college courses you can take to help
you understand how to use OpenGL effectively by understanding how the
graphics cards that implement it work, not to mention a lot of information
surrounding computer graphics not directly related to OpenGL. One such good
book:
http://www.amazon.com/Computer-Graphics-Principles-Practice-2nd/dp/0201848406

> > > Orestes <orestesleal13022@cha.jovenclub.cu>
> > --Greg
> Orestes.
--Greg



Reply to: