Using OpenGL for 3D games

Using OpenGL for 3D games

Post by lu.. » Tue, 01 Dec 1998 04:00:00



I'm looking at using OpenGL for 3D game programming and have a few
questions. What exactly does OpenGL do for you and what does it leave
for you to do? - What I mean is, does it just draw the polygons and
stuff, or it is a complete engine designed for * with moving
objects, scene rendering, texture-mapped walls, etc. so that you just
have to give it the map and tell it to render the frames once each loop
and you control the interactive stuff (keyboard, etc.). Or at least
could anyone tell me where to find this sort of thing on the net without
having to buy books. I only need an introduction and I'll work the rest
out as I go along. The FAQ's don't seem to give you this.

Thanks,
Luke Bond

 
 
 

Using OpenGL for 3D games

Post by Matt Seale » Tue, 01 Dec 1998 04:00:00



Quote:>I'm looking at using OpenGL for 3D game programming and have a few
>questions. What exactly does OpenGL do for you and what does it leave
>for you to do?

It is a 3D graphics API, i.e. it takes big lists of objects that you
maintain (like moving them about
in mathematical space) and draws them on screen to the criteria you specify
for example textures,
colour, lighting, etc.

 - What I mean is, does it just draw the polygons and

Quote:>stuff, or it is a complete engine designed for *

Not for *. For everything.

Quote:>with moving
>objects, scene rendering, texture-mapped walls, etc. so that you just
>have to give it the map and tell it to render the frames once each loop
>and you control the interactive stuff (keyboard, etc.).

OpenGL is nothing more than a graphics programming language. If you want
to do Quake, you`d need to program and engine to generate the world, ai,
creatures
and stuff and tell OpenGL to draw it.

Quote:> Or at least
>could anyone tell me where to find this sort of thing on the net without
>having to buy books.

There`s an OpenGL tutor available but you need an XServer to use it..!
(that`s UNIX)

Quote:>I only need an introduction and I'll work the rest
>out as I go along. The FAQ's don't seem to give you this.

Buy a book. or go to the comp.graphics.api.opengl newsgroup as they`ll be
able to answer your questions more thoroughly..

Quote:>Thanks,
>Luke Bond

--

Distributed Systems Support,
University of Leicester
--

 
 
 

Using OpenGL for 3D games

Post by Nicholas Gonzale » Tue, 01 Dec 1998 04:00:00


OpenGL is a 3D rendering engine.  It will do all of the rasterization,
hidden surface removal, and lighting for you.  It is NOT a 3D game engine.
It is NOT a physics engine.
unfortunately these are things you have to write yourself.  It does provide
ways to manipulate objects in 3D space via matrix mathematics, which leads
to fairly simple animation.  I suggest going to www.opengl.org to get more
information.  You may also consider getting the book "OpenGL Programming
Guide" which is in my opinion the best all around book on OpenGL.  I also
suggest some books on "genereic" 3D graphics/math which may proove to be
useful.

Nick Gonzalez


> I'm looking at using OpenGL for 3D game programming and have a few
> questions. What exactly does OpenGL do for you and what does it leave
> for you to do? - What I mean is, does it just draw the polygons and
> stuff, or it is a complete engine designed for * with moving
> objects, scene rendering, texture-mapped walls, etc. so that you just
> have to give it the map and tell it to render the frames once each loop
> and you control the interactive stuff (keyboard, etc.). Or at least
> could anyone tell me where to find this sort of thing on the net without
> having to buy books. I only need an introduction and I'll work the rest
> out as I go along. The FAQ's don't seem to give you this.

> Thanks,
> Luke Bond

 
 
 

Using OpenGL for 3D games

Post by Matt Seale » Wed, 02 Dec 1998 04:00:00



Quote:>>"OpenGL Programming Guide" which is in my opinion the best all around book
>on OpenGL.

>Ooooo! Is it really that good - I`ve been looking for a good OpenGL book
>(I`ve been using
>my own engines for so long, I want to standardise!) so I can "learn"
OpenGL,
>but not
>have the author explain what Matrices do and why and how.. and make me draw
>cubes
>for 8 chapters and then say "proper programming is in my next book.. OpenGL
>Tutorial Pt. XXII!"

