Domain: openglforums.com
Stories and comments across the archive that link to openglforums.com.
Comments · 9
-
Why, my own of course
My own of course. Its clean, table-less, and is valid XHTML1.0 Strict.
-Vic -
OpenGL?
You didn't specify if she was interested in learning how to program graphics, or just make pretty pictures. Personally, I would rather program them rather than just make them in a program like Lightwave or other 3D package.
First, if she wants to learn to program graphics, I suggest she visit my site, openglforums.com. I think its a pretty good resource on OpenGL programming.
However, if your wife just wants to make pretty graphics, there are a few free or inexpensive programs available. For example, there is Blender 3D (for Linux), or MilkShape 3D (for Windows). The latter is about $25-30USD, and well worth the money.
Hope this helps.
-Vic -
I hope OpenGL doesn't die!If OpenGL dies, whatever shall I do with my site, http://openglforums.com?
Joking aside, I hope, and know that OpenGL will never die. Several reasons:- Ease of use. With Direct3D, you have to set up all of that Win32 specific crap. Its a pain in the ass. You have to memorize all of those silly structure names and such (don't quiz me as I don't know any of them). With OpenGL, in VC++, you just have to include the right libraries (opengl32.lib, glu32.lib and glut32.lib) and your set to go. I'm pretty sure its similar on Linux.
- Cross platform. Direct3D doesn't run on other platforms (yeah, there's probably a project or two on sourceforge to prove me otherwise), but in general, you don't have to install any fancy things to get OpenGL working on multiple computers. In fact, if you use the GLUT (although deprecated, it has its uses) library, then theorhetically, you should only have to recompile the application to have it run on a specific platform.
- John Carmack. Face it, the mans incredible. He's literally changed the face of graphics, but I'm sure everyone already knew that
;). - The general API is nicer looking. To me, and I'm sure a lot of other people, code aesthetics is very important. OpenGL uses simple, yet intuitive function names. I want my object to be 100% red, and 50% blue, and 0% green, simple, I must use the glColor3f(1.0f, 0.5f, 0.0f); function (gl - the library, Color - main identifier, 3f - takes 3 floats as arguments). I'm not sure of the function in Direct3D, but I'm sure its not as nice looking.
To summarize:
I love OpenGL and everything about it. I know it will never die. Its an incredible API, and although its slow to update, I'm sure OpenGL2.0 will kick ass.
-Vic -
Somewhat of a plugAs a semi-professional (i.e., I only do it when I have time and someone is willing to pay) engine programmer, I think I can offer some insight.
First, visit my site, OpenGLForums.com. Its geared toward OpenGL obviously, but there is an abundance of talented 3D programmers there who can share knowledge with you regardless of the rendering API you choose to use.
With that out of the way, I recommend the following:- OpenGL Game Programming - Kevin Hawkins and Dave Astle
- OpenGL Programming Guide 3rd Edition - Mason Woo, Jackie Neider, and Tom Davis
- 3D Graphics Programming - Sergei Savchenko
- Game Programming Gems 1 and 2 - Assorted authors
- Physics for Game Developers - David Bourg
Good luck with your quest. Its one of the most rewarding ones, I think.
-Vic -
Mirror here...
-
along the same lines
I am also running a contest (not using Crystal Space per say) at http://openglforums.com. Its all about OpenGL programming. Everyone is invited to come and try out. The contest has a Blade-centric theme!
-Vic -
site down, mirror up
Looks like the site is already down.
Mirror at http://openglforums.com/spider/index.html
I even took the pop-ups off for you guys, aren't I nice? ;)
-Vic -
looks like its /.'ed
The download was VERY slow for me, mirror at php-4.2.0.tar.gz.
-Vic -
oops, already /.'ed
You can find a mirror at this location.
-Vic