Modele 3D din filmul de dronă Freestyle: 4 pași
Modele 3D din filmul de dronă Freestyle: 4 pași
Anonim
Modele 3D din Drone Footage Freestyle
Modele 3D din Drone Footage Freestyle

Videografia cu drone a explodat cu adevărat în ultimii ani și există un număr imens de piloți talentați care realizează cele mai acrobatice videoclipuri folosind quadcopterele și căștile cu vedere la prima persoană. Fratele meu Johnny FPV este unul dintre acești piloți, așa că am vrut să văd dacă a fost posibil să reconstruiască mediile în care zboară din filmele sale de freestyle.

Imagini de dronă blocate cu punct de interes constant pot produce cu siguranță un model 3D de înaltă fidelitate, așa cum am discutat aici, dar ce se întâmplă atunci când filmările sunt la fel de frenetice ca acesta?

Pasul 1: preprocesați videoclipul

Preprocesați videoclipul
Preprocesați videoclipul
Preprocesează-ți videoclipul
Preprocesează-ți videoclipul

Odată ce ați obținut câteva imagini aeriene, este necesară o anumită preprocesare. Folosesc Adobe Media Encoder, dar aproape orice software de editare video ar trebui să poată avea grijă de acest lucru.

Am selectat un clip scurt (~ 11 secunde) și am schimbat framerate de la 29,77 la 30 fps și am salvat noul videoclip în folderul dorit.

Apoi, folosesc FFMPEG pentru a exporta orice alt cadru al videoclipului ca jpg. Dacă nu sunteți familiarizați, FFMPEG este un set de instrumente din linia de comandă care permite procesarea și conversia a aproape ORICE tip de audio sau video la care vă puteți gândi. Există software plătit care vă va permite să faceți multe dintre aceleași lucruri, dar dacă sunteți dispus să lucrați puțin cu linia de comandă, acesta poate fi un instrument incredibil de puternic.

Un ghid bun pentru instalarea FFMPEG este disponibil aici.

Veți dori să vă schimbați directorul în locația fișierului dvs. de imagine (cd), apoi să utilizați următorul script:

ffmpeg -i (numele fișierului dvs. video) -vf fps = 15 exp% 03d.jpg

Modificarea fps-ului va schimba în mod natural numărul de imagini exportate pe secundă de videoclip. Acest lucru se întoarce la motivul pentru care am schimbat fps-ul videoclipului de la 29,97 la 30 - apucarea a 15 imagini pe secundă va purta acum pur și simplu toate celelalte cadre din videoclip. Dacă doriți fiecare al șaselea cadru, l-ați seta la 5 fps … etc.

„exp% 03d.jpg” va duce la salvarea imaginilor ca exp000.jpg, unde imaginile sunt numerotate secvențial cu trei cifre - dacă aveți un videoclip mai lung și doriți să exportați mai mult de 999 imagini, scrierea% 04d ar fi numărul toate imaginile cu patru cifre; ai putea exporta până la 9999.

(notă: „ffmpeg -i (numele fișierului dvs. video) -r (framerate) -f image2 exp% 03d.jpg” funcționează și pentru extragerea cadrelor din videoclip, dar din orice motiv, obțin nori de puncte mai buni din imaginile procesate în prima metodă)

Pasul 2: Importați fotografii și creați un nor de puncte

Importați fotografii și creați un nor de puncte
Importați fotografii și creați un nor de puncte
Importați fotografii și creați un nor de puncte
Importați fotografii și creați un nor de puncte
Importați fotografii și creați un nor de puncte
Importați fotografii și creați un nor de puncte

Odată ce ați obținut un set de imagini, puteți începe un flux de lucru normal de fotogrametrie. Folosesc Agisoft PhotoScanPro, dar alte programe precum Autodesk Remake ar avea probabil același succes (dacă nu chiar mai mult).

După importarea fotografiilor mele, am setat și calibrarea camerei la Fisheye, deoarece aceste imagini provin inițial de pe un GoPro. Câteva minute de procesare mai târziu, iar unele informații 3D încep să apară! Norul de puncte s-ar putea să nu arate prea mult și este format doar din câteva mii de puncte, deci nu este încă suficient pentru a calcula o rețea încă. Din aceasta am construit un nor dens de puncte și acum am aproximativ 200.000 de puncte cu care să lucrez.

Pasul 3: Construiește un Mesh

Construiește o plasă
Construiește o plasă
Construiește o plasă
Construiește o plasă

Acum că avem toate aceste puncte de lucru, se poate calcula o rețea. Folosesc un număr de fețe relativ ridicat și permit interpolare - acest lucru va face ca rețeaua să fie puțin mai „fuzzier”, dar vor exista mult mai puține suprafețe lipsă și găuri în rețea în cele din urmă. După câteva minute de procesare, începem să avem un rezultat asemănător arhitecturii pe care drona o zboară!

Pasul 4: Textură și rezultate finale

Textură și rezultate finale
Textură și rezultate finale
Textură și rezultate finale
Textură și rezultate finale

Photoscan vă permite, de asemenea, să construiți o textură pentru rețeaua dvs. din imaginile de intrare, ceea ce oferă o notă finală de detaliu pentru model. Am sentimente amestecate cu privire la rezultatele acestui proces (există modalități mult mai bune de a produce un model precis), dar, în general, cred că este uimitor că orice model poate ieși dintr-o astfel de filmare!

Alte indicații pe care aș putea să le iau, acest proiect ar putea fi îngroșarea suprafețelor în modele etanșe pentru imprimarea 3D sau ar putea deveni parte a unui peisaj VR suprarealist.