Projection Mapping amb Shadertoy i openFrameworks

Borràs Massaguer, Lluís
Text Complet
Compartir
El projection mapping és un món molt complex, cada projecció explica una història diferent i hi ha molts perfils de persona treballant-hi al darrera, des del dissenyador gràfic, passant pels tècnics de vídeo i so fins a l’autor de la història. Les aplicacions que s’utilitzen per fer projection mapping, de les quals les més conegudes: ’Resolume Arena’, ’Mad Mapper’ i ’arkaos GrandVJ XT’ són aplicacions comercials a gran escala. És un tipus de software molt específic i, per tant, també repercuteix en el preu de la llicència. Els vídeo DJ’s (VDJ a partir d’ara) que volen treballar amb programari lliure es troben que ho fan en un entorn bastant caòtic, ja que no existeix software lliure equiparable al programari mencionat anteriorment, i per fer-ho es troben immersos en utilitzar diferents programes lliures que acaba costant més sincronitzar-los tots entre si, que no pas aconseguir resultats, a més que no tots treballen de la mateixa manera utilitzant la mateixa pipeline, i sempre hi ha problemes de compatibilitat. Vista la problemàtica que tenen els VDJ que volen utilitzar programari lliure per a les projeccions, el propòsit principal d’aquest treball és el de desenvolupar una aplicació, tal que garanteixi una pipeline de treball senzilla i eficaç. L’aplicació permetrà tenir una previsualització de com podria ser la projecció final utilitzant un projector en models a gran escala. Per això l’aplicació permetrà carregar models 3D per poder-hi ’mapejar’ imatges. Es requerirà d’un ordinador per càlcul suficientment potent. L’objectiu principal d’aquest treball és desenvolupar una aplicació on es puguin previsualitzar projeccions de projection mapping, mitjançant la tecnologia dels shaders (GLSL) sobre models 3D ​
Aquest document està subjecte a una llicència Creative Commons:Reconeixement - No comercial - Sense obra derivada (by-nc-nd) Creative Commons by-nc-nd3.0