AI Wiki
06 maart 2023

Hoe Image Morphing-animatie te genereren met ControlNet

Vanwege een eerder experiment uitvoerend, hadden we het idee om het ControlNet te gebruiken voor morphing. Pas toen zijn we overgestapt op het gebruik van het depth2img-model, dat een afbeelding kan maken van een dieptekaart, in plaats van het ControlNet. En het ControlNet kan niet alleen in de diepte functioneren. Deze post heeft meer informatie over de techniek.

Hoe Image Morphing-animatie te genereren met ControlNet

Ik zal je een kort overzicht geven van de procedure. De optie denoising strength, die van invloed is op het aantal stappen tijdens het genereren, is voor ons beschikbaar als we een afbeelding genereren in img2img. Bijvoorbeeld, met stappen = 30 en ruisonderdrukkingssterkte = 0.5, zijn er nog maar 15 stappen over om te maken. Deze redenering kan worden toegepast op het animeren van de morph. Je kunt elke afbeelding veranderen; portretten zijn niet de enige die kunnen worden gedaan.

Neem de originele foto. Activeer het ControlNet terwijl u het afbeeldingsvenster leeg laat. Kies seed als -1 om willekeurige tests te genereren; het aantal batches beïnvloedt hun hoeveelheid. U kunt experimenteren met de begeleidingsparameters, het gewicht van de ontvangen kaart en de ControlNet-modus. Als je de generatie leuk vindt, sleep je deze met de muis naar img2img en herhaal je het proces, op zoek naar de afbeelding die de tweede afbeelding uiteindelijk zal worden. Terwijl elke afbeelding is voltooid, rijst de vraag hoe je een animatie kunt maken. (Vergeet niet om om te beginnen het aantal batches in te stellen op 1 om te voorkomen dat u extra foto's maakt.)

We zullen nu een intrigerende oplossing gebruiken, maar ik zal later over de tekortkomingen praten.

De XYZ-plot wordt gebruikt; u moet het kiezen uit de lijst met scripts. Het stelt ons in staat om niet alleen het uiteindelijke beeld te creëren, maar ook de overgang van het bronbeeld.

X-waarden zetten we in de regel die luidt:

0.0.296.0.39.0.459.0.515.0.563.0.606.0.644.0.68.0.713.0.743.0.772.0.799.0.825.0.85.0.874.0.897.0.919.0.94.0.961.

Dit betekent dat wanneer de generatie begint, we 21 foto's zullen ontvangen in plaats van slechts één (het aantal waarden gescheiden door komma's). Waarom staat deze lijn daar? Het kan er bijvoorbeeld anders uitzien.

Dit formaat maakt het eenvoudiger te begrijpen: u vraagt ​​20 afbeeldingen aan bij de automaat en vraagt ​​hem om aan te tonen hoe het verwijderen van ruis de uitkomst zal beïnvloeden voor waarden variërend van 0 tot 1. Het nadeel van de tweede optie is dat het resulteert in een lineaire verandering in waarden , vanwege de kenmerken van de denoise lijkt het geen realistische morphing te zijn. Getallen die bijna nul zijn, hebben bijna geen effect op de uitkomst. en bij niveaus hoger dan 0.5, begint het zeer merkbaar te beïnvloeden.

Als gevolg hiervan is de eerste regel een curve van het type x.4, of x verhoogd met 0.4. Een rechte, lineaire functie en een gebogen functie, die een nauwkeurigere uitvoer produceren, worden in het beeld gecontrasteerd. Je kunt een blender gebruiken om zo'n snaar te maken.

U moet het aantal frames voor de overgang kiezen voordat u uw lijn maakt. Het is bewerkbaar in de projectinstellingen.

U moet meerdere stappen uitvoeren om een ​​regel te verkrijgen. Experimenteer eerst met de vorm van de curve. Selecteer hiervoor "Keyframes verwijderen" in het contextmenu van de animatieparameter.

Hier is de formule voor het verkrijgen van de curve; de parameter werd blauw, wat aangeeft dat de bestuurder erin werkt.

Je kunt hier met de waarde spelen. 4. Maar vermijd te laag te gaan. frame/21 geeft een waardeverschuiving aan van 0 naar 1 bij frame 0 naar frame 21. Alleen waarden tussen 1 en 20 frames zijn over.

Toch zijn de sleutels niet de bestuurder. Ze moeten eerst worden voorbereid. Klik hiervoor op Object > Animatie > Bakactie in het 3D-venster en klik vervolgens op OK.

Dit heeft echter invloed op alle mogelijke sleutels van het object en deze moeten worden verwijderd. Selecteer alles behalve de eerste regel en druk op X op het toetsenbord (de muis moet zich onder de lijst bevinden).

En nu, om de regel aan de linkerkant van het scherm te krijgen, klik je op spelen en open je het consolevenster.

Kreeg een string die kan worden gekopieerd.

Om nu de animatie te maken, moet u dit proces afzonderlijk uitvoeren voor elke afbeeldingspositie die aan het begin is gemaakt en deze vervolgens in een video-editor tot animatie samenstellen.

Ja, het proces is nog niet geautomatiseerd, maar je kunt alles volledig voor jezelf aanpassen. U kunt het generatiemodel en het ControlNet-model en de modus wijzigen, het voorproces in- of uitschakelen, of wat u maar wilt. Het belangrijkste is om goede resultaten niet te verliezen en alles correct te herhalen om animatie te maken.

Nadelen van technologie: u moet niet veel grondwerk leggen voor de overgang. We schreven hierboven dat denoise invloed heeft op het aantal stappen. Het kan blijken dat de uitvoer afbeeldingen dupliceert, aangezien verschillende denoise-waarden binnen hetzelfde aantal stappen vallen. Hun aantal is te zien in de automatische console.

Deze technologie kan worden gebruikt in combinatie met interpolator-vertragers, dat wil zeggen het verzenden van de animatie om de ontbrekende frames te voltooien; dit geeft vloeiendere veranderingen.

Originele Bron

Lees meer gerelateerde artikelen:

Disclaimer

In lijn met de Richtlijnen voor vertrouwensprojectenHoud er rekening mee dat de informatie op deze pagina niet bedoeld is en niet mag worden geïnterpreteerd als juridisch, fiscaal, beleggings-, financieel of enige andere vorm van advies. Het is belangrijk om alleen te beleggen wat u zich kunt veroorloven te verliezen en onafhankelijk financieel advies in te winnen als u twijfels heeft. Voor meer informatie raden wij u aan de algemene voorwaarden en de hulp- en ondersteuningspagina's van de uitgever of adverteerder te raadplegen. MetaversePost streeft naar nauwkeurige, onpartijdige berichtgeving, maar de marktomstandigheden kunnen zonder voorafgaande kennisgeving worden gewijzigd.

Over de auteur

Damir is de teamleider, productmanager en redacteur bij Metaverse Post, met onderwerpen als AI/ML, AGI, LLM's, Metaverse en Web3-gerelateerde velden. Zijn artikelen trekken maandelijks een enorm publiek van meer dan een miljoen gebruikers. Hij blijkt een expert te zijn met 10 jaar ervaring in SEO en digitale marketing. Damir is genoemd in Mashable, Wired, Cointelegraph, The New Yorker, Inside.com, Entrepreneur, BeInCrypto en andere publicaties. Hij reist als digitale nomade tussen de VAE, Turkije, Rusland en het GOS. Damir behaalde een bachelordiploma in natuurkunde, wat hem volgens hem de kritische denkvaardigheden heeft gegeven die nodig zijn om succesvol te zijn in het steeds veranderende landschap van internet. 

Meer artikelen
Damir Jalalov
Damir Jalalov

Damir is de teamleider, productmanager en redacteur bij Metaverse Post, met onderwerpen als AI/ML, AGI, LLM's, Metaverse en Web3-gerelateerde velden. Zijn artikelen trekken maandelijks een enorm publiek van meer dan een miljoen gebruikers. Hij blijkt een expert te zijn met 10 jaar ervaring in SEO en digitale marketing. Damir is genoemd in Mashable, Wired, Cointelegraph, The New Yorker, Inside.com, Entrepreneur, BeInCrypto en andere publicaties. Hij reist als digitale nomade tussen de VAE, Turkije, Rusland en het GOS. Damir behaalde een bachelordiploma in natuurkunde, wat hem volgens hem de kritische denkvaardigheden heeft gegeven die nodig zijn om succesvol te zijn in het steeds veranderende landschap van internet. 

De institutionele belangstelling groeit richting Bitcoin ETF’s te midden van volatiliteit

Uit openbaarmakingen via 13F-registraties blijkt dat opmerkelijke institutionele beleggers zich bezighouden met Bitcoin ETF's, wat een groeiende acceptatie onderstreept van ...

Meer weten

De dag van de veroordeling breekt aan: het lot van CZ hangt in evenwicht terwijl de Amerikaanse rechtbank het pleidooi van DOJ in overweging neemt

Changpeng Zhao staat vandaag op het punt te worden veroordeeld door een Amerikaanse rechtbank in Seattle.

Meer weten
Sluit u aan bij onze innovatieve technologiegemeenschap
Lees meer
Lees meer
Google's Med-Gemini klaar om een ​​voorsprong te geven GPT-4 Met zijn superieure prestaties in de gezondheidszorg
AI Wiki Nieuws Software Technologie
Google's Med-Gemini klaar om een ​​voorsprong te geven GPT-4 Met zijn superieure prestaties in de gezondheidszorg
2 mei 2024
De AI-renaissance in gameontwikkeling in 2024
AI Wiki metaverse Wiki Onderwijs Markten Software Technologie
De AI-renaissance in gameontwikkeling in 2024
1 mei 2024
Mogelijke uitdagingen bij het integreren van AI in slimme contracten en het balanceren van innovatie en veiligheid
AI Wiki Security Wiki Software Verhalen en recensies Technologie
Mogelijke uitdagingen bij het integreren van AI in slimme contracten en het balanceren van innovatie en veiligheid
29 april 2024
AI-munten maken furore in de cryptowereld: prestaties, gebruiksscenario's en wat de toekomst biedt
AI Wiki crypto Wiki Verhalen en recensies Technologie
AI-munten maken furore in de cryptowereld: prestaties, gebruiksscenario's en wat de toekomst biedt
26 april 2024