Concept wise this looks right. But I was wondering if i have to build a character for my game I need to do a lot of work in converting or splitting up the character into lot of triangles. I was wondering if there is a tool something like a google sketchup that will help me build 3d objects and give me the list of triangles that will help me reproduce the same image in android with opengl es? is there a way out for this. Please help me with any kind of information that you feel will be helpful for me in this regards of breaking a 3D model into a list of triangles with proper vertices. Thank you very much for your time and help.