Een MOBA-held te maken

(Alex Van Allen) (26 november 2018)

heb ik een beeldje geselecteerd van de held Kunkka van Valves Defense of the Ancients Twee in een experiment voor 3D-modellering met fotogrammetrie.

Het maken van het model bleek een uitdaging te zijn met behulp van Agisoft Photoscan.

Het maken van mijn kleine objectmodel kostte veel tijd, geduld en staren naar voortgangsbalken in een poging om te beslissen of ik die bepaalde fase moest onderbreken en vertrekken, of dat het zou eindigen op tijd. Het maken van fotos van beide brokken (met de goede kant naar boven en ondersteboven) was eenvoudig, de beelden overzetten zodra ze waren gemaakt en de verwerking in Agisoft Photoscan starten. Van daaruit volgde ik de stappen en kwam ik helemaal tot het uitlijnen en samenvoegen van de brokken, maar ik kwam talloze problemen tegen bij het proberen de twee modellen te laten overlappen en correct uit te lijnen in de samenvoeging zonder dat er een schuin binnenkwam, of met de modellen tegenover elkaar en uit elkaar. Om het samenvoegprobleem op te lossen, moest ik experimenteren met alle drie de methoden om de brokken uit te lijnen en samen te voegen, te spelen met de instellingen en te proberen de beste oplossing te vinden. Uiteindelijk loste het gebruik van camera-gebaseerde uitlijning een probleem op en presenteerde het eerste model, dat opnieuw moest worden uitgevoerd vanwege fouten en modellen van slechte kwaliteit in de aanvankelijke dichte wolken.

Model, rechtsboven
Model, ondersteboven
Initieel volledig model van de samengevoegde chunks

Vanaf het begin beginnen met Align Photos betekende ook het opnieuw doen van de maskers op elke foto in plaats van op de eerste van elke set, aangezien de getekende maskers niet werden overgenomen op de rest van de fotos. Met de handmatig toegevoegde maskers begon ik met de verwerking, maar kwam hetzelfde probleem tegen met dichte wolken van slechte kwaliteit en elementen die op onverklaarbare wijze ontbreken in het eindproduct. Na nog een of twee batchprocessen besloot ik om elke fase gewoon handmatig uit te voeren in plaats van alles in één fase te verwerken. Door elk proces stuk voor stuk uit te voeren, werd een belangrijk detail onthuld: de randen van de uitgelijnde fotos bevatten niet alle details, waardoor elementen van elk model tijdens het batchproces “verdwenen”. Het handmatig aanpassen van de raamranden loste het probleem op en liet het modelleren doorgaan, waarbij de boetseerklei en de basis uit de modellen werden verwijderd.

De boetseerklei en de basis vormden een ander probleem met betrekking tot waar te snijden en hoe dat van invloed was het model. In de eerste modellen sneed ik in kleine stukjes en liet ik delen van de klei achter omdat ik niet kon zien waar de klei op het gaas eindigde toen het dicht bij het model kwam, en uit angst om delen van het model te verliezen. Tijdens een werkdag in de klas kreeg ik de opdracht om de basis en klei uit te snijden met het rechthoekige gereedschap en de verwijderde elementen te herstellen met het andere model, en deed dat tijdens de herverwerking.

Mesh-model van opnieuw uitgevoerde foto-uitlijningen

De geleverde modellen opnieuw maken modellen van goede kwaliteit om op elkaar af te stemmen, maar dat leverde nieuwe problemen op. Het eerder uitgelijnde model was gebaseerd op markeringen, die aanvankelijk niet werkten totdat ik me realiseerde dat sommige markeringen op de achterkant moesten zitten in plaats van ze allemaal op het gezicht van mijn figuur te zetten; dat resulteerde in de kussende modellen van aangezicht tot aangezicht in het samenvoegproces. Maar het nieuwe model vertoonde dezelfde problemen, zelfs bij het plaatsen van talloze markeringen in verschillende gebieden en zijden van het model, waardoor een nieuwe benadering moest worden gemaakt. Uitlijnen op basis van cameraposities en het samenvoegen van de dichte wolken leverde een model op dat volledig werd gecombineerd en kon worden gebruikt, waarbij alleen een hoogwaardig gaas en texturen moesten worden gelaagd bovenop de nieuwe dichte wolk.

Andere problemen deden zich voor. waarbij de basis en boetseerklei willekeurig opnieuw verschijnen, ondanks dat ze lang voor het samenvoegproces uit beide modellen waren gesneden, waardoor er meer verwerkingswerk nodig was om de dichte wolk en het gaas opnieuw te creëren voordat de onnodige elementen allebei werden uitgesneden. Geleidelijk aan werd het model gemaakt en volledig afgewerkt, waarbij een model werd geproduceerd dat werd geüpload naar SketchFab met uitzondering van de onderkant van zijn schoenen. Dat probleem was geworteld in het ontwerp van het model en het fotograferen ervan, aangezien het haar volledig kon worden bewogen en eindigde op punten die het gemakkelijker maakten om het volledig af te werken, terwijl de schoenen waren afgerond en eindigden op twee verschillende hoogtes.

Laatste 3D-objectmodel

Het produceren van een 3D-model van voldoende kwaliteit in een klein object was een lange en moeilijke taak, waarvoor periodieke herbeoordelingen en evaluaties nodig waren om problemen op te lossen die uit elk deel van het proces naar voren kwamen. Het oplossen van de problemen vergde het volledig toepassen van de lessen uit de klas en het zorgvuldig uitvoeren van elke fase van het proces, niet alleen maar aannemen dat een deel helemaal klaar was of dat iets werkte zoals ik dacht dat het zou werken. Het opnieuw aanbrengen van de maskers en het testen van de uitlijning van fotos kostte tijd om problemen op te lossen en te analyseren waar de fotos vandaan waren genomen in plaats van wat er in zat, om te werken aan een methode die niet alleen de modellen vastlegde, maar ook alle details die nodig waren om te voltooien het modelleren.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *