simulate reality?
like... ragdoll physics? or particles? or reality as in making your models look real?
as far as i can tell (and maybe someone (MIKE!!) can comfirm this?) the models, animations, textures, lighting, and particle effects are all done by different people (assuming it's a BIG game, if it's small then the work will be shared)
as for knowing more than 3D, knowing C/C++/C#/whatever-the-heck-the-game-engine-requires that's proabbly not really something you need unless you're having to do programming. let the developers develop the AI, UI, and other things that require programming
as for knowing openGL/directX i wouldn't think it's required by a designer either. that too is for developers. from all the behind-the-scene-type videos i've seen you always see the designers using Maya or XSI (eg God of War and InFamous)
knowing AI and computer vision if all you're doing is the graphics is not important.. (i don't think so anyway O_o)
and as far as i know the only games that would probably use computer vision concepts are the things like the eye toy, and those games don't seem to be around anymore.
basically the question is... what are you more interested in... development or designing? (that's what i was told... i took the 'or' as inclusive and try to do both... needless to say i suck at both since i didn't start doing stuff when i was 6 like everyone else..... :\ )
that's a "Ch" pronounced as a "K"
Computer skills I should have:
Objective C, C#, Java, MEL. Python, C++, XML, JavaScript, XSLT, HTML, SQL, CSS, FXScript, Clips, SOAR, ActionScript, OpenGL, DirectX
Maya, XSI, Photoshop, AfterEffects, Motion, Illustrator, Flash, Swift3D