Turinys:

3D modeliai iš „Freestyle Drone“filmuotos medžiagos: 4 žingsniai
3D modeliai iš „Freestyle Drone“filmuotos medžiagos: 4 žingsniai

Video: 3D modeliai iš „Freestyle Drone“filmuotos medžiagos: 4 žingsniai

Video: 3D modeliai iš „Freestyle Drone“filmuotos medžiagos: 4 žingsniai
Video: Криолиполиз Clatuu 2024, Liepa
Anonim
3D modeliai iš „Freestyle Drone“filmuotos medžiagos
3D modeliai iš „Freestyle Drone“filmuotos medžiagos

Pastaraisiais metais bepiločių orlaivių videografija išties sprogo ir yra daugybė talentingų pilotų, kurie sukuria pačius akrobatiškiausius vaizdo įrašus naudodamiesi savo kvadrokopteriais ir pirmojo asmens ausinėmis. Mano brolis Johnny FPV yra vienas iš šių pilotų, todėl norėjau pamatyti, ar įmanoma iš savo laisvo stiliaus filmų atkurti aplinką, kurioje jis skraido.

Pastovi, įdomių vietų užrakinta dronų filmuota medžiaga tikrai gali sukurti aukštos kokybės 3D modelį, kaip čia aptarta, bet kas atsitinka, kai filmuota medžiaga yra tokia pašėlusi?

1 veiksmas: iš anksto apdorokite vaizdo įrašą

Iš anksto apdorokite savo vaizdo įrašą
Iš anksto apdorokite savo vaizdo įrašą
Iš anksto apdorokite savo vaizdo įrašą
Iš anksto apdorokite savo vaizdo įrašą

Gavę filmuotą medžiagą iš oro, ją reikia iš anksto apdoroti. Aš naudoju „Adobe Media Encoder“, tačiau beveik bet kuri vaizdo įrašų redagavimo programinė įranga turėtų tai padaryti.

Pasirinkau trumpą klipą (~ 11 sekundžių) ir pakeičiau kadrų dažnį nuo 29,77 iki 30 kadrų per sekundę, o naują vaizdo įrašą išsaugojau norimame aplanke.

Toliau aš naudoju FFMPEG, norėdamas eksportuoti visus kitus vaizdo įrašo kadrus kaip JPG. Jei nesate susipažinę, FFMPEG yra komandinės eilutės įrankių rinkinys, leidžiantis apdoroti ir konvertuoti beveik bet kokį garso ar vaizdo įrašą, kurį galite įsivaizduoti. Yra mokama programinė įranga, leidžianti atlikti daugelį tų pačių dalykų, tačiau jei norite šiek tiek dirbti su komandine eilute, tai gali būti neįtikėtinai galingas įrankis.

Čia rasite gerą FFMPEG diegimo vadovą.

Norite pakeisti savo katalogą į vaizdo failo vietą (cd) ir naudoti šį scenarijų:

ffmpeg -i (jūsų vaizdo failo pavadinimas) -vf fps = 15 exp%03d.jpg

Pakeitus fps, natūraliai pasikeis per sekundę vaizdo įrašo eksportuojamų vaizdų skaičius. Tai grįžta prie to, kodėl aš pakeičiau vaizdo įrašo kadrus per sekundę nuo 29,97 iki 30- 15 vaizdų per sekundę paėmimas tiesiog paims kiekvieną kitą vaizdo įrašo kadrą. Jei norėtumėte kas šešto kadro, nustatytumėte jį 5 kadrų per sekundę ir tt

„exp %03d.jpg“paveikslėliai bus išsaugoti kaip exp000.jpg, kur vaizdai sunumeruoti iš eilės su trimis skaitmenimis- jei turite ilgesnį vaizdo įrašą ir norite eksportuoti daugiau nei 999 vaizdus, parašykite %04d visi vaizdai su keturiais skaitmenimis; galite eksportuoti iki 9999.

(pastaba: „ffmpeg -i (jūsų vaizdo įrašo failo pavadinimas) -r (kadrų dažnis) -f image2 exp%03d.jpg“taip pat padeda išgauti kadrus iš vaizdo įrašo, tačiau dėl kokių nors priežasčių gaunu geresnių taškų debesų iš vaizdų, apdorotų ankstesnis metodas)

2 veiksmas: importuokite nuotraukas ir sukurkite taškinį debesį

Importuokite nuotraukas ir kurkite taškinį debesį
Importuokite nuotraukas ir kurkite taškinį debesį
Importuokite nuotraukas ir kurkite taškinį debesį
Importuokite nuotraukas ir kurkite taškinį debesį
Importuokite nuotraukas ir kurkite taškinį debesį
Importuokite nuotraukas ir kurkite taškinį debesį

Gavę vaizdų rinkinį, galite pradėti įprastą fotogrametrijos darbo eigą. Aš naudoju „Agisoft PhotoScanPro“, tačiau kitos programos, tokios kaip „Autodesk Remake“, greičiausiai būtų vienodai sėkmingos (jei ne daugiau).

Importavęs nuotraukas taip pat nustatiau fotoaparato kalibravimą į „Fisheye“, nes ši medžiaga iš pradžių buvo gauta iš „GoPro“. Po kelių minučių apdorojimo ir pradeda atsirasti tam tikra 3D informacija! Taškinis debesis gali neatrodyti daug ir susideda tik iš kelių tūkstančių taškų, todėl to visiškai nepakanka, kad būtų galima apskaičiuoti tinklelį. Iš to sukūriau tankų taškinį debesį ir dabar turiu dirbti apie 200 000 taškų.

3 žingsnis: sukurkite tinklelį

Sukurkite tinklelį
Sukurkite tinklelį
Sukurkite tinklelį
Sukurkite tinklelį

Dabar, kai turime dirbti su visais šiais taškais, galima apskaičiuoti tinklelį. Aš naudoju palyginti didelį veidų skaičių ir įgalinu interpoliaciją- tai padarys tinklelį šiek tiek „miglotesnį“, tačiau galiausiai tinklelyje bus daug mažiau trūkstamų paviršių ir skylių. Po kelių minučių apdorojimo mes gauname rezultatą, panašų į architektūrą, kuria skrido dronas!

4 žingsnis: tekstūra ir galutiniai rezultatai

Tekstūra ir galutiniai rezultatai
Tekstūra ir galutiniai rezultatai
Tekstūra ir galutiniai rezultatai
Tekstūra ir galutiniai rezultatai

„Photoscan“taip pat leidžia iš įvestų vaizdų sukurti tinklelio tekstūrą, kuri suteikia paskutinį modelio detalumą. Turiu prieštaringų jausmų dėl šio proceso rezultatų (yra daug geresnių būdų, kaip sukurti tikslų modelį), bet apskritai manau, kad nuostabu, kad bet koks modelis gali pasirodyti iš tokios rimtos medžiagos!

Tolesnės kryptys, kurių galėčiau imtis šiame projekte, gali būti paviršių sutirštinimas į vandeniui nelaidžius 3D spausdinimo modelius, arba jie galėtų tapti siurrealistinio VR kraštovaizdžio dalimi.

Rekomenduojamas: