RE:como crear un motor de graficos en 3D
Hace poco encontre un par de manuales para manejar directx con c++, estos manuales te encenan a utilizar las funciones de directx, y si te pones, calculo q te podes hacer un engine. El unico bajon es que esran en igles y son mas de 3000 paginas.
Aunqque igualmente tene en cuenta q hacer un engine no es facil, dessarollarlo despues de haber aprendido a usar directx te va a llevar yo diria varios anos.
Si te interesa escrivime a mi correo y te paso el link de descarga