JF_Aidan_Pryde
Regular
I think I've asked something like this before but I'm still not clear.
You can draw triangles and shapes using OpenGL but can't create complex shapes/entire levels. This is where a modeling program comes in. Suppose I model a mech in maya, how do I get a simple openGL engine to render it? Is the mech file exported in some specific format and are there specific calls made in OpenGL to open it?
And also, why do devs make their own level editors? They use these to make levels but use maya to animate their characters. What's the difference?
Essentailly I'd like to know the LINK (when desiging a game) between say:
OpenGL -> Maya -> UT Level Editor -> UT Graphics Engine
How do they all interact?
PS. So you kno what I'm actually doing: I've made a half complete model in maya. I'd like to make a VERY simple 3D engine which can take this model and light it. I'd like basic key input so I can roate, and change to new camera viewports. Then from there, I'd like to add a background/terrain to the world and texture the model. Hopefully eventuall it can be bump mapped/shadowed/particle effects. I have rudementary understanding of C but not OO C++, and solid with photoshop type apps. How far off am I from each milstone?
You can draw triangles and shapes using OpenGL but can't create complex shapes/entire levels. This is where a modeling program comes in. Suppose I model a mech in maya, how do I get a simple openGL engine to render it? Is the mech file exported in some specific format and are there specific calls made in OpenGL to open it?
And also, why do devs make their own level editors? They use these to make levels but use maya to animate their characters. What's the difference?
Essentailly I'd like to know the LINK (when desiging a game) between say:
OpenGL -> Maya -> UT Level Editor -> UT Graphics Engine
How do they all interact?
PS. So you kno what I'm actually doing: I've made a half complete model in maya. I'd like to make a VERY simple 3D engine which can take this model and light it. I'd like basic key input so I can roate, and change to new camera viewports. Then from there, I'd like to add a background/terrain to the world and texture the model. Hopefully eventuall it can be bump mapped/shadowed/particle effects. I have rudementary understanding of C but not OO C++, and solid with photoshop type apps. How far off am I from each milstone?