This is a very loaded question. Skill, technical understanding, some pretty gross math and algorithms, 3D modeling, texturing...all of this comes together to play into it.
The easiest way to answer 'What does it take?'...
5 years and a team of four dedicated artists.