Depuis 1996 les moteurs 3D grand public ont commencé à tirer profit des fonctionnalités des nouvelles puces graphiques capables de gérer une partie des calculs nécessaire à l’affichage 3D, tandis qu’Intel lançait ses premiers processeurs équipés du jeu d’instructions MMX destiné à améliorer les performance des PC en matière de multiplication de matrices. De nos jours, MMX et 3DNow! (l'équivalent de MMX chez AMD) ont été remplacés par SSE sur tous les processeurs modernes.
Certains moteurs graphiques, comme le CryEngine 2 utilisé dans Crysis, s'approchent aujourd'hui du photoréalisme.