Jump to content
  • Advertisement
Sign in to follow this  
the_cyberlord

OpenGL OpenGL 3D engine: lighting, texturing, model loading works... what next?

This topic is 5127 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I made all those things work now, and now I don't really know what to do next... it should become a little game engine with all graphical OpenGL functions and a bit of low-level game engine functions... Greets, Adriaan

Share this post


Link to post
Share on other sites
Advertisement
Blending- it is nice for puzzle games
Billboarding support- well, it is more like just using glOrtho but its still useful for menus, gui, etc.
Fog- well, it is small to code and it is a part of opengl functions..
Collision Detection- no game is completed, even Pong, without collision detection.
Stencil Buffers- i mean to mirrors and shadows.
GUI- i wont say it is a must, but it is easier to work with the engine instead of the engine + another library. dont forget you have to make it billboarded.

pex.

Share this post


Link to post
Share on other sites
Post-Processing Effects like Motion blur, Gaussian Blur and anything ur imagination can think of. Good for drunk/slomo effects, or transperancy by having a 'pixel offset' image applied to the copied framebuffer image to simulate refraction etc.

Bump Mapping and the next step Virtual Displacement Mapping. Very nice for making a simple surface look more detailed.

Animation, Bone Matrices is the best way, and a good way is to us shaders to offload the calculations to the GPU.

Experiment with shaders...Alot.

Twixn

Share this post


Link to post
Share on other sites
Particle systems are good, doesn't take much code to make an interesting effect. You can start off drawing the particles as points or lines then move to billboarded quads (or point sprites). Plain lines make ok sparks. I made a little tornado demo using just white points... didn't look *that* good but it ran in software GL on a p166 :)

You can change the colours based on time or speed, add gravity, make particles bounce off things, you can come up with tons of different stuff if you use your imagination.

NeHe article on particle systems

Share this post


Link to post
Share on other sites
Decaling, physics, dynamics, particles, orthographic projection (for 2D stuff), etc.

Basically what is required for the game you are making (unless you are simply making an engine which is not that good since then you get moments like this when you wonder "what to do next?").

Share this post


Link to post
Share on other sites
Particle systems are not that importznt for me now... I like more the idea of billboarding for a GUI and a bone animation system.
Again, can someone explain more on these or point me to a tutorial?

Share this post


Link to post
Share on other sites
no need to billboard the gui. render them before camera movements they will not change position. (i use this technic)
for billboarding there is a example program @oepngl GP book. you can download it from: http://glbook.gamedev.net/source.asp i dont remember the chapter of it.

Share this post


Link to post
Share on other sites
well, gui without billboarding doesnt work for me =\ (it has to face the camera, so i dont know how it will work without billboarding when you move the camera)
anyway, here there is a tutorial on bone animation for MD3 models.
here for MS3D models.

pex.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!