Auch wenn die aktuelle DX Version sehr gut ist, vor allem was "advanced features" betrifft, finde ich OpenGL geeigneter zum lernen. Und wenn man die Konzepte und Ideen hinter 3D Grafik verstanden hat, ist es ein leichtes einen neue API zu lernen.
An einfache 3D Modelle kommt man relativ einfach:
http://www.google.com/search?q=free+3d+models
Um sie dann zu benutzen nimmt man entweder einen fertigen Loader oder man schreibt selber einen. Fertige loader bieten nicht immer das was man braucht, in solchen Fällen muß man sich halt selber was zusammenbasteln.
Mit AI kenne ich mich nicht aus, aber bei
http://www.flipcode.com
http://www.gamedev.net
http://www.gamasutra.com
müßte es tutorials geben.
-Egladil