Metaverso, Realidad Aumentada, Realidad Virtual

Mejores herramientas de Creative Coding GRATIS (y su potencial para Realidad Aumentada)

Siempre me ha fascinado cómo la tecnología nos permite expandir los límites de la imaginación. El «Creative Coding» es exactamente eso: utilizar lenguajes de programación no solo para resolver problemas lógicos o crear aplicaciones tradicionales, sino como un medio puro para la expresión artística.

Estas tecnologías han ido evolucionando y pueden crear experiencias potentes como por ejemplo: la realidad aumentada. En este contenido también analizaremos cuáles si pueden usarse para crear experiencias inmersivas (AR + VR)

Processing

Processing nació en el año 2001 en el famoso MIT Media Lab, desarrollado por Casey Reas y Ben Fry. Su idea fue completamente radical para la época: permitir que artistas o diseñadores pudieran escribir apenas diez líneas de código y ver resultados inmediatos en pantalla sin tener que pelear con la complejidad tradicional de la programación. Distribuido bajo licencias de código abierto, hoy cuenta con una comunidad masiva y recursos inagotables de aprendizaje.

¿Sirve para la Realidad Aumentada o Virtual? La respuesta es un rotundo sí. En mi canal ya he publicado varios tutoriales enseñando cómo integrarlo, y de hecho, hace unos meses lancé una guía mucho más completa y actualizada. ¡Definitivamente crearé más contenido inmersivo al respecto pronto! https://processing.org/

OpenFrameworks

OpenFrameworks arrancó en el 2005 impulsado por Zach Lieberman y Theo Watson mientras enseñaban en Parsons. Nació porque sus alumnos aprendían lógica visual, pero se estrellaban al necesitar rendimiento real en C++ para proyectos interactivos exigentes. Bajo la permisiva licencia MIT, su núcleo es rápido, pero su verdadera fortaleza radica en los miles de «addons» comunitarios, cubriendo visión por computadora, luces y síntesis de audio.

¿Es compatible con la Realidad Aumentada y Virtual? Sí, el camino hacia la inmersión es precisamente a través de estos addons de la comunidad. Existen complementos funcionales para ARKit, visores usando OpenVR e incluso corre nativo en dispositivos móviles. Solo debes asegurarte de que el addon esté bien actualizado con tu sistema operativo actual. https://openframeworks.cc/

Cinder

Cinder se hizo público en el 2010, desarrollado por Andrew Bell dentro de The Barbarian Group, tras años de ser su herramienta interna secreta. Esta procedencia explica todo: no fue pensado para enseñar, sino para entregar trabajo comercial sólido. Con una licencia BSD, es el software oculto detrás de muchísimas instalaciones de agencias publicitarias. Brilla en la producción seria en C++, soportando geometría pesada y funcionamiento ininterrumpido durante meses con control fino de la GPU.

¿Soporta Realidad Aumentada y Virtual? Sí, la integración inmersiva existe mediante los «Cinder Blocks», que son módulos creados por la comunidad. Hay bloques disponibles para OpenVR y ARKit en iOS, aunque siempre dependerá de que alguien en la comunidad haya mantenido ese módulo completamente al día. https://libcinder.org/

Hydra

Hydra apareció alrededor de 2017 creada por Olivia Jack. Está fuertemente inspirada en los sintetizadores de video analógicos de los años setenta. Funciona encadenando funciones directamente dentro del navegador y utiliza una estricta licencia AGPL 3.0. Es excepcional para la improvisación: escribes un par de líneas en una URL, y ya tienes visuales moviéndose que varias personas pueden alterar simultáneamente.

¿Funciona para la Realidad Aumentada o Virtual? Directamente, no tiene soporte propio, ya que es un sintetizador de imagen diseñado para trabajar sobre un canvas 2D. Sin embargo, su salida de video puede alimentar maravillosamente a otros sistemas inmersivos sirviendo como textura dinámica o fuente en tiempo real. Es cuestión de experimentar combinando tecnologías en proyectos complejos. https://hydra.ojack.xyz/

Cables.gl

Cables.gl lo viene construyendo el estudio berlinés Undef desde mediados de la década pasada, comenzando como su herramienta interna. Es un entorno de programación visual por nodos que corre enteramente en el navegador utilizando WebGL. En 2024, el proyecto fue liberado bajo licencia MIT y lanzó una fantástica versión «Standalone» que funciona sin conexión a internet, vital para instalaciones físicas. Resuelve perfectamente la ejecución rápida de ideas interactivas.

¿Es apto para Realidad Aumentada o Virtual? La respuesta honesta es que requiere experimentación. Al estar basado en el navegador web, que cuenta con el potente estándar inmersivo WebXR, Cables.gl está en una posición inmejorable para aprovecharlo. Seguramente pronto me anime a investigar sus addons y publique un tutorial detallado comprobando su potencial espacial. https://cables.gl/

Tooll3

Tool llegó a su tercera versión a principios de los años 2020, construida por un grupo pequeño de desarrolladores alemanes provenientes de la Demoscene. Es un entorno de nodos y gráficos en tiempo real escrito sobre la plataforma .NET. Destaca por ser open source bajo licencia MIT, posicionándose como la respuesta gratuita más seria a programas comerciales carísimos. Su gran innovación es combinar nodos, ideales para sistemas reactivos e infinitos, con una línea de tiempo animada que permite componer narrativas visuales estructuradas.

¿Sirve para Realidad Aumentada o Realidad Virtual? Hasta el momento no tengo confirmación oficial de que exista un soporte directo para tecnologías inmersivas. Es un terreno que todavía exige mucha experimentación para descubrir si podemos integrar visores de forma completamente nativa. https://tixl.app/

VVVV (Gama)

VVVV es el gigante más veterano de este grupo, naciendo en 1998 en Frankfurt dentro del colectivo MESO. En 2020 lanzaron VVVV Gama, una reescritura moderna desde cero. Aunque no es de código abierto, es gratuito para uso personal mediante un modelo de confianza. Lo que hace mejor que nadie es orquestar sistemas interactivos complejos: proyecciones mapeadas, miles de pantallas, hardware y sensores funcionando ininterrumpidamente en mega instalaciones físicas.

¿Qué hay de la Realidad Aumentada y Virtual? Definitivamente hay camino inmersivo. La versión Gama corre sobre un motor de render muy moderno y existen paquetes oficiales para conectar con visores mediante OpenVR. La calidad de la inmersión dependerá del paquete específico elegido, pero es un estándar en proyectos corporativos espaciales de altísimo nivel. https://vvvv.org/

No te pierdes del mejor análisis sobre el mundo XR + AI - En español 🎁

Suscríbete y te compartaré quincenalmente el mejor resumen que puedes encontrar. SIN SPAN, SIN CONTENIDO ABURRIDO. CONTENIDO DIRECTO a A LA VENA !

We don’t spam! Read our privacy policy for more info.

No te pierdes del mejor análisis sobre el mundo XR + AI - En español 🎁

Suscríbete y te compartaré quincenalmente el mejor resumen que puedes encontrar. SIN SPAN, SIN CONTENIDO ABURRIDO. CONTENIDO DIRECTO a A LA VENA !

We don’t spam! Read our privacy policy for more info.

Emiliusvgs - Emilio Vegas

Fundador de Emiliusvgs. Comunicador digital de profesión y programador empírico. Trabajo para fomentar la innovación digital y en mis ratos libres estoy inmerso en marketing.

Deja un comentario

This site uses Akismet to reduce spam. Learn how your comment data is processed.