Al final, todo son puntos.
Empezaba cuarto semestre, y hablamos de primeros meses del año 2009. Hasta ahora todo lo que aprendíamos en programación se veía en una consola negra con letras blancas, y las opciones no eran más que una lista con números en donde volver al “menú” principal era más fácil reiniciando el programa que tecleando tantas veces 0, enter, 0, enter, …
Así que con mucha curiosidad empezaba una materia llamada “Introducción a la Computación Gráfica”, en donde ya podíamos ver y programar líneas, colores, figuras, polígonos, en fin, sacarle el jugo a la pantalla y el modelo RGB.
Get Julian R Figueroa’s stories in your inbox
Join Medium for free to get updates from this writer.
Algo importante por saber de los proyectos éste semestre es que todo, TODO, se resume en puntos (para el caso teórico), y pixeles (para el caso práctico). Un punto o pixel puede estar en cualquier color en cierto momento, dado por una combinación de tonos en rojo, verde y azul (o el conocido modelo RGB), y uniendo puntos con cierta lógica y teoría matemática se pueden hacer líneas, círculos, polígonos, dentro de muchas otras cosas.
En esta entrada pretendo compartirles un proyecto bastante importante de la materia, que como de costumbre los cuelgo en el repositorio, y que están allí para apoyarlos teóricamente y puedan guiarse cuando se encuentren estancados en cierto punto de desarrollo, o para que tomen el código y lo optimicen si quieren.
Trata básicamente de ser un resumen de muchas primitivas, varias técnicas para desarrollar líneas, círculos, elipses, funciones trigonométricas, viewports, rellenos, e incluso un humanoide con las articulaciones en funcionamiento. Espero sea de utilidad, hasta una próxima ocasión.







