Sisällysluettelo:

3D -mallit Freestyle Drone -videolta: 4 vaihetta
3D -mallit Freestyle Drone -videolta: 4 vaihetta

Video: 3D -mallit Freestyle Drone -videolta: 4 vaihetta

Video: 3D -mallit Freestyle Drone -videolta: 4 vaihetta
Video: Как построить 5-дюймовый дрон Freestyle FPV в 2022 году — для профессионалов 2024, Marraskuu
Anonim
3D -mallit Freestyle Drone -materiaalista
3D -mallit Freestyle Drone -materiaalista

Drone-videokuvaus on todella räjähtänyt viime vuosina, ja on olemassa valtava määrä lahjakkaita lentäjiä, jotka tekevät eniten akrobaattisia videoita käyttämällä nelikoptereitaan ja ensimmäisen persoonan katselulaitteita. Veljeni Johnny FPV on yksi näistä lentäjistä, joten halusin nähdä, olisiko mahdollista rekonstruoida ympäristöt, joihin hän lentää freestyle -kuvistaan.

Vakaa, kiinnostava lukittu drone-kuvamateriaali voi varmasti tuottaa korkealaatuista 3D-mallia, kuten täällä on keskusteltu, mutta mitä tapahtuu, kun kuvamateriaali on yhtä hurjaa kuin tämä?

Vaihe 1: Esikäsittele videosi

Esikäsittele videosi
Esikäsittele videosi
Esikäsittele videosi
Esikäsittele videosi

Kun sinulla on ilmakuvaa, esikäsittelyä tarvitaan. Käytän Adobe Media Encoderia, mutta melkein minkä tahansa videonmuokkausohjelmiston pitäisi pystyä huolehtimaan tästä.

Valitsin lyhyen leikkeen (~ 11 sekuntia) ja muutin kuvataajuuden 29,77: stä 30 kuvaa sekunnissa ja tallensin uuden videon haluamaani kansioon.

Seuraavaksi käytän FFMPEG: ää viedäksesi videon kaikki muut kehykset-j.webp

Hyvä opas FFMPEG: n asentamiseen löytyy täältä.

Haluat muuttaa hakemistosi kuvatiedoston (cd) sijaintiin ja käyttää sitten seuraavaa komentosarjaa:

ffmpeg -i (videotiedoston nimi) -vf fps = 15 exp%03d.jpg

Fps: n muuttaminen muuttaa luonnollisesti vietyjen kuvien määrää sekunnissa videota. Tämä palaa siihen, miksi muutin videon fps: n 29,97: stä 30: een- nappaamalla 15 kuvaa sekunnissa yksinkertaisesti otat videosta joka toinen kuva. Jos halusit joka kuudennen kehyksen, aseta se 5 fps … jne.

"exp %03d.jpg" johtaa siihen, että kuvat tallennetaan nimellä exp000.jpg, jossa kuvat numeroidaan peräkkäin kolmella numerolla- jos sinulla on pidempi videoleike ja haluat viedä yli 999 kuvaa, kirjoittamalla %04d numero kaikki kuvat nelinumeroisia; voit viedä jopa 9999.

(Huomautus: "ffmpeg -i (videotiedoston nimi) -r (framerate) -f image2 exp%03d.jpg" toimii myös kehysten poimimisessa videosta, mutta mistä tahansa syystä saan parempia pistepilviä kuvissa, jotka on käsitelty edellinen menetelmä)

Vaihe 2: Tuo valokuvia ja rakenna pistepilvi

Tuo valokuvia ja rakenna pistepilvi
Tuo valokuvia ja rakenna pistepilvi
Tuo valokuvia ja rakenna pistepilvi
Tuo valokuvia ja rakenna pistepilvi
Tuo valokuvia ja rakenna pistepilvi
Tuo valokuvia ja rakenna pistepilvi

Kun sinulla on joukko kuvia, voit aloittaa normaalin fotogrammetrian työnkulun. Käytän Agisoft PhotoScanPro -ohjelmaa, mutta muut ohjelmat, kuten Autodesk Remake, olisivat luultavasti yhtä (ellei vielä enemmän) onnistuneita.

Valokuvien tuonnin jälkeen asetin myös kameran kalibroinnin kalansilmäksi, koska tämä kuvamateriaali on alunperin peräisin GoProlta. Muutaman minuutin käsittely myöhemmin, ja joitakin 3D -tietoja alkaa näkyä! Pistepilvi ei ehkä näytä paljon, ja se koostuu vain muutamasta tuhannesta pisteestä, joten se ei vielä riitä verkon laskemiseen. Tästä rakensin tiheän pistepilven ja minulla on nyt noin 200 000 pistettä työskennellä.

Vaihe 3: Rakenna verkko

Rakenna verkko
Rakenna verkko
Rakenna verkko
Rakenna verkko

Nyt kun meillä on kaikki nämä kohdat työskenneltäväksi, voidaan laskea verkko. Käytän suhteellisen suurta kasvojen määrää ja interpoloinnin mahdollistaminen- tämä tekee verkosta hieman "sumeamman", mutta lopulta puuttuu paljon vähemmän puuttuvia pintoja ja reikiä. Muutaman minuutin käsittelyn jälkeen tulemme muistuttamaan arkkitehtuuria, jonka drone lensi ympäriinsä!

Vaihe 4: Rakenne ja lopputulokset

Rakenne ja lopputulokset
Rakenne ja lopputulokset
Rakenne ja lopputulokset
Rakenne ja lopputulokset

Photoscanin avulla voit myös rakentaa verkkosi tekstuurin syöttökuvista, mikä antaa viimeisen yksityiskohdan mallille. Minulla on ristiriitaisia tunteita tämän prosessin tuloksista (on olemassa parempia tapoja tuottaa tarkka malli), mutta kaiken kaikkiaan mielestäni on hämmästyttävää, että mikä tahansa malli voi tulla ulos tällaisesta pähkinämateriaalista!

Muita ohjeita, joita voisin toteuttaa tässä projektissa, voisi olla pintojen sakeuttaminen vesitiiviiksi malleiksi 3D -tulostusta varten, tai niistä voi tulla osa surrealistista VR -maisemaa.

Suositeltava: