Making a MOBA hero

(Alex Van Allen) (26. nov. 2018)

valgte jeg en figur av helten Kunkka fra Valves forsvar for de gamle To i et eksperiment for 3D-modellering ved hjelp av fotogrammetri.

Å gjøre modellen viste seg å være en utfordring å bruke Agisoft Photoscan.

Å lage min lille objektmodell tok mye tid, tålmodighet og å stirre på fremdriftslinjer for å prøve å avgjøre om jeg trengte å stoppe den aktuelle fasen og gå, eller om den skulle fullføre i tide. Det var enkelt å ta bilder av begge biter (høyre side opp og ned), og overførte bildene etter at de ble tatt og startet behandlingen i Agisoft Photoscan. Derfra fulgte jeg trinnene og kom hele veien for å tilpasse og slå sammen biter, men jeg fikk mange problemer med å prøve å få de to modellene til å overlappe og justere riktig i sammenslåingen uten å ha en inn i en vinkel, eller ha modellene vendt mot hverandre og skilt. Å løse sammenslåingsproblemet krevde at jeg eksperimenterte med alle de tre metodene for å justere og slå sammen biter, leke med innstillingene og prøve å finne den beste løsningen. Etter hvert løste et problem med bruk av kamerabasert justering og presenterte den innledende modellen, som måtte gjøres om på grunn av feil og dårlige kvalitetsmodeller i de første tette skyene.

Modell, høyre side opp
Modell, opp ned
Opprinnelig full modell fra de sammenslåtte biter

Fra begynnelsen med Juster bilder betydde det også å gjøre masker på nytt på hvert fotografi i stedet for det første i hvert sett, da de tegnede maskene ikke ble overført til resten av fotografiene. Med maskene manuelt lagt til startet jeg behandlingen, bare for å møte det samme problemet med tette skyer av dårlig kvalitet og elementer som uforklarlig mangler fra sluttproduktet. Etter en annen batchprosess eller to bestemte jeg meg for å bare kjøre hver fase manuelt i stedet for å ha det hele behandlet i en fase. Å utføre hver prosess en del av gangen avslørte en viktig detalj: grensene fra å justere bilder inkluderte ikke alle detaljene, noe som resulterte i at elementer i hver modell “forsvant” under batchprosessen. Manuell justering av vindusgrensene løste problemet og tillot modelleringen å fortsette, fjernet modelleringsleiren og basen fra modellene.

Modelleringsleiren og basen presenterte et annet problem i hvor man skulle kutte, og hvordan det påvirket modellen. I de første modellene kuttet jeg i små biter og lot deler av leiren ligge igjen fordi jeg ikke kunne fortelle hvor leiren endte på masken når den nærmet seg modellen, og av frykt for å miste deler av modellen. I løpet av en arbeidsdag i klassen ble jeg bedt om å kutte basen og leiren ut med det rektangulære verktøyet og gjenopprette de fjernede elementene med den andre modellen, og gjorde det i ombehandlingen.

Maskemodell fra gjentatte fotojusteringer

Gjenopprette modellene som følger med modeller av god kvalitet for å justere, men det ga nye problemer. Den tidligere justerte modellen hadde vært basert på markører, som i utgangspunktet ikke fungerte før jeg innså at noen av markørene skulle være på baksiden, i stedet for å sette dem alle på ansiktet til figuren min; som resulterte i kyssende modeller ansikt til ansikt i sammenslåingsprosessen. Men den nye modellen viste de samme problemene, selv når mange markører ble plassert i forskjellige områder og sider av modellen, og det kreves en ny tilnærming. Justering basert på kameraposisjoner og sammenslåing av de tette skyene produserte en modell som var fullstendig kombinert og kunne brukes, bare et nettverk og teksturer av høy kvalitet som skulle legges på toppen av den nye tette skyen.

Andre problemer dukket opp med basen og modelleringsleiren som tilfeldigvis dukker opp igjen til tross for at de er kuttet ut av begge modellene lenge før sammenslåingsprosessen, og krever mer bearbeidingsarbeid for å gjenskape den tette skyen og masken før de unødvendige elementene begge ble kuttet ut. Gradvis ble modellen opprettet og fullført, og produserte en modell som ble lastet opp til SketchFab med unntak av bunnen av skoene. Problemet var forankret i utformingen av modellen og den første fotograferingen, mens håret kunne beveges helt og endte i punkter som gjorde det lettere å fullføre det, mens skoene ble avrundet og endte i to forskjellige høyder.

Endelig 3D-objektmodell

Å produsere en 3D-modell av tilstrekkelig kvalitet i et lite objekt var en lang og vanskelig oppgave, som krevde periodiske revurderinger og evalueringer for å løse problemer som oppstod fra hver del av prosessen. Å løse problemene tok fullstendig bruk av leksjonene fra klassen og utførte hver fase av prosessen nøye, ikke bare forutsatt at en del var helt ferdig eller at noe fungerte slik jeg trodde det ville. Å gjøre masker på nytt og teste justeringer av fotografier krevde tid til å feilsøke og analysere hvor fotografiene ble tatt fra i stedet for akkurat det som var i dem, og jobbe med å behandle i en metode som ikke bare fanget modellene, men alle detaljene som trengs for å fullføre modelleringen.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *