Artículos sobre: Formación

Processing práctico (Parte 3 de 3)

Tercera y última entrega de tutoriales sobre Processing que nos presenta Oscar García Pañella, Doctor en Realidad Virtual. Processing es un lenguaje de programación de código abierto ideal para gente que quiere crear imágenes, animaciones e interacciones que ha ido evolucionado desde una forma básica hasta convertirse en una herramienta de producción profesional.

Acceso a WebCam y procesado en programación Processing

Realizaremos un programa Processing que gracias a la librería Myron nos permitirá disponer de streaming de video en tiempo real vía nuestra webcam, podrá acceder a cada una de las imágenes del streaming y sustituirá los píxeles de la imagen por círculos, discretizándola aún más si cabe. Todo en tiempo real.

Acceso a WebCam y LUTs en Programación Processing

Una LUT o “Look Up Table” es un procedimiento por el cual podemos variar las características (pseudocolorear) de una imagen, sea estática o dinámica como en el caso de una webcam. En definitiva se retocan sus píxeles uno a uno.

Realidad aumentada con lenguaje de programación Processing

Gracias a la Realidad Aumentada podemos añadir elementos sintéticos, clásicamente en 3D, a los ya de por sí reales. Con una cámara y gracias a la ayuda de un patrón que ésta interpretará, posicionaremos un objeto en 3D superpuesto a la imagen de video de nuestra escena.

Processing práctico (Parte 2 de 3)

Segunda entrega de tutoriales sobre Processing que nos presenta Oscar García Pañella, Doctor en Realidad Virtual. Processing es un lenguaje de programación de código abierto ideal para gente que quiere crear imágenes, animaciones e interacciones que ha ido evolucionado desde una forma básica hasta convertirse en una herramienta de producción profesional.

Sonido con Lenguaje de Programación Processing. Segundo ejemplo.

En este ejemplo vamos a utilizar la librería Minim para cargar y reproducir un fichero de extensión y formato .MP3 en nuestro equipo. Además vamos a cargar una imagen de fondo y a visualizar “la canción” con dos “altavoces” que generaremos vía código, por lo que respecta a las amplitudes de sus canales.

Sonido con Lenguaje de Programación Processing. Primer ejemplo.

Utilizamos la librería Minim para cargar y reproducir un fichero de extensión y formato .MP3 en nuestro equipo. Además vamos a visualizar “la canción” por lo que respecta a las amplitudes de sus canales izquierdo y derecho. La librería Minim se instala por defecto con Processing aunque es recomendable actualizarla.

Carga de un Modelo 3D con Lenguaje de Programación Processing

En este ejemplo vamos a cargar un modelo 3D en formato OBJ con textura JPG gracias a Processing. Le dotaremos de un par de funcionalidades. Por una parte, rotará alrededor de su eje de simetría. Además, podremos hacer clic con el ratón alternando la funcionalidad de vista de los triángulos que conforman el modelo.

Processing práctico (Parte 1 de 3)

Oscar García Pañella, Doctor en Realidad Virtual, presenta hasta cinco tutoriales sobre Processing, un lenguaje de programación de código abierto ideal para gente que quiere crear imágenes, animaciones e interacciones. Processing ha ido evolucionado desde una forma básica hasta convertirse en una herramienta de producción profesional.

Sistema de Partículas con lenguaje de programación Processing

Los sistemas de partículas vienen empleándose en disciplinas como la Animación, los Gráficos 3D y la Realidad Virtual desde tiempos inmemoriales. Permiten simular modelos deformables como por ejemplo el agua, fenómenos atmosféricos como un tornado o las nubes e incluso comportamientos sociales distribuidos entre “mini seres” con algo de IA, como los peces de una pecera virtual o los pájaros de una bandada “sintética”...