Ideas for an OpenGL Book/Online Referance

Started by
9 comments, last by MENTAL 22 years, 1 month ago
After seeing thread after thread of the same problems, both simple and complex, I've decided to (attempt to) create an online referance of everything that can be done with opengl 1.3. Yes, EVERYTHING. This rouge thought is still in it's early stages, and before I even start work on building a TOC, i was wondering what you all thought. I say Book/Online Referance because I'm not sure which I will do (i.e. will a publisher take up the offer or not). If you have any suggestions or opinions (wait, these are the GameDev forums - everyone has an opinion ) then by all means post it here and help me flesh out the TOC before any real work begins. After I've stol.. used all of your ideas I'm going to post it in a few other forums in the internet to get the opinion, and then if it all looks good I will start working on it. I was going to break it down into these sections (ignoring the manditory book introduction and API history). No, the titles are not final . ----------------------------------------------------------------- The First Stages I think you can figure this one out. Basically, how to create an opengl window for Windows/Mac/Solaris/Linux and any others I can find. I will also go into all of the different modes available (single/double buffering, resolutions, color depths, etc). Built-In Functionality Primitives Textures Lighting Fog Stencil Buffer Matrix Camera Vertex Arrays Display Lists Evaluator Functions Feedback Buffer Display Lists Fonts Using the API Lighting Shadows Textures Fog Reflections Billboarding Particles Subdivision surfaces (bezier, catmull-rom, etc) Skeletal animation (using hw transformations) OpenGL Libraries GLU, GLUT, GLAUX. Maybe nVidia's funky template classes too. GLlibs - GLU Havent even began thinking about this one yet GLlibs - GLUT nor this GLlibs - GLAUX and guess what? not this either Unofficial Libraries Overview of the OpenGL font library, and anything else that actually uses OpenGL and is popular. Appendix - The Complete API referance open gl.h, glu.h, glaux.h, and glut.h and you'll have an idea of what goes in here. It's basically a rewrite of the opengl docs in msdn but with some of the terminology simplified, blending modes properly explained, etc. ----------------------------------------------------------------- i knocked that up in about 5 mins. Its most probably missing some very blatant features (which you can happily point out). Unlike Dave and Kevin's book, the goal of this book isn't to provide you with how to program games, it's more "how to program opengl", if that makes any sense. It's like the red book and the blue book put together and forming the Pink Book (oh great), but with all the extra stuff that you always wanted to know and can stop fulling this forum with (heh, j/k. trent loves going though those posts daily, so make sure he's got lots to read). We'll call that the "Green Book" (for reasons which i will explain now). So, Combining the Pink Book (255, 0, 255) with the green book (0, 255, 0) thankfully gets rid of the word "pink" and we're left with the White Book. There, that's what it will be known as - "The OGL White Book, with a dash of pink where they forgot some of the extra stuff" anyway, crap jokes aside, what do you think? this is an open invitation to help, laugh or flame (or do all 3. hell, i do on a regular basis), so please by all means do so. thanks in advance EDIT: My amazing html skills strike again (and leave the second half of the post in bold) Edited by - MENTAL on March 8, 2002 1:14:35 PM
Advertisement
Make sure you cover how to actually get OpenGL 1.3 on Windows :D. Thats a very commonly asked question... Way... too... common.

Oh yeah, and if you need help writing, just ask. :D

Trent (ShiningKnight)
THE Engine
ShiningKnight7@hotmail.com

Edited by - ShiningKnight on March 8, 2002 9:40:10 PM
hehe. god bless good ol'' extensions
I just wrote a 20 page article about OpenGL 1.2, 1.3, and extensions for a book. I''m going to try to see if they''ll let us post it here as a sample chapter. It seems like the question comes up a couple of times a week.
dave: dont suppose there''s any way i can get a "cheap" copy of GLGameDev is there?

seriously though, i am planning to do this if there is enough demand. otherwise there doesnt seem much point in slogging my guts out for 3 months solid for no-one to read but myself.
if there is enough demand? well i demand it!!
Online sounds good to me. How about pushing for platform independence?
People are not inherently evil, but all of them are guillty of something...
quote:Original post by MENTAL
seriously though, i am planning to do this if there is enough demand. otherwise there doesnt seem much point in slogging my guts out for 3 months solid for no-one to read but myself.


AFAIK writing a book takes far longer than 3 months. Make sure you know what you are getting into.

Death of one is a tragedy, death of a million is just a statistic.
If at first you don't succeed, redefine success.
heh, i didn''t plan on doing it all by myself
Sam - your articles on Cel-Shading were (are) top notch, i look
forward to reading whatever else you have to write about


-eldee
;another space monkey;
[ Forced Evolution Studios ]

Vash says: eat more donuts, play more games!

-eldee;another space monkey;[ Forced Evolution Studios ]

This topic is closed to new replies.

Advertisement