Can anyone provide me with a high level over view of how obj or other 3d formats work. I'm trying to learn 3D programming for games but all the tutorials i've found so far only show how to create and manipulate primitives such as a sphere etc. I'm using java but i also know C# and C++ i've just never done games programming or any 3D modelling.
Say for example if i have an obj file of a road and i load it. If any parts of the model is animated can i trigger that from inside the code or does it automatically happen?
The second thing, if i had another model which was a car, can i import that car and add it to the road in the first obj file? or would they need to be included in one obj file?
The last thing would be, if the car wheels were animated. Is there a way to stop them once i know the model is not moving in the scene, and then of course start them spinning again later?
I know it might be best to buy a book but i don't know if its something i want to get into yet, i'm just testing to see if i'll stick with it and asfter i decide i can then buy a 3d graphics book or similar. thanks