اول بگید کدوم یکی از این عکسا کیکه کدوم واگعی؟😄
درمورد Generative Fill که بخشی از عکس رو انتخاب کنیم و #هوش_مصنوعی با توجه به اطرافش اون رو تغییر یا تکمیل یا حتی حذف کنه و در کل تولید تصویر از پرامپت در این #رشتو میخوام صحبت کنم و بخشهای مهم برنامه #Krita رو آموزش بدم.
قبلاً با Adobe Firefly کار کرده بودم که خوب بود ولی کرکش دردسر داشت و از وقتی که با خود فتوشاپ ادغام و آنلاین شد وضعیت بدتر شد که تقریباً امکان کرک نبود و اکانت تریال ۱۵ روزه میساختیم که همونم الان دیدم حداقل کارت اعتباری رو نیازه و دیگه بیخیالش شدم.
تمام سایتهای آنلاین رو گشتم همه پولین و آزمایشیم محدودن و درست کار نمیدن و از این مسیر هم نا امید شدم.
آخر دست گفتم مدل همه چیزو فری گذاشتن، چرا برای این نباشه. تا اینکه یه چیز خفن پیدا کردم که رایگان و نامحدود و قویه و حتی آفلاینم میشه!
اول این ویدیوی نمونه کارش رو ببینید تا بهش ایمان بیارید:
(اون معمای توئیت اول هم، عکس اول واگعی بود، بقیه کیک خامهای بودن، حتی اون سنگه!🧁)
ابتدا باید برنامه krita که یه برنامه ویرایش عکس رایگانه و اوپنسورس برای ویندوز و مک و لینوکسه رو نصب کنید. برنامه کامل و سبکیه که میتونه جای فتوشاپ رو هم براتون بگیره:
https://krita.org/en/download/
حالا افزونه جنریتیو فیل رو از اینجا دانلود و روش نصب کنید:
https://github.com/Acly/krita-ai-diffusion?tab=readme-ov-file#installation
مراحل نصب سادست که همونجا نوشته.
فایل زیپشو دانلود و از:
Tools>Scripts>Import Python Plugin from File
نصب و برنامه باز و بسته و بعد از:
Settings>Dockers>AI Image Generation
فعالش کنید.
این افزونه سه تا مد اجرا داره که تو تنظیماتش قابل انتخابه.
یکی Online Service از سرور و پردازنده خودشون استفاده میکنه که مقداری اعتبار فری میده که کم هم نیست، تقریباً ۱۰۰ تا عکس میتونه بسازه. تمومم که بشه با یه ایمیل تمپ دیگه راحت میتونید ثبت نام کنید و اعتبار دوباره بگیرید.
ولی حالت Local Managed Server که قسمت جذاب داستانه. اینه میتونید مدل هوش مصنوعیش رو دانلود کنید و دیگه آفلاین کار کنه و از پردازنده خودت استفاده کنه و دیگه میشه نامحدود و آفلاین و این عالیه!😊
در وضعیت حداقلی حجمش ۱۰ گیگه و هیچ تنظیماتی نیاز نداره و خودش همه کارهاشو میکنه.
یه حالت دیگه Custom Server هم داره که مثلاً من دانلود میکنم، میشم سرور و سرویس دهنده و شما به سیستم من وصل میشی از پردازنده من استفاده میشه که بابت سرویسم حتی میتونم ازتون پول بگیرم!
وقتی این وضعیت Custom Server رو چک کردم دیدم یه آدرس (http://127.0.0.1:8188) دیدم که تو بروزر که باز کردم خودش یه پروژهای بود به اسم ComfyUI که 53K استار خورده رو گیتهاب و چیز خفنیه!
ظاهراً کار اصلی رو این داره میکنه و کارهای خیلی زیاد بیشتریم میکنه مثلاً خودش یه تولید کننده تصویر از صفره و از مدل Stable Diffusion استفاده میکنه، که همونجا میتونید پرامپت و تعداد و حتی ابعاد عکس خروجی (هر رزولیشنی دلتون خواست) وارد کنید عکس رو همونجا میسازه براتون. تسکهایی هم که از krita میاد اونجا میشه دید و کیل کرد.
حتی امکان کاستوم کردن زیادی داره که میتونید راست کلیک کنید و نود جدید اضافه کنید، ورودی وبکم بهش بدید! و بگید چی رو به چی وصل کنه و خلاصه یه سناریوی دلخواه طراحی کنید.
این رو به شکل جدا هم میشه نصب کنید ولی با نصب اون افزونه روی Krita خودکار نصب میشه. پس اینجا نیاز به نصبش نداریم.
https://github.com/comfyanonymous/ComfyUI
بعد جلوتر که رفتم دیدم توی خود krita چند حالت داره که یکیش live هست که خیلی باش حال کردم. یعنی همینجوری که تایپ میکنید عکس رو میسازه.
اینجوری:
(این ویدیو رو حتماً ببینید باحال شده)
اون گزینه Animation توی مدهای اصلی عملکرد برنامه، درست کار نمیکنه و به نظر اشکالاتی داره.
امکان Upscale هم داره. یعنی بهبود کیفیت عکس که اینم خوب انجام داد.
اینجوری:
امکان Expand هم جالبه که عکس رو از اطراف میتونید گسترش بدید.
اول با ابزار کراپ عکس رو از اطراف بزرگتر کنید و بعد ناحیه خالی اطراف رو سلکت کنید و فلش کنار دکمهی اصلی افزونه رو بزنید و Expand رو انتخاب کنید. نتیجه شبیه اینها میشه:
(به جزئیات دو طرف عکسها دقت کنید)
توی تنظیمات Prompt Translation رو روی Persian بزارید تا پرامپت فارسی هم بفهمه.
اسکرول Strength رو هر چی به سمت ۱۰۰٪ ببرید عکس پرتره و مستقل تری میده و هر چی به سمت صفر ببرید سوژه اصلی دورتر میشه.
اون Seed اگر Fixed باشه عدد جلوش ثابت میشه و اصل عکس قبلی رو حفظ میکنه و نمونههای مشابهش میسازه. اما اگر مکعب جلوش رو بزنید عدد سید عوض بشه، عکسهای متفاوت از قبلیها ساخته میشه.
یه سری مدلهای آپشنالش هم مثل صورت و دست و XL و این چیزها رو هم که تیک زدم و یه ۵ گیگ دیگه نصب شد کیفیت تولید بهتر هم شد ولی فیلم و عکسای قبلی مربوط به قبل از اون بودند.
عکسای نود ناجور و کامل هم میسازه! تو تنظیمات NSFW Filter باید Disabled باشه.😈
اینم یه ابزار دیگه کار خودشونه که شاید کاربردی باشه. یه افزونس که روی همین برنامه Krita نصب میشه و با یه کلیک آبجکت و ناحیهها رو به شکل هوشمند انتخاب میکنه که بعدش میتونید پرامپت جنرتیو فیل رو روی اون ناحیه اعمال کنید:
https://github.com/Acly/krita-ai-tools
و بازهم یادآور میشم همه اینها آفلاین و نامحدود و رایگان!😍
از توئیت قبلی یه عکس برای ولت تلگرام فکر میکردید به اینجا ختم بشه؟! 😂 من همینجوریم خیلی پروژه تو پروژه میکنم!😂
یه نکته اضافه کنم.
دکمه تنظیمات و Diffusion رو که بزنید سه تا گزینه دارید که مهم و تاثیر گذار هستند.
Selection Grow
هر چی بیشتر باشه، فضای بیشتری از اطراف ناحیه انتخابی رو درگیر میکنه که زیاد بودنش اغلب جالب نیست.
Selection Feather
هر چی بیشتر باشه، بخش بیشتری از اطراف عکسی که اضافه میکنه رو محو میکنه و با زمینه ادغام میشه. پس هر چی بیشتر بهتر.
Selection Padding
این باید فاصله داخلی منطقه انتخاب شده باشه ولی در عمل من تاثیر خاصی ازش نگرفتم.
در کل تنظیمات مطلوب من این شکلیه:
امیدوارم مفید بوده باشه.🙏