ademas de que me digas cual es mejor, si el opengl o directx.
¿Cuál es mejor? Mh, no sé. Bueno, te comento rápido: OpenGL es multiplataforma, DirectX sólo existe en Windows. Pero OpenGL sólo es una librería gráfica, mientras que DirectX contiene librería para sonido, control, etc.
Ahora, muchos usan OpenGL con el argumento de la portabilidad a otras plataformas, sin embargo, como estás en Visual Basic, un entorno sólo para Windows, pues creo que DirectX es la mejor opción para ti, en cuanto vas a desarrollar sólo para Windows (que es el mayor mercado).
Aquí te paso una página, en español
:
http://opentutor.webcindario.com/directx.htmRecuerda, Google es tu amigo
.
Saludos,
José Jorge (Geo).