Proiectat pe suprafața volumului, vvvv

Această pagină este dedicată rezolvării problemelor asociate proiecției pe suprafața tridimensională, cel mai simplu mod. Puncte-cheie:

Pentru că cel mai simplu mod - pentru a compensa denaturarea „manual“, rezultatele nu vor fi perfect, dar calitatea lor depinde de grijă și răbdare.







Mai presus de anumite puncte cheie au o problemă comună: combinarea poziției obiectului în spațiul (unghiul de rotație și distanța până la obiect), o caracteristici optice proiector (optică lățime de deplasare a obiectivului) și unghiul de vedere asupra obiectului.

Filmul, bazat pe grafica pe calculator și efecte speciale, termenul de „aliniere“ ( „potrivire în mișcare“) sau „urmărire“ ( „de urmărire a camerei“) descrie problema înregistrării corecte a scenelor reale filmate cu adăugate mai târziu, cu grafica pe calculator. Pentru a rezolva aceste probleme, există mai multe programe speciale, de exemplu, (boujou. Egalizator 3D.), Ei fac viața mai ușoară pentru creatorii de efecte vizuale.

Pentru a crea o realitate augmentată (combinarea scene de difuzare cu grafica pe calculator în timp real) este utilizat, de exemplu, ARToolKit (în pachetul VVVV există un built-in plugin ARTK + Tracker. Și companii ca oferta domeprojection proiector pentru funcția de auto-calibrare. Dar, din moment ce VVVV nu exista noduri, care creează ceva de genul asta, sau chiar și această ajustare manuală a combina proiecții cu obiecte statice. rămâne o soluție de actualitate.

Proiecția pe o suprafață plană

Dacă proiectați pe o suprafață plană, cum ar fi un perete, iar proiectorul este la un unghi considerabil pe perete, vedeți o imagine distorsionată - trapez. Utilizarea Homography nod (Transform 2d), puteți corecta cu ușurință distorsiunea imaginii - rezultatul pe suprafața imaginii apare corect.

Rețineți: În acest fel puteți obține aproape întotdeauna o imagine corectă pe o suprafață plană, indiferent de poziția proiectorului, unghiul său în raport cu ecranul, și caracteristicile optice.

Proiecția pentru suprafețe tridimensionale complexe

Amestecarea manuală proiecție virtuală și reală

Proiecția de complexe de suprafață tridimensionale pe termen lung, nu este atât de important, unde și cum să setați proiectorul - imaginea va fi în continuare distorsionată. Este adevărat dintr-un punct al imaginii nu va arata rau - acesta este punctul proiectorului.

Fotografiile prezintă proiecția pe desktop-ul compoziției normale a două cutii albe. Pe rama din stânga văzut o distorsiune reală a imaginii, în timp ce pe dreapta - scos din punct de vedere al proiectorului - imaginea arată corect.

Din aceste imagini este clar că cheia vospiryatiyu imagine nedistorsionată este după cum urmează:

Proiecția pe suprafața tridimensională arată corect (neperturbat) numai atunci când te uiți la ea din punct de vedere.

Astfel, pentru a realiza iluzia imaginii nu este denaturată la suprafața în vrac, trebuie să pregătiți o imagine cu distorsiunea care rezultă din punctul de proiecție. Cu alte cuvinte, imaginați-vă că am filmat o imagine distorsionată pe suprafața volumului. Dacă vom repeta imaginea distorsionată capturat pe un proiector reale, acesta va coincide cu suprafața și nu va arata distorsionat.

Din păcate, aceasta funcționează numai în teorie, șansele ca toate setările de imagine și setările reale și starea de meci proiector, aproape de zero. Dar acest lucru nu trebuie să ne oprim, pentru că aici începe setarea manuală și ajustarea acestor parametri, și cu răbdare datorită, experiența veți obține rezultate bune.







copie virtuală a unei scene reale

Crearea unei copii virtuală a unei instalații reale constă în 3 etape:

  • determinarea unui sistem de coordonate pentru obiectele reale pentru a le combina cu AxisAndGrid (EX9) în VVVV.
  • crearea unui model 3-dimensional al proiecției suprafeței și plasarea acestuia în scenă, în conformitate cu sistemul de coordonate ales: modelul 3D pot fi create pentru programe speciale sau compuse din primitivelor, construit în VVVV. Pentru modelul manual de aliniere 3D a unui obiect real este modulul PointEditor cel mai bine utilizat (3D persistente). care vă permite să distorsioneze fragmente de modele.
  • măsurarea distanței, unghiul de înclinare și caracteristicile optice proiector set acești parametri în proiector modulul (EX9). Instrucțiunile pentru proiectoarele au o masă asemănătoare cu cele ce urmează, care descriu caracteristicile optice distanța de proiecție și lentile schimbare unghiuri.

Acum aveți deja un design de bază pentru a se potrivi cu scena virtuală cu suprafața reală. Cheltuiți setarea de timp Setări modul proiector (EX9), sau pentru a regla manual modelul 3D folosind modulul PointEditor (3D persistente). până când veți obține un meci adecvat cu suprafața imaginii reale.

Tie textura plană la suprafață

Folosind acest patch simplu, puteți reproduce efectele dotdotdot studioul italian al proiectului lor zgârie-nori Valcucine lui. Scopul acestor instalații - de a „ancora“ imaginea proiectată la suprafață, astfel încât imaginea repetă proprietățile fizice ale obiectului, ca și în cazul în care obiectul a fost acoperit cu o imagine în mișcare sau textură. În astfel de cazuri, textura arata la fel, indiferent de locul din care te uiți la un obiect / sculptura / suprafață, și nu contează modul în care este montat proiectorul.

Luând în considerare 3d-modelul a obiectului în spațiul virtual în aceeași perspectivă, și cu aceleași caracteristici de optică, ca într-o instalație reală, vă sunt aliniați exact imaginea cu obiectul real. Orice textura plat pe modelul 3D (în acest caz - o cruce neagră pe fond alb) nu vor apărea distorsionate, indiferent de punctul de vedere al obiectului.

Lumina și umbra

Percepția cu privire la orice efecte de lumină și umbră, pe care le aplicați modelul virtual, depinde de caracteristicile obiectului la care este proiectată imaginea. Lumina și umbra, în acest caz, se comportă exact la fel ca textura plană. Puteți repeta cu ușurință efectele instalațiilor Lightstrive sau Pablo Valbuena Augmented Sculptura Series.

Iluzia volumului

Tuturor ne place instalarea cu iluzia de volum, cum ar fi proiecția pe Primăria din Haga. proiecție AntiVJs pe proiecție Nuit Blanche Bruxelles sau easyweb. Efectele iluzia de volum au o constrângere importantă, care trebuie să fie luate în considerare.

În acest exemplu, cuburi de proiecție pentru a obține acest efect, puteți adăuga doar o umbra la un model, dar pentru public, acest efect va funcționa doar dintr-un singur punct. Acest punct coincide cu poziția camerei noastre virtuale. În exemplul de text apare cuburi convexe numai atunci când ne uităm la ea, fiind pe axa proiectorului. Dacă ne uităm la același text dintr-un alt punct - iluzia dispare.

Dar aceasta nu este o problemă în cele mai multe cazuri, creierul nostru, filme deteriorate și TV, pot face față cu ușurință astfel de convenții, așa cum ne uităm la proiecția unei distanțe relativ mari, care compensează abaterea de la axa proiectorului. Se pare același efect ca și cu lucrările lui John Beever.

Axa camerei virtuale nu coincide cu poziția reală a proiectorului

Din mai multe motive, poate fi imposibil să se combine poziția proiectorului la poziția camerei virtuale:

  • Ai nevoie pentru a arăta scena din punctul în care este fizic imposibil de a pune proiectorul
  • Ai nevoie să întindă o scenă virtuală pentru unele proiectoare reale.

În astfel de cazuri, va trebui să imagine dublu-mâner (2 face redare):

  • în primul face să vă arate o scenă în termenul dorit
  • în al doilea rând de redare vă atașați de obiecte reale la acel unghi, ceea ce este posibil fizic, și modificarea setărilor camerei virtuale se combină pentru a face rezultatul primei suprafețe a volumului existent.
Proiecția pe cele două laturi ale clădirii, cu o perspectivă

Unul dintre obiectivele acestei instalații a fost de a crea iluzia de volum de pe fațada FH Schwäbisch Gmünd.

Este clar că acest efect este văzută numai atunci când cele două părți ale clădirii, astfel încât spectatorii sunt situate la aproximativ la mijloc între cele două proiectoare.

Ilustrația arată că iluzia de volum funcționează numai într-o anumită poziție de spectatori. Alte exemple discutate în atelierul de cinci zile în Schwäbisch Gmünd, pot fi găsite aici.

Proiecția panoramică 360 °

La crearea o proiecție panoramică de 360 ​​°, aparatul de fotografiat virtuale ar trebui să fie într-un singur punct, cu un unghi de rotație diferit. Puteți face acest lucru într-o scenă virtuală, dar fizic nu poate găzdui mai mult de un proiector, în același punct.

Detalii despre patch-uri pentru a crea o proiecție panoramică la 360 °, inclusiv perdea moale pe proiectoare, leagăn aici:
mici de 360 ​​de grade setup.zip (35.95 Kb)