Here's my list of TODO's:
GRAPHICS OBJECTS:
- get one more primitive in there (I've got a box, a pyramid, and a sphere. I'm thinking about tossing the sphere because of the pain the VBO is going to be)
- Turn my primitives into VBO's (I'll likely be taking another look at class for some procedure on this.)
- add some functions to the objects for:
- setting the transformation
- setting or adding OPENGL states (??) (I'm thinking this may have to hacked into some other function)
- setting the rendering state
- I'm going to add in a camera manager. It should be fairly quick and dirty.
- I plan to have the manager create a list that points to each camera, initialize a new camera, and be able to cycle through them
- I'll probably have to use the keyboard for the cycling. I'm contemplating a class or maybe just a .cpp file that handles reading the keyboard.
- this one has been giving me a tad bit of trouble. I think the main problem is that I was attempting to get to far ahead of myself. I'll start with getting a sphere to sway back and forth through a box, then I'll have it change color as it goes through.
- The math on this one seems fairly straightforward. It's likely going to require that I add in a few variables to my box object so I can have an easier way to call the necessary normals.
- I've never recorded a demo before so this one may be a bit more of a hassle than it should be. I'll have to download BSR (who knows what that is?) as suggested by Keenan and test it out a bit. I'm hoping this doesn't snag me up too much.
Finally I'll have to decide weather I want to load my objects from a file or create a Texture manager (I'm already going to do a camera manager). Both of those tasks scare me so I'll probably save them for last. The file thing was laid out in class, but I just don't really have any level of comfort with this. ...maybe it's now or never?
So that's my list of tasks for the weekend. It's a long one but I'm thinking I can pull it off. If I don't have that thousand yard stare by the end of this weekend I don't know what will do it.
-A
No comments:
Post a Comment