Original Post
I personally prefer OpenGL over Direct3d. One of the biggest benefits of OpenGL is that it is open sourced where DirectX is commercial. Both are consided required for serious graphic programmer but it seems to me that OpenGL is losing favor with developers. In the past(DirectX 5 era) OpenGL was considered more powerful that DirectX however it seems that alot of developers think that this isn't the case. I have read alot of postings that state that OpenGL will lose it's current support from graphics and game developers when DirectX 10 comes. I personnally refuse to think that OpenGL will lose over Direct even if there are more books and more people that support it OpenGL will always be open source.