C# y OpenGL (Parte I: Inicialización de OpenGL)

Todo aquel que en alguna ocasión ha pensado programar juegos con la plataforma .NET, y en especial con C# se habrá encontrado con el dilema de como manejar los gráficos.
El estandard . NET dispone de la libreria GDI+ que es muy útil para manejar imagenes y gráficos en 2D, no obstante, la programación en 3D no está contemplada.
Para ello Microsoft ideó las DirectX para .NET. y posteriormente la libreria XNA.
No obstante, estas librerias solo están disponibles para entornos Microsoft, por lo que nos resulta imposible hacer aplicaciones multiplataforma con ellas.
Para ello, los chicos de Tao Framework portaron la conocida libreria OpenGL a la plataforma .NET, lo que nos permitirá crear aplicaciones 3D de forma medianamente sencilla con la particularidad de que funcionarán tanto en entornos windows como linux.
En este primer articulo de la serie dedicada a OpenGL veremos como inicializar una aplicación para empezar a utilizar el OpenGL en nuestras aplicaciones.
[Leer más...]

Como ya sabeis la plataforma .NET dispone de multitud de utilidades, librerias y recursos que permiten ampliar las funcionalidades de nuestras aplicaciones.