Hi guys.
I would like to ask one thing. I have nearly finished the Learning 3D Modern Graphics Programming Tutorial (http://www.arcsynthesis.org/gltut/index.html). I have started to gain a strong foundation Open GL and would like to become more advanced with Open GL. But i am still not a level where i can begin 3D game development. So before i finish the tutorials i wanted to ask some questions since the people on this site provide excellent information and support.
Questions:
1).If i want to create a model loader, how would i create a shader for each one of them?
2).If i wanted to load keyframe animations which have different files, would i have to enter the vertex data for each mesh that does the animation or would i have to use a library?
3).Does Assimp support keyframe animations?
4).Are there any other model loaders/3D animation libraries other than Assimp which are more simpler to use or are better documented?
5). If i include input and i want Open GL to move the model, would the algorithm go something like this:
C-Stands for Command.
C0).Idle State
C1).Input
C2).Checks if a key is pressed or not
C3). If true then checks which key is pressed if false then go back to C0
C4). Checks which key is pressed.
C5). Left is pressed.
C6). Initiate the move action for the left button.
C7). Tell Open GL to move the mesh
C8). Checks how many co-ordinated to move.
C9). Open GL moves the mesh
C10). If Button is still being pressed then continue moving the mesh if false stop moving the mesh.
Sorry if some of these questions confuse you?