Archivo de la categoría: Código

VTK con Visual Studio 2017 (C++)

VTK (The Visualization Toolkit) es una excelente biblioteca multiplataforma de código abierto enfocado en el despliegue de datos científicos en 2D y 3D. El core de VTK está desarrollado en C++, pero contiene interfaces para emplear Tcl/Tk, Java, Python, (ActiViz.NET … Seguir leyendo

Publicado en Algoritmos, Bibliotecas, Código | Etiquetado , , , , , , | Deja un comentario

Un Bot para Telegram: Caraotas con Mayonesa

Antes de empezar, quiero aclarar que este post se origina porque un amigo dijo “hacer un bot para Telegram debe ser difícil y debe llevar tiempo configurarlo”. A raíz de ello, aquí explico una forma sencilla y fácil, quizás no … Seguir leyendo

Publicado en Bibliotecas, Código | Etiquetado , , , | Deja un comentario

OpenCV 3.3 con Visual Studio

Es difícil explicar qué es OpenCV, no por su definición, sino por su gran utilidad y su amplio uso en diversas aplicaciones y ámbitos a nivel mundial (desde sistemas de seguridad con detección de movimiento hasta aplicaciones industriales/comerciales de reconocimientos … Seguir leyendo

Publicado en Algoritmos, Bibliotecas, Código | Etiquetado , , , | Deja un comentario

OpenGL (GLUT) con Visual Studio 2017

Después de muchos años programando con OpenGL, me he dado cuenta que existen diversas formas de trabajar con OpenGL en C++/Python/Java/C# (por mencionar algunos), a pesar que el número de IDEs o ambientes son limitados. Ahora, enfocándose en C++ sobre … Seguir leyendo

Publicado en Código | Etiquetado , , , , , | Deja un comentario

Modelo de Iluminación Phong en 2D

El modelo de iluminación Phong, o modelo de reflexión Phong, o simplemente Phong Lighting es un modelo empírico de iluminación local de puntos sobre una superficie (1973). Este describe el comportamiento de la reflexión de la luz sobre una superficie expresada como … Seguir leyendo

Publicado en Algoritmos, Código | Etiquetado , , , | 6 comentarios

Editores de Shaders en la Web

Gracias a la implementación de WebGL en los browser actuales junto al elemento Canvas de HTML5 + CSS3 + SVG, es posible construir aplicaciones, herramientas o juegos de alto impacto para la Web. Una de éstas aplicaciones en la Web son los … Seguir leyendo

Publicado en Código, Herramientas | Etiquetado , , , | Deja un comentario

Mipmapping en OpenGL

El término mipmap fue introducido por Lance Williams en su paper Pyramidal Parametrics presentado en la conferencia SIGGRAPH en el año 1998. Mip viene del latin multim im parvo que significa “muchas cosas en un pequeño lugar”. La técnica de mipmapping … Seguir leyendo

Publicado en Código, Ideas | Etiquetado , , | Deja un comentario