AI Wiki
Март 06, 2023

Как да генерирате анимация за преобразуване на изображение с ControlNet

Поради предишен експеримент провеждамd, имахме идеята да използваме ControlNet за преобразуване. Едва тогава преминахме към използването на модела depth2img, който може да създаде изображение от карта на дълбочината, а не ControlNet. И ControlNet може да функционира не само в дълбочина. Този пост има повече информация за техниката.

Как да генерирате анимация за преобразуване на изображение с ControlNet

Ще ви дам кратък преглед на процедурата. Опцията за сила на обезшумяване, която влияе върху броя на стъпките по време на генерирането, е достъпна за нас, ако генерираме изображение в img2img. Например, със стъпки = 30 и сила на обезшумяване = 0.5, ще има само 15 оставащи стъпки за създаване. Това разсъждение може да се приложи към анимирането на трансформацията. Можете да трансформирате всяко изображение; портретите не са единствените, които могат да бъдат направени.

Направете оригиналната снимка. Активирайте ControlNet, като оставите полето за картина празно. Изберете начална стойност -1, за да генерирате произволни тестове; броят на партидите влияе върху тяхното количество. Можете да експериментирате с параметрите на насочване, теглото на получената карта и режима ControlNet. Ако харесвате генерирането, плъзнете го с мишката до img2img и след това повторете процеса, като търсите изображението, което второто изображение ще стане в крайна сметка. Когато всяко изображение е завършено, възниква въпросът как да се създаде анимация. (За начало не забравяйте да зададете броя на партидите на 1, за да избегнете създаването на допълнителни снимки.)

Точно сега ще използваме едно интригуващо решение, но ще говоря за недостатъците му по-късно.

Ще се използва диаграмата XYZ; трябва да го изберете от списъка със скриптове. Това ще ни позволи да създадем не само крайното изображение, но и прехода от изходното изображение.

Стойностите на X поставяме в реда, който гласи:

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.

Това означава, че когато започне генерирането, ще получим 21 снимки вместо само една (броят стойности, разделени със запетаи). Защо е тази линия там? Например, може да изглежда различно.

Този формат го прави по-лесен за разбиране: изисквате 20 изображения от автоматизирания и го молите да демонстрира как премахването на шума ще повлияе на резултата за стойности, вариращи от 0 до 1. Недостатъкът на втората опция е, че води до линейна промяна в стойностите , поради характеристиките на премахването на шума, не изглежда реалистично преобразуване. Близките до нула числа почти нямат ефект върху резултата. и при нива по-големи от 0.5, започва да влияе много забележимо.

В резултат на това първият ред е крива от типа x.4 или x, повишена с 0.4. В изображението се контрастират права, линейна функция и извита, която ще доведе до по-точен резултат. Можете да използвате блендер, за да създадете такъв низ.

Трябва да изберете количеството рамки за прехода, преди да създадете вашата линия. Може да се редактира в настройките на проекта.

Трябва да извършите няколко стъпки, за да получите линия. Първо експериментирайте с формата на кривата. За да постигнете това, изберете „Изтриване на ключови кадри“ от контекстното меню на параметъра на анимацията.

Ето формулата за получаване на кривата; параметърът стана син, което показва, че драйверът работи в него.

Можете да си поиграете със стойността тук. 4. Но избягвайте да слизате твърде ниско. рамка/21 обозначава промяна на стойността от 0 към 1 в рамка 0 към рамка 21. Остават само стойности между 1 и 20 рамки.

Въпреки това ключовете не са водачът. Първо трябва да се подготвят. За да постигнете това, щракнете върху Обект > Анимация > Печене на действие в 3d прозореца и след това щракнете върху OK.

Това обаче ще засегне всички възможни ключове на обекта и те трябва да бъдат изтрити. Изберете всичко с изключение на първия ред и натиснете X на клавиатурата (мишката трябва да се намира под списъка).

И сега, за да получите линията от лявата страна на екрана, щракнете върху възпроизвеждане и отворете прозореца на конзолата.

Имам низ, който може да се копира.

Сега, за да направите анимацията, трябва да направите този процес поотделно за всяка позиция на картината, която е направена в началото, и след това да я сглобите в анимация в някакъв видео редактор.

Да, процесът все още не е автоматизиран, но можете напълно да персонализирате всичко за себе си. Можете да промените модела на генериране и модела и режима на ControlNet, да активирате или деактивирате предварителната обработка или каквото и да е друго, което желаете. Основното нещо е да не губите добри резултати и след това да повторите всичко правилно, за да създадете анимация.

Недостатъци на технологията — не трябва да полагате много основи за прехода. По-горе написахме, че премахването на шума влияе върху броя на стъпките. Може да се окаже, че изходът ще дублира картини, тъй като няколко стойности за обезшумяване ще бъдат в рамките на същия брой стъпки. Техният брой може да се наблюдава в автоматичната конзола.

Тази технология може да се използва заедно с интерполаторни забавители, т.е. изпращане на анимацията за завършване на липсващите кадри; това ще доведе до по-плавни промени.

Оригинален източник

Прочетете още свързани статии:

Отказ от отговорност

В съответствие с Доверете се насоките на проекта, моля, имайте предвид, че предоставената на тази страница информация не е предназначена да бъде и не трябва да се тълкува като правен, данъчен, инвестиционен, финансов или каквато и да е друга форма на съвет. Важно е да инвестирате само това, което можете да си позволите да загубите, и да потърсите независим финансов съвет, ако имате някакви съмнения. За допълнителна информация предлагаме да се обърнете към правилата и условията, както и към страниците за помощ и поддръжка, предоставени от издателя или рекламодателя. MetaversePost се ангажира с точно, безпристрастно отчитане, но пазарните условия подлежат на промяна без предизвестие.

За автора

Дамир е ръководител на екип, продуктов мениджър и редактор в Metaverse Post, обхващащи теми като AI/ML, AGI, LLMs, Metaverse и Web3- свързани полета. Статиите му привличат огромна аудитория от над милион потребители всеки месец. Изглежда, че е експерт с 10 години опит в SEO и дигитален маркетинг. Дамир е споменат в Mashable, Wired, Cointelegraph, The New Yorker, Inside.com, Entrepreneur, BeInCrypto и други публикации. Той пътува между ОАЕ, Турция, Русия и ОНД като дигитален номад. Дамир получава бакалавърска степен по физика, която според него му е дала уменията за критично мислене, необходими за успех в непрекъснато променящия се пейзаж на интернет. 

Още статии
Дамир Ялалов
Дамир Ялалов

Дамир е ръководител на екип, продуктов мениджър и редактор в Metaverse Post, обхващащи теми като AI/ML, AGI, LLMs, Metaverse и Web3- свързани полета. Статиите му привличат огромна аудитория от над милион потребители всеки месец. Изглежда, че е експерт с 10 години опит в SEO и дигитален маркетинг. Дамир е споменат в Mashable, Wired, Cointelegraph, The New Yorker, Inside.com, Entrepreneur, BeInCrypto и други публикации. Той пътува между ОАЕ, Турция, Русия и ОНД като дигитален номад. Дамир получава бакалавърска степен по физика, която според него му е дала уменията за критично мислене, необходими за успех в непрекъснато променящия се пейзаж на интернет. 

Hot Stories
Присъединете се към нашия бюлетин.
Последни новини

Институционалният апетит нараства към биткойн ETF на фона на волатилност

Оповестяванията чрез документи 13F разкриват забележителни институционални инвеститори, занимаващи се с биткойн ETF, което подчертава нарастващото приемане на...

Научете още

Пристига денят на присъдата: Съдбата на CZ виси на равновесие, докато американският съд разглежда молбата на DOJ

Changpeng Zhao е готов да бъде осъден днес в американски съд в Сиатъл.

Научете още
Присъединете се към нашата иновативна техническа общност
Вижте повече
Прочети повече
Google Med-Gemini е готов да даде преднина на GPT-4 С превъзходното си представяне в здравеопазването
AI Wiki Статии Софтуер Технологии
Google Med-Gemini е готов да даде преднина на GPT-4 С превъзходното си представяне в здравеопазването
Май 2, 2024
Ренесансът на AI в разработката на игри през 2024 г
AI Wiki Metaverse Wiki образование пазари Софтуер Технологии
Ренесансът на AI в разработката на игри през 2024 г
Май 1, 2024
Възможни предизвикателства при интегрирането на AI в интелигентни договори при балансиране на иновациите и сигурността
AI Wiki Охрана Wiki Софтуер Истории и рецензии Технологии
Възможни предизвикателства при интегрирането на AI в интелигентни договори при балансиране на иновациите и сигурността
Април 29, 2024
AI монети предизвикват вълни в крипто света: производителност, случаи на използване и какво следва
AI Wiki Crypto Wiki Истории и рецензии Технологии
AI монети предизвикват вълни в крипто света: производителност, случаи на използване и какво следва
Април 26, 2024
CRYPTOMERIA LABS PTE. LTD.