Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


3D data

This topic is 5525 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

Hi, I know all the 3D math, and I have all the structures up and running. But everything ive made in 3D is just been a mesh spinning or something. Due to the fact that its not easy to just load levels, textures , meshes etc. How does the average hobbyiest get the data they need to like render a level? thanx in advance Iain

Share this post

Link to post
Share on other sites
It greatly depends on what game you''re trying to construct.

My game needs no BSP trees like many of the quake style games, but it''s a 3d space shooter and has no FPS / indoor elements.

When sitting down to code the engine, I got greatly frustrated about the hundreds of tutorials around. While yes, they show you how to load a mesh, etc, they do not tell you how to organise things.

For my game I decided that it should be like a film. Each film has a scene, each scene has cameras (movable), lights (movable) and actors. Actors wear costumes (textures) and follow scripts when moving around stage.

These actors were my models (a group of meshes) which each contains it''s own positions, scale and rotation matrices. They also hold information about the texture of the mesh and a pointer to a stored version of the mesh info (eg: the faces, vertices, position offset into he vertex buffer, etc).

The animation is something I''ve not done yet, but this will be the keyframe system; allowing smooth and scripted movement of any of the camera, light or actor objects in the scene.

Each scene has a list of the required actors and this is used to draw the objects on each cycle of the renderloop.

Dunno if this is any help. I''m part way through my game and still consider myself a newbie to PC games programming; simply because with modern games, C++ and the complexity of it all I found myself swimming in deep water. Even though I''ve had a lot of games programming experience on the Amiga platform (but that WAS BASIC!).

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!