نحوه ایجاد انیمیشن شکلگیری تصویر با ControlNet
به دلیل آزمایش قبلی انجام دهدd، ما این ایده را داشتیم که از ControlNet برای شکلگیری استفاده کنیم. تنها پس از آن ما به استفاده از مدل depth2img، که می تواند تصویری را از نقشه عمق ایجاد کند، به جای 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 تأثیر میگذارد. اشکال گزینه دوم این است که منجر به تغییر خطی در مقادیر میشود. ، به دلیل ویژگی های denoise، به نظر نمی رسد شکل گیری واقعی باشد. اعداد نزدیک به صفر تقریباً هیچ تأثیری بر نتیجه ندارند. و در سطوح بیشتر از 0.5، شروع به تأثیر بسیار قابل توجهی می کند.
در نتیجه، خط اول یک منحنی از نوع x.4 یا x با 0.4 است. یک تابع مستقیم، خطی و یک تابع منحنی، که خروجی دقیق تری ایجاد می کند، در تصویر متضاد هستند. برای ایجاد چنین رشته ای می توانید از مخلوط کن استفاده کنید.
قبل از ایجاد خط خود باید مقدار فریم را برای انتقال انتخاب کنید. در تنظیمات پروژه قابل ویرایش است.
برای به دست آوردن یک خط باید چندین مرحله را انجام دهید. ابتدا شکل منحنی را آزمایش کنید. برای رسیدن به این هدف، از منوی زمینه پارامتر انیمیشن، "Delete Keyframes" را انتخاب کنید.
در اینجا فرمول به دست آوردن منحنی است. پارامتر آبی شد و نشان می دهد که راننده در آن کار می کند.
شما می توانید در اینجا با مقدار کمانچه بپردازید. 4. اما، از پایین آمدن بیش از حد خودداری کنید. frame/21 نشان دهنده تغییر مقدار از 0 به 1 در فریم 0 به فریم 21 است. فقط مقادیر بین 1 تا 20 فریم باقی مانده است.
با این حال، کلیدها راننده نیستند. ابتدا باید آماده شوند. برای انجام این کار، روی Object > Animation > Bake Action در پنجره سه بعدی کلیک کنید و سپس روی OK کلیک کنید.
با این حال، این روی تمام کلیدهای ممکن شیء تأثیر می گذارد و آنها باید حذف شوند. همه چیز را به جز خط اول انتخاب کنید و X را روی صفحه کلید فشار دهید (ماوس باید در زیر لیست قرار گیرد).
و حالا برای دریافت خط سمت چپ صفحه، روی play کلیک کنید و پنجره کنسول را باز کنید.
رشته ای دریافت کردم که می توان آن را کپی کرد.
اکنون برای ساخت انیمیشن، باید این فرآیند را به طور جداگانه برای هر موقعیت تصویری که در ابتدا ساخته شده است انجام دهید و سپس آن را در یک ویرایشگر ویدیو به صورت انیمیشن مونتاژ کنید.
بله، این فرآیند هنوز خودکار نشده است، اما شما می توانید همه چیز را به طور کامل برای خود شخصی سازی کنید. می توانید مدل تولید و مدل و حالت ControlNet را تغییر دهید، پیش پردازش را فعال یا غیرفعال کنید یا هر چیز دیگری که دوست دارید. نکته اصلی این است که نتایج خوب را از دست ندهید و سپس همه چیز را به درستی برای ایجاد انیمیشن تکرار کنید.
معایب فناوری - شما نباید زمینه های زیادی را برای انتقال ایجاد کنید. ما در بالا نوشتیم که denoise بر تعداد مراحل تأثیر می گذارد. ممکن است معلوم شود که خروجی تصاویر را کپی خواهد کرد زیرا چندین مقدار denoise در همان تعداد مراحل خواهند بود. تعداد آنها را می توان در کنسول خودکار مشاهده کرد.
این فناوری را می توان همراه با interpolator retarder استفاده کرد، یعنی ارسال انیمیشن برای تکمیل فریم های از دست رفته. این تغییرات نرم تری ایجاد می کند.
مقالات مرتبط بیشتر را بخوانید:
سلب مسئولیت
در خط با دستورالعمل های پروژه اعتماد، لطفاً توجه داشته باشید که اطلاعات ارائه شده در این صفحه به عنوان مشاوره حقوقی، مالیاتی، سرمایه گذاری، مالی یا هر شکل دیگری در نظر گرفته نشده است و نباید تفسیر شود. مهم است که فقط در موردی سرمایه گذاری کنید که توانایی از دست دادن آن را دارید و در صورت شک و تردید به دنبال مشاوره مالی مستقل باشید. برای کسب اطلاعات بیشتر، پیشنهاد می کنیم به شرایط و ضوابط و همچنین صفحات راهنمایی و پشتیبانی ارائه شده توسط صادرکننده یا تبلیغ کننده مراجعه کنید. MetaversePost متعهد به گزارش دقیق و بی طرفانه است، اما شرایط بازار بدون اطلاع قبلی ممکن است تغییر کند.
درباره نویسنده
Damir رهبر تیم، مدیر محصول و سردبیر در است Metaverse Post، موضوعاتی مانند AI/ML، AGI، LLMs، Metaverse و Web3- زمینه های مرتبط مقالات او هر ماه مخاطبان زیادی از بیش از یک میلیون کاربر را جذب می کند. به نظر می رسد او یک متخصص با 10 سال تجربه در سئو و بازاریابی دیجیتال است. دمیر در Mashable, Wired, ذکر شده است. Cointelegraph، نیویورکر، Inside.com، Entrepreneur، BeInCrypto، و انتشارات دیگر. او بین امارات متحده عربی، ترکیه، روسیه و کشورهای مستقل مشترک المنافع به عنوان یک عشایر دیجیتال سفر می کند. دمیر مدرک لیسانس خود را در فیزیک گرفت که به اعتقاد او مهارت های تفکر انتقادی لازم برای موفقیت در چشم انداز دائماً در حال تغییر اینترنت را به او داده است.
مقالات بیشترDamir رهبر تیم، مدیر محصول و سردبیر در است Metaverse Post، موضوعاتی مانند AI/ML، AGI، LLMs، Metaverse و Web3- زمینه های مرتبط مقالات او هر ماه مخاطبان زیادی از بیش از یک میلیون کاربر را جذب می کند. به نظر می رسد او یک متخصص با 10 سال تجربه در سئو و بازاریابی دیجیتال است. دمیر در Mashable, Wired, ذکر شده است. Cointelegraph، نیویورکر، Inside.com، Entrepreneur، BeInCrypto، و انتشارات دیگر. او بین امارات متحده عربی، ترکیه، روسیه و کشورهای مستقل مشترک المنافع به عنوان یک عشایر دیجیتال سفر می کند. دمیر مدرک لیسانس خود را در فیزیک گرفت که به اعتقاد او مهارت های تفکر انتقادی لازم برای موفقیت در چشم انداز دائماً در حال تغییر اینترنت را به او داده است.