>I`ll search on amazon.co.uk .. do you know the author..?

I`ve searched on amazon. There are two books, one by Mason Woo et al. and
one by Jackie Neider et al. Which one do you have?
 
 
 

Using OpenGL for 3D games

Post by Matt Seale » Wed, 02 Dec 1998 04:00:00


Quote:>"OpenGL Programming Guide" which is in my opinion the best all around book

on OpenGL.

Ooooo! Is it really that good - I`ve been looking for a good OpenGL book
(I`ve been using
my own engines for so long, I want to standardise!) so I can "learn" OpenGL,
but not
have the author explain what Matrices do and why and how.. and make me draw
cubes
for 8 chapters and then say "proper programming is in my next book.. OpenGL
Tutorial Pt. XXII!"

I`ll search on amazon.co.uk .. do you know the author..?

 
 
 

Using OpenGL for 3D games

Post by Nicholas Gonzale » Sat, 05 Dec 1998 04:00:00


They are the same book- written by Mason Woo, Jackie Neider, Tom Davis....
OpenGL ARB
I recommend the second edition as it talks about version 1.1 of OpenGL



> >>"OpenGL Programming Guide" which is in my opinion the best all around book
> >on OpenGL.

> >Ooooo! Is it really that good - I`ve been looking for a good OpenGL book
> >(I`ve been using
> >my own engines for so long, I want to standardise!) so I can "learn"
> OpenGL,
> >but not
> >have the author explain what Matrices do and why and how.. and make me draw
> >cubes
> >for 8 chapters and then say "proper programming is in my next book.. OpenGL
> >Tutorial Pt. XXII!"

> >I`ll search on amazon.co.uk .. do you know the author..?

> I`ve searched on amazon. There are two books, one by Mason Woo et al. and
> one by Jackie Neider et al. Which one do you have?

 
 
 

1. Programmer or Programmers needed to work on 3d game possibly using the Genesis 3D engine...

My team and I are look for a semi-talented programmer to join our ranks and
take care of the programming side of things for our project. Our project is
very low-budget and doesn't require you to relocate or anything like that
but it's (for right now) based on volunteer work. If the game is to ever be
finished, we'd go about finding a publisher and selling it. Then, if the
game is bought, you (the programmer) would get paid for your part.

The project will possibly be using the free Genesis 3D engine
(www.genesis3d.com) or any other engine the programmer might feel
comfortable using. Our team is made up of 2d & 3d artists along with level
designers. Unfortunately we have no programmer. So, we seek someone who is
somewhat familiar with 3d game editing. Maybe familiar with Quake or Quake2
mods or Half-Life mods or Blood2 mods... whatever. The theme and type of
game is still under discussion, so if you want to have some creative
freedom; we'll give it to you.

So, if you are a programmer who has some free time on his hands and wanting
to jump aboard a 3d game project, please, please e-mail us at :

Thank you,
Art Conway

2. future of java

3. Games Authoring Tools (3D Game Studio and 3D RAD)

4. Speech Dictionary

5. 3D Text using DirectDraw, Direct3d, or OpenGL

6. Unable to get the project file from the web server

7. Game Jobs: 3D Graphics Programmers, 2D & 3D Artists, Level Designers Ont Canada

8. UDP/IP via SLIP ?????

9. Game Jobs 3D Graphics Programmers, 2D & 3D Artists, Level Designers

10. Game Jobs: 3D Graphics Programmers, 2D & 3D Artists, Level Designers London, Ontario Canada

11. Game Jobs: 3D Graphics Programmers, 2D & 3D Artists, Level Designers Ont Canada

12. Ont Canada: 3D Graphics Programmers 2D & 3D Artists, Level Designers Needed For Game Jobs

13. ** Game Jobs: 3D Graphics Programmers, 2D & 3D Artists, Level Designers Canada - Onatrio **