¿Qué son los gráficos por computadora OpenGL®?
Los gráficos por computadora OpenGL® son imágenes que se muestran mediante el uso del software OpenGL® en lugar de otros tipos de programas de imágenes gráficas por computadora (CGI). Estos se muestran mediante el uso de la codificación de la computadora de forma muy similar al desarrollo de software de computadora. Sin embargo, en lugar de usar esta codificación para instruir a un programa sobre cómo operar, la programación se usa para instruir a un motor gráfico sobre qué y cómo representar varios objetos bidimensionales (2D) o tridimensionales (3D). Los gráficos por computadora OpenGL® tienen ciertas ventajas sobre otros programas, ya que pueden usarse con múltiples sistemas operativos (SO) y varias plataformas.
Hay una serie de configuraciones diferentes en las que se pueden usar los gráficos por computadora OpenGL®, incluida la creación de diseño asistido por computadora (CAD) y programas de videojuegos. Se pueden crear diferentes paisajes, escenas y objetos mediante el uso de este tipo de software. Para fines arquitectónicos o de diseño, los gráficos por computadora OpenGL® pueden usarse para crear modelos digitales de edificios como demostraciones para un cliente, o para crear una maqueta digital de un producto. En el diseño de videojuegos, estos tipos de gráficos a menudo se usan para crear escenas y objetos que son fácilmente representados por muchos tipos diferentes de hardware y software.
Se pueden crear gráficos bidimensionales, o 2D, y tridimensionales, o 3D, mediante el uso del software OpenGL®, y estas imágenes pueden ser fácilmente renderizadas y mostradas por sistemas informáticos. Los gráficos de computadora OpenGL® se crean básicamente mediante el uso de programación de computadoras, muy similar a la que se usa para crear un nuevo software o para diseñar y desarrollar un sitio web. Luego, el software ejecuta el código que se ha escrito y, al hacerlo, genera diferentes tipos de objetos que consisten en líneas y polígonos. Estos tipos de gráficos por computadora OpenGL® se desarrollan a través de las matemáticas, ya que cada punto de un objeto se indica en el código.
Los puntos en el espacio, también llamados vértices, y las líneas se utilizan para crear gráficos por computadora 2D OpenGL®. Un triángulo, por ejemplo, se puede crear a través de un código que indica tres puntos particulares, y luego le indica al software que conecte esos puntos con líneas para hacer una forma total. Sin embargo, los gráficos 3D son algo más complejos y requieren una gran cantidad de codificación para crearlos. Estos objetos se crean como gráficos de computadora OpenGL® a través de múltiples formas llamadas polígonos, que se conectan entre sí para formar la superficie de un objeto 3D. Esto se texturiza a través de la programación adicional y se puede manipular de muchas maneras a través de más código.