Mga Modelong 3D Mula sa Freestyle Drone Footage: 4 na Hakbang
Mga Modelong 3D Mula sa Freestyle Drone Footage: 4 na Hakbang
Anonim
Mga Modelong 3D Mula sa Freestyle Drone Footage
Mga Modelong 3D Mula sa Freestyle Drone Footage

Ang drone videography ay talagang sumabog sa mga nagdaang taon, at maraming bilang ng mga may talento na piloto na gumagawa ng pinaka-akrobatikong mga video gamit ang kanilang mga quadcopter at headset na nakikita ng unang tao. Ang aking kapatid na si Johnny FPV ay isa sa mga piloto na ito, kaya nais kong makita kung posible na muling maitaguyod ang mga kapaligiran na kanyang liliparan mula sa kanyang freestyle footage.

Ang matatag, point-of-interest na naka-lock na drone footage ay maaaring tiyak na makagawa ng isang mataas na katapatan ng 3D na modelo, tulad ng tinalakay dito, ngunit ano ang mangyayari kapag ang footage ay tulad ng pagkasindak nito?

Hakbang 1: Iproseso ang Iyong Video

Pauna sa proseso ang Iyong Video
Pauna sa proseso ang Iyong Video
Pauna sa proseso ang Iyong Video
Pauna sa proseso ang Iyong Video

Kapag nakuha mo na ang ilang aerial footage, kinakailangan ang ilang preprocessing. Gumagamit ako ng Adobe Media Encoder, ngunit halos anumang software sa pag-edit ng video ay dapat na mapangalagaan ito.

Pumili ako ng isang maikling clip (~ 11 segundo) at binago ang framerate mula 29.77 hanggang 30fps, at nai-save ang bagong video sa nais kong folder.

Susunod, gumagamit ako ng FFMPEG upang mai-export ang bawat iba pang mga frame ng video bilang isang jpg. Kung hindi ka pamilyar, ang FFMPEG ay isang hanay ng mga tool ng linya ng utos na nagbibigay-daan sa pagproseso at pag-convert ng halos ANUMANG uri ng audio o video na maaari mong maiisip. Mayroong bayad na software na magbibigay-daan sa iyo upang gawin ang maraming mga parehong bagay, ngunit kung handa kang gumana nang kaunti sa linya ng utos, maaari itong maging isang napakalaking malakas na tool.

Ang isang mahusay na gabay sa pag-install ng FFMPEG ay magagamit dito.

Gusto mong baguhin ang iyong direktoryo sa lokasyon ng iyong file ng imahe (cd), at pagkatapos ay gamitin ang sumusunod na script:

ffmpeg -i (pangalan ng iyong video file) -vf fps = 15 exp% 03d.jpg

Ang pagbabago ng fps ay natural na magbabago ng bilang ng mga larawang na-export bawat segundo ng video. Bumabalik ito sa kung bakit binago ko ang fps ng video mula 29.97 hanggang 30- pagkuha ng 15 mga imahe bawat segundo ay kukunin lamang ngayon ang bawat iba pang mga frame mula sa video. Kung nais mo ang bawat ikaanim na frame itatakda mo ito sa 5 fps … atbp.

Ang "exp% 03d.jpg" ay magreresulta sa mga imahe na nai-save bilang exp000.jpg, kung saan ang mga imahe ay binibilang nang sunud-sunod na may tatlong mga digit- kung mayroon kang isang mas mahabang video clip at nais na mag-export ng higit sa 999 na mga imahe, ang pagsulat ng% 04d ay bilang lahat ng mga imahe na may apat na digit; maaari kang mag-export ng hanggang sa 9999.

(tala: "ffmpeg -i (pangalan ng iyong video file) -r (framerate) -f image2 exp% 03d.jpg" gumagana din para sa pagkuha ng mga frame mula sa video, ngunit sa anumang kadahilanan, nakakakuha ako ng mas mahusay na mga ulap ng point mula sa mga imaheng naproseso sa ang dating pamamaraan)

Hakbang 2: Mag-import ng Mga Larawan at Bumuo ng isang Point Cloud

Mag-import ng Mga Larawan at Bumuo ng isang Point Cloud
Mag-import ng Mga Larawan at Bumuo ng isang Point Cloud
Mag-import ng Mga Larawan at Bumuo ng isang Point Cloud
Mag-import ng Mga Larawan at Bumuo ng isang Point Cloud
Mag-import ng Mga Larawan at Bumuo ng isang Point Cloud
Mag-import ng Mga Larawan at Bumuo ng isang Point Cloud

Kapag mayroon ka ng isang hanay ng mga imahe, maaari kang magsimula ng isang normal na daloy ng trabaho ng photogrammetry. Gumagamit ako ng Agisoft PhotoScanPro, ngunit ang iba pang mga programa tulad ng Autodesk Remake ay maaaring maging pantay (kung hindi moreso) matagumpay.

Matapos ang pag-import ng aking mga larawan, itinakda ko rin ang pagkakalibrate ng kamera sa Fisheye, dahil ang kuha na ito ay orihinal na nagmula sa isang GoPro. Ilang minuto ng pagproseso sa paglaon, at ang ilang impormasyon sa 3D ay nagsisimulang lumitaw! Ang punong ulap ay maaaring hindi gaanong hitsura, at binubuo lamang ng ilang libong mga puntos, kaya't hindi pa sapat upang makalkula ang isang mata. Mula dito nagtayo ako ng isang siksik na ulap na point, at ngayon ay may tungkol sa 200k point upang gumana.

Hakbang 3: Bumuo ng isang Mesh

Bumuo ng isang Mesh
Bumuo ng isang Mesh
Bumuo ng isang Mesh
Bumuo ng isang Mesh

Ngayon na mayroon kaming lahat ng mga puntong ito upang gumana, ang isang mata ay maaaring kalkulahin. Gumagamit ako ng medyo mataas na bilang ng mukha, at pagpapagana ng interpolation- gagawin nitong maliit na "fuzzier" ang mesh ngunit magkakaroon ng mas kaunting nawawalang mga ibabaw at butas sa mesh sa huli. Matapos ang ilang minuto ng pagproseso, nagsisimula kaming magkaroon ng isang resulta na kahawig ng arkitektura ng drone na lumilipad sa paligid!

Hakbang 4: Tekstura at Huling Mga Resulta

Tekstura at Huling Mga Resulta
Tekstura at Huling Mga Resulta
Tekstura at Huling Mga Resulta
Tekstura at Huling Mga Resulta

Pinapayagan ka rin ng Photoscan na bumuo ng isang texture para sa iyong mesh mula sa mga input na imahe, na nagbibigay ng pangwakas na detalye ng detalye para sa modelo. Mayroon akong magkahalong damdamin tungkol sa mga resulta ng prosesong ito (may mga paraan na mas mahusay na paraan ng paggawa ng isang tumpak na modelo), ngunit sa pangkalahatan sa palagay ko kamangha-mangha na ang anumang modelo sa lahat ay maaaring lumabas sa naturang nutty footage!

Ang mga karagdagang direksyon na maaaring gawin ko sa proyektong ito ay maaaring maging makapal ang mga ibabaw sa mga modelo ng walang tubig para sa pag-print ng 3D, o maaari silang maging bahagi ng isang surealistang VR na tanawin.

Inirerekumendang: