INHOUDSOPGAWE:

3D -modelle vanaf freestyle drone -opnames: 4 stappe
3D -modelle vanaf freestyle drone -opnames: 4 stappe

Video: 3D -modelle vanaf freestyle drone -opnames: 4 stappe

Video: 3D -modelle vanaf freestyle drone -opnames: 4 stappe
Video: Что может дрон Black Hornet за 195 000 долларов? 2024, November
Anonim
3D -modelle uit Freestyle Drone -opnames
3D -modelle uit Freestyle Drone -opnames

Drone-videografie het die afgelope paar jaar regtig ontplof, en daar is 'n groot aantal talentvolle vlieëniers wat die mees akrobatiese video's maak met hul quadcopters en headset met die eerste persoon. My broer Johnny FPV is een van hierdie vlieëniers, so ek wou kyk of dit moontlik is om die omgewings waarin hy vlieg, te rekonstrueer uit sy vryslagmateriaal.

Bestendige drone-opnames met 'n interessante punt kan beslis 'n hoë-getroue 3D-model oplewer, soos hier bespreek, maar wat gebeur as die beeldmateriaal so woes is?

Stap 1: Verwerk u video vooraf

Verwerk u video vooraf
Verwerk u video vooraf
Verwerk u video vooraf
Verwerk u video vooraf

Sodra u 'n paar lugfoto's gekry het, is voorafverwerking nodig. Ek gebruik Adobe Media Encoder, maar byna enige videobewerkingsprogrammatuur behoort hiervoor te kan sorg.

Ek het 'n kort snit (~ 11 sekondes) gekies en die raamsyfer verander van 29,77 na 30fps en die nuwe video in die gewenste gids gestoor.

Vervolgens gebruik ek FFMPEG om elke ander raam van die video as-j.webp

Hier is 'n goeie gids vir die installering van FFMPEG.

U wil u gids verander na die plek van u beeldlêer (cd) en dan die volgende script gebruik:

ffmpeg -i (naam van u videolêer) -vf fps = 15 exp%03d.jpg

As u die fps verander, verander die aantal beelde wat per sekonde video uitgevoer word natuurlik. Dit gaan terug na die rede waarom ek die fps van die video verander het van 29.97 na 30- om 15 beelde per sekonde te gryp, sal nou net elke ander raam uit die video haal. As u elke sesde raam wil hê, stel u dit op 5 fps … ens.

"exp %03d.jpg" sal daartoe lei dat die beelde as exp000-j.webp

(let wel: "ffmpeg -i (naam van u videolêer) -r (framerate) -f image2 exp%03d.jpg" werk ook om rame uit video te onttrek, maar om watter rede ook al kry ek beter puntwolke van beelde wat in die vorige metode)

Stap 2: Voer foto's in en bou 'n puntwolk

Voer foto's in en bou 'n puntwolk
Voer foto's in en bou 'n puntwolk
Voer foto's in en bou 'n puntwolk
Voer foto's in en bou 'n puntwolk
Voer foto's in en bou 'n puntwolk
Voer foto's in en bou 'n puntwolk

Sodra u 'n stel beelde gekry het, kan u 'n normale fotogrammetrie -werkstroom begin. Ek gebruik Agisoft PhotoScanPro, maar ander programme soos Autodesk Remake sal waarskynlik ewe suksesvol wees (indien nie meer nie).

Nadat ek my foto's ingevoer het, het ek ook die kamerakalibrasie op Fisheye gestel, aangesien hierdie beeldmateriaal oorspronklik van 'n GoPro afkomstig is. 'N Paar minute later verwerk, en 'n paar 3D -inligting begin verskyn! Die puntwolk lyk miskien nie veel nie en bestaan slegs uit 'n paar duisend punte, dus dit is nog nie genoeg om 'n maas te bereken nie. Hieruit het ek 'n digte puntwolk gebou, en ek het nou ongeveer 200k punte om mee te werk.

Stap 3: Bou 'n gaas

Bou 'n gaas
Bou 'n gaas
Bou 'n gaas
Bou 'n gaas

Noudat ons al hierdie punte het om mee te werk, kan 'n gaas bereken word. Ek gebruik 'n relatief hoë aantal gesigte, en om interpolasie moontlik te maak- dit sal die gaas 'n bietjie "vaag" maak, maar daar sal uiteindelik minder oppervlaktes en gate in die gaas ontbreek. Na 'n paar minute se verwerking begin ons 'n resultaat kry wat lyk soos die argitektuur waarmee die hommeltuig rondvlieg!

Stap 4: Tekstuur en finale resultate

Tekstuur en finale resultate
Tekstuur en finale resultate
Tekstuur en finale resultate
Tekstuur en finale resultate

Met Photoscan kan u ook 'n tekstuur vir u gaas bou uit die invoerbeelde, wat die finale detail van die model gee. Ek het gemengde gevoelens oor die resultate van hierdie proses (daar is baie beter maniere om 'n akkurate model te vervaardig), maar oor die algemeen vind ek dit ongelooflik dat enige model hoegenaamd uit sulke moerse beeldmateriaal kan kom!

Verdere aanwysings wat ek met hierdie projek kan doen, kan wees om die oppervlaktes te verdik in waterdigte modelle vir 3D -druk, of dit kan deel word van 'n surrealistiese VR -landskap.

Aanbeveel: