Università Iuav di Venezia Arti Visive e...

21
Università Iuav di Venezia Arti Visive e Moda Interazioni digitali Camillo Trevisan [email protected]

Transcript of Università Iuav di Venezia Arti Visive e...

Page 1: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Università Iuav di Venezia

Arti Visive e Moda

Interazioni digitali

Camillo Trevisan

[email protected]

Page 2: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

2Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Video e Image mappingLa tecnica del Video mapping (anche Image mapping, 3D mapping, 3D

Projection mapping) è una branca della Realtà Aumentata (Augmented Reality,

AR), poiché in essa si sovrappongono due strati di informazione, posti a registro

uno sull’altro: quello derivante dalla realtà, formata da oggetti o persone reali, e

quello prodotta da una sorgente digitale, di norma una video proiezione.

La proiezione, correttamente aggiustata in modo da sovrapporsi perfettamente

agli oggetti reali, può essere attuata direttamente sulla scena reale oppure su

schermi trasparenti.

In questa sede ci occuperemo essenzialmente del primo caso.

La diversità della Realtà Aumentata rispetto alla Realtà Virtuale (Virtual Reality,

VR), consiste essenzialmente nel fatto che, mentre nella VR la realtà è

completamente sostituita dall’immagine (molto spesso in stereoscopia: vedi, ad

esempio, Samsung Gear VR), nella Realtà Aumentata rimaniamo ancorati al

mondo reale, pur disponendo di informazioni e stimoli visivi aggiuntivi,

sovrapposti alla realtà stessa e pertanto completamente fusi con essa.

Page 3: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Caratteristiche del toolkit VVVV – vedi vvvv.org• Riceve e invia informazioni al sistema operativo (tastiera, mouse, touchscreen, …)

• Gestisce modelli 2D/3D

• Gestisce animazioni

• Gestisce texture mapping (immagini e video)

• Gestisce tracce audio; esegue l’analisi FFT (Fast Fourier Transformation), ASIO (Audio Stream Input Output); applica filtri audio, …

• Gestisce Kinect, Leap3D, Wii, Arduino, banchi controllo luci, …

• Gestisce i più comuni protocolli di trasmissione dati: MIDI (strumenti musicali), OSC, TUIO (tangible multitouch surfaces), DMX (illuminazione), HTTP, TCP, UDP, …

• Mediante le librerie software OpenCV (Computer Vision) esegue: Motion e face detection; color, blob, face e skeleton tracking; gesture recognition, …

• Utilizza plugin esterni (ad esempio Freeframe: real time video effects)

• Gestisce la multiproiezione Directshow (streaming audio/video su più uscite)

• Implementa Shader DirectX9/11 per il rendering hardware su schede grafiche (GPU)

• Gestisce insiemi complessi di dati, ad esempio gli spread (gruppi di oggetti con caratteristiche definite da algoritmi), server SQL, file XML, …

3Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Page 4: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

4Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

3D projection mapping

Page 5: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

5Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempi classici di ‘3D projection mapping’

A sinistra: Hans Holbein il Giovane, Gli Ambasciatori, 1533 National Gallery, Londra

A destra: Andrea Pozzo, L’apoteosi di Sant’Ignazio, 1685Chiesa di Sant’Ignazio, Roma

Page 6: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

6Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio non ortodosso di ‘3D projection mapping’

Julian Beever, Stazione ferroviaria di Zurigo, 2010

Page 7: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

7Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio non ortodosso di 3D projection mapping

Felice Vanini, Rosso nero giallo e blu per scudo trapezio e disco, 2014Studio Trisorio, Napoli

Page 8: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

8Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio non ortodosso di 3D projection mapping Bruno Munari, Proiezione polarizzata, 1953

Palazzo Ducale, Sassuolo

Page 9: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

9Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio non ortodosso di 3D projection mapping

James Turrell, Afrum Pale Pink, 1968

Page 10: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

10Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio non ortodosso di 3D projection mapping Nam June Paik, Electronic super highway, 1995Video installation

Page 11: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

11Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempi non ortodossi di 3D projection mapping

A sinistra: Tony Oursler, Big EyesA destra: Tony Oursler, Crash, 1994

Page 12: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

12Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio di 3D projection mapping

GLOWFESTIVAL 2014 Edition - 1° Place (Resolume Arena) - Reflexio Lucis / Tving Stage Design / Poland

Page 13: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

13Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio di 3D projection mapping Sony Realtime Projection Mapping

Page 14: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

14Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio di 3D projection mapping La chiesa di Santo Spirito come non l'avete mai vista.Creazioni luminose per l'omaggio a Mario Mariotti.

Page 15: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

15Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio di 3D projection mapping

Pablo Valbuena, Quadratura, Love-Spain, “Matadero” Madrid Art Center, 2010

Page 16: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

16Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio di 3D projection mapping

Obscura Images, United Arab Emirates’ 40th anniversary, the Sheikh Zayed Grand Mosque in Abu Dhabi, 2012.

Page 17: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

17Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Paola Epifani, Rabarama, 2012 - vimeo.com/32572289

Tony Oursler, Big Eye – youtube.com

Bill Viola, The messenger, Durham, 1996 – youtube.com

Olivier Ratsi, Onion Skin, Ginevra, 2014 - vimeo.com/76521918

Puzzle Facade, Linz, 2013 - vimeo.com/79616059

Abies Electronicus, Brussels, 2012 - vimeo.com/57800808

Body Movies, Rotterdam, 2001 - vimeo.com/46697125

Under Scan, Lincoln, 2005 - vimeo.com/26680207

Perspective Lirique, Lyon, 2010 - vimeo.com/18888136

As Above, So Below, New York, 2012 - vimeo.com/32756536

Sweatshoppe, 2012 - vimeo.com/39765217

Urbanscreen, 320° Licht, 2014 - urbanscreen.com/320-licht/

Dandypunk, 2012 - vimeo.com/50197298

Bridge, New York, 2013 - vimeo.com/66800080

Water screen, Norway, 2015 - vimeo.com/139172002

Disneyland, Grim Grinning Ghosts, 1969 - youtube.com

Sheikh Zayed Mosque Projections, 2012 - vimeo.com/33764021

Page 18: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

18Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Vari casi di 3D projection mapping

• Superfici proiettate e videoproiettori immobili

• Superfici proiettate e/o videoproiettori mobili ma con posizioni previste e rilevabili con facilità

• Superfici proiettate mobili considerate come piane (silhouette dal PV, Punto di Vista, del proiettore)

• Superfici proiettate e/o videoproiettori mobili senza la possibilità di prevederne la posizione: è richiesta sia la scansione 3D (o l’individuazione del PV) sia la generazione delle immagini in real-time

Note• Se la proiezione avviene su superfici piane non perpendicolari al piano immagine del

videoproiettore, è sufficiente applicare a vista una contro deformazione prospettica da piano a piano (correzione keystone).

• Da considerare anche che un normale videoproiettore è progettato per proiettare su superfici piane e pertanto, se si proietta contemporaneamente su una superfice vicina e una più lontana, oltre ad avere una grande differenza di luminosità (che è possibile compensare), sono anche prevedibili sfocature, non rimediabili.

Page 19: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

19Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

La luminosità e la visibilità dell’immagine proiettata dipende da:

• La quantità e qualità della luce ambiente

• La luminosità del videoproiettore (vedi anche, ad esempio: http://www.projectorcentral.com/)

• La distanza media di proiezione e dunque l’area all’interno della quale si distribuisce il flusso luminoso

• L’immagine proiettata, che può essere più o meno ‘luminosa’, più o meno ricca di dettagli, di colori e di contrasti

• L’angolo di incidenza dei raggi proiettanti (inclinando la superficie rispetto alla perpendicolare, lo stesso flusso luminoso si distribuisce su una superficie più ampia)

• La riflettanza della superficie di proiezione (comprendendo il tipo di materiale, la sua rugosità, il suo colore, …)

Page 20: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

20Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Esempio di una tipica configurazione economica per multi proiezione (9/10 mila €)

• 12+1 videoproiettori da 3200 Lumen BenQ MS514H: 4.000 €

• 2 schede Matrox C680 PCIe x16 (per il controllo di 12 videoproiettori): 1.500 €

• 2 PC, processore I7, 16/32 GB RAM, SSD 256/512 GB: 2.500 €

• Cavetteria/Ferramenta: 500 €

• Sensori/Attuatori (webcam, Kinect, illuminatori IR, Arduino, …): 500 €

• Da valutare le distanze dei videoproiettori dai PC: oltre i 10 metri è necessario l’uso

di extender HDMI (fino a circa 100 metri) per un costo complessivo di circa 1.000 €

• Da considerare anche le distanze massime dei videoproiettori dalle superfici: non

oltre gli 8/10 metri. Se maggiori, sono da prevedere degli aggiuntivi tele.

• È possibile generare 12 segnali audio diversi, da trasmettere agli altoparlanti dei 12

videoproiettori. Altri segnali audio possono essere generati e inviati ad altoparlanti

• Questa configurazione può coprire un’area compresa tra gli 80 e i 150 metri quadrati

di proiezione, in funzione del tipo di superficie, della luminosità ambientale e del

livello di luminosità dell’immagine proiettata ritenuto accettabile

Page 21: Università Iuav di Venezia Arti Visive e Modacamillotrevisan.weebly.com/uploads/2/3/5/0/23508708/video_mapping.pdfIuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

21Iuav - Corso di laurea in Arti Visive e Moda - Interazioni digitali

Linkhttp://www.openframeworks.cc

http://fireflyexperiments.com/

http://reactivision.sourceforge.net/

http://www.grasshopper3d.com/video/kinect-grasshopper

http://pandalabccc.blogspot.nl/2012/12/hypercell.html

http://eliseelsacker.wordpress.com/2011/08/28/osceleton-kinect-in-grasshopper-2/

http://lmnts.lmnarchitects.com/interaction/grasshopper-canvas-meet-kinect/

http://areeweb.polito.it/didattica/vitruvius/?p=60

http://designreform.net/

http://www.food4rhino.com/project/ghowl

http://roberthodgin.com/

https://github.com/gHowl/gHowlComponents/tree/master/Example%20Files

http://playground.arduino.cc//Interfacing/VVVV

http://www.tangibleinteraction.com/

http://lumenprize.com/

http://cycling74.com/

http://vvvv.org/

http://puredata.info/

http://processing.org/

http://opencv.org/

http://en.wikipedia.org/wiki/Kinect

http://www.microsoft.com/en-us/kinectforwindows/

http://www.asus.com/Multimedia/Xtion_PRO/

http://vvvv.org/documentation/kinect

http://www.openni.org/

http://www.tuio.org/

http://www.amoda.org/

http://www.hpi.uni-potsdam.de/baudisch/projects/multitoe.html

http://tangible.media.mit.edu/project/ambientroom/

http://www.kshitijmarwah.com/index.php?/research/compressive-light-field-photography/

http://marcodonnarumma.com/works/hypo-chrysos/

http://www.notchdevice.com/

http://www.flong.com/

http://interactivemultimediatechnology.blogspot.it/2013/01/gesture-markup-language-gml-for-natural.html

http://www.memo.tv/bodypaint/

http://www.memo.tv/blaze-the-streetdance-show/

http://www.ddimit.org/http://www.pattenstudio.com/http://dotdotdot.it/en/http://gagarin.is/http://123kinect.com/kinect-forums/thread-4737.htmlhttp://123kinect.com/everything-kinect-2-one-place/43136/http://www.pangolinsms.com/text2laserhttp://www.youtube.com/channel/UC_NaA2HkWDT6dliWVcvnkuQ

http://mikefitz.me/siggraph2014.html

http://www.glowfestival.it/2014/index.html

http://www.arshake.com/le-proieizioni-di-bruno-munari-parte-ii/

http://www.ratsi.com/works/echolyse/onion-skin/

http://www.metropictures.com/exhibitions/2003-05-03-tony-oursler/9/

http://year12visualartssja.weebly.com/case-study-one.html

http://www.naimark.net/projects/displacements.html

https://www.lovecreativemarketing.com/ambient-media/projection-mapping/

http://obscuradigital.com/work/uae-national-day-celebration/

http://love-spain.es/post/8559129127

http://www.pablovalbuena.com/selectedwork/quadratura/

Donato Maniello, Realtà aumentata in spazi pubblici, tecniche base di video mapping, Le Penseur, 2014 - 32 euro