UnityChan(Channel)
402 subscribers
1.79K photos
62 videos
13 files
41 links
کانال آموزش و نکات UnityChan

گروه یونیتی https://t.me/UnityChan
Download Telegram
UnityChan(Channel)
گره Viewer Node در بلندر : گره Viewer امکان تجسم موقت داده ها را از داخل گراف گره می دهد. می توان آن را در هر جایی وصل کرد تا یک تصویر یا نقشه ارزش را در درخت گره شما بررسی کند. یک گره دید با LMB را برای جابجایی بین چندین گره بیننده انتخاب کنید. امکان اتصال…
با استفاده از ویرایشگر تصویر

گره Viewer اجازه می دهد تا نتایج در ویرایشگر تصویر نمایش داده شوند. تصویر در هدر با انتخاب Viewer Node در منوی بلوک داده پیوند شده تصویر تسهیل می شود. ویرایشگر تصویر تصویر را از گره Viewer انتخاب شده در حال حاضر نمایش می دهد.

برای ذخیره تصویر در حال مشاهده، از Image ‣ Save As…، Alt-S برای ذخیره تصویر در یک فایل استفاده کنید.

ویرایشگر تصویر همچنین دارای سه گزینه اضافی در هدر خود برای مشاهده تصاویر با یا بدون آلفا یا مشاهده خود آلفا یا Z است. کلیک و نگه داشتن ماوس در تصویر نمایش داده شده به شما امکان می دهد مقادیر را نمونه برداری کنید.
👍1
گره File Output Node در بلندر :

این گره یک تصویر را برای هر محدوده فریم مشخص شده، به نام فایل وارد شده، به عنوان بخشی از یک دنباله مجموعه فریم می نویسد.


این گره می تواند به عنوان راهی برای ذخیره خودکار تصویر پس از رندر استفاده شود. علاوه بر این، از آنجایی که این گره را می توان در هر جایی از درخت گره قلاب کرد، می تواند تصاویر میانی را نیز به صورت خودکار ذخیره کند.


ورودی

Image : تصویر(ها) هنگام رندر ذخیره می شوند و در فریم فعلی می نویسند. هنگامی که یک انیمیشن رندر می شود، یک توالی کامل از تصاویر ذخیره می شود.

خواص

Base Path : برخلاف مسیر فایل خروجی رندر، این گره از یک دایرکتوری پایه و یک نام تصویر استفاده می کند، به طور پیش فرض مسیر خروجی از: {base path}/{file name}{frame number}.{extension} تشکیل شده است.

علاوه بر تقسیم به دو تنظیمات، از همه جنبه‌های دیگر، این تنظیم مانند مسیر خروجی رندر رفتار می‌شود.

File Format : برچسبی که فرمت فایل انتخابی را نشان می دهد.
👍1
بلخره پرونده کار کردن با تمام گره های کامپوزیتینگ در بلندر بسته شد گره های پایانی در یونیتی :
👍1
UnityChan(Channel)
گره های خروجی در یونیتی و بلندر :
گره Patch PanelNode در یونیتی :

بافت های ورودی را در یک چیدمان مجموعه ای برای پیش نمایش قسمت های مختلف نمودار در یک گره نمایش می دهد. دارای دو حالت چیدمان برای نمایش 4 یا 12 بافت است. هر پورت ورودی یک بافت را در موقعیت متفاوتی در چیدمان نشان می دهد.

Size : اندازه وضوح هدف

Layout Type : طرح مورد استفاده برای ایجاد بافت پیش نمایش.
👍1
گره PreviewNode در یونیتی :

پیش نمایش خروجی نمودار در مرحله خاصی از نمودار


Export Render Texture : اگر تنظیم شود، این گره خروجی واسطه را در بافت رندر اختصاص داده شده در هر فریم ذخیره می کند

Preview in sRGB : پیش نمایش نتیجه در sRGB. فقط در گردش کار خطی کاربردی است.
👍1
UnityChan(Channel)
گره های خروجی در یونیتی و بلندر :
گره Layers در یونیتی :

این گره به طور خودکار در داخل پشته لایه ایجاد می شود و پردازش پست را به روشی مشابه Post Process Node برای تولید خروجی نهایی اعمال می کند.
👍1
گره LayerNode در یونیتی :

یک گره لایه که فقط در داخل پشته لایه فعال می شود، ورودی را با نتیجه لایه تا لایه قبلی ترکیب می کند.

این شبیه به Blend Node است که نتیجه گره لایه قبلی به عنوان بافت پس‌زمینه عمل می‌کند.

می‌توانیم از تنظیمات صادرات استفاده کنیم تا خروجی رندر را به یک RenderTexture صادر کنیم، که سپس می‌تواند با استفاده از Recorder در فایل‌ها ذخیره شود.

Separate : ورودی LayerNode را صادر می کند.

Merged : نتیجه ادغام ورودی و خروجی لایه قبلی را صادر می کند.
👍1
گره Organize Nodes در یونیتی :

گره هایی برای سازماندهی نمودار.

یک برچسب متنی به نمودار اضافه می کند که برای مستندسازی استفاده می شود
👍1
گره Stable Diffusion Txt2ImgNode در یونیتی :

این یک گره آزمایشی است که از Stable Diffusion استفاده می‌کند و بیشتر ویژگی‌های این گره ویژگی‌های Stable Diffusion Web UI را منعکس می‌کند.

Generate Each Frame In Play : در حالت پخش در هر فریم تصویری تولید می کند

Use Control Net : از Control Net استفاده کنید یا نه. وقتی فعال باشد، این کنترل‌های اضافی را باز می‌کند.

Log : درخواست‌ها و پاسخ‌ها را از Stable Diffusion Web UI ثبت می‌کند.

دکمه های پایین گره دارای عملکردهای زیر هستند:

Generate : یک تصویر به صورت دستی تولید کنید.

Save : تصویر تولید شده را ذخیره کنید

Rand : دانه را برای ایجاد یک تصویر تصادفی کنید

Reuse : از آخرین دانه در نسل بعدی دوباره استفاده کنید

Copy : آخرین دانه استفاده شده را در کلیپ بورد کپی کنید
👍1
گره Stable Diffusion Img2ImgNode در یونیتی :

این یک گره آزمایشی است که از Stable Diffusion استفاده می‌کند و بیشتر ویژگی‌های این گره ویژگی‌های Stable Diffusion Web UI را منعکس می‌کند.

Generate Each Frame In Play : یک تصویر در هر فریم در حالت پخش ایجاد می کند.

Use Control Net : از Control Net استفاده کنید یا نه. وقتی فعال باشد، این کنترل‌های اضافی را باز می‌کند.

Log : درخواست‌ها و پاسخ‌ها را از Stable Diffusion Web UI ثبت می‌کند.

دکمه های پایین گره دارای عملکردهای زیر هستند:

Generate : یک تصویر به صورت دستی تولید کنید.

Save : تصویر تولید شده را ذخیره کنید

Rand : دانه را برای ایجاد یک تصویر تصادفی کنید

Reuse : از آخرین دانه در نسل بعدی دوباره استفاده کنید

Copy : آخرین دانه استفاده شده را در کلیپ بورد کپی کنید
👍1
نصب Stable Diffusion

Stable Diffusion یک مدل یادگیری عمیق است که می تواند برای تولید تصاویر عمدتاً بر اساس توضیحات متن استفاده شود.

به عنوان یک ویژگی آزمایشی، Visual Compositor از ادغام با Stable Diffusion Web UI با Control Net (یک ماژول) پشتیبانی می کند. پس از انجام تنظیمات اولیه، سپس Visual Compositor می‌تواند از طریق گره‌های Stable Diffusion Txt2Img و Stable Diffusion Img2Img، هم در ویرایشگر و هم در زمان اجرا، با رابط کاربری Stable Diffusion Web ارتباط برقرار کند.
👍1
UnityChan(Channel)
نصب Stable Diffusion Stable Diffusion یک مدل یادگیری عمیق است که می تواند برای تولید تصاویر عمدتاً بر اساس توضیحات متن استفاده شود. به عنوان یک ویژگی آزمایشی، Visual Compositor از ادغام با Stable Diffusion Web UI با Control Net (یک ماژول) پشتیبانی می کند.…
راه اندازی اولیه

اطمینان حاصل کنید که سخت افزار شما مطابق با الزامات مشخص شده در مستندات Stable Diffusion Web UI است.

با انجام git clone یا دانلود مستقیم آخرین نسخه از صفحه Releases، رابط کاربری Stable Diffusion Web را به صورت محلی دریافت کنید.

اسکریپت اجرایی را تغییر دهید تا تماس های API فعال شود. برای مثال، در ویندوز، webui-user.bat را تغییر دهید و خط حاوی COMMANDLINE_ARGS را ویرایش کنید:

set COMMANDLINE_ARGS=--api --api-log

اسکریپت اجرایی یعنی webui-user.bat را در ویندوز اجرا کنید.

برای مثال با مراجعه به http://localhost:7860/، تأیید کنید که رابط کاربری Stable Diffusion Web در حال اجرا است.

(اختیاری) با دنبال کردن این مراحل، ControlNet را نصب کنید
👍1
برگه «برنامه‌های افزودنی» را در رابط کاربری وب باز کنید

زبانه فرعی «نصب از URL» را باز کنید.

https://github.com/Mikubill/sd-webui-controlnet را در قسمت "URL for extension's git repository" وارد کنید.

دکمه "نصب" را فشار دهید

تب فرعی «نصب شده» را باز کنید

مطمئن شوید که مورد sd-webui-controlnet علامت زده شده است

"اعمال و راه اندازی مجدد UI" را فشار دهید

VisualCompositor فقط از ControlNet با API سازگار با sdapiv12img از نسخه 0.29.2-preview پشتیبانی می کند.
👍1
Stable Diffusion Integration

پس از یک بار انجام تنظیمات اولیه، می‌توانیم با دنبال کردن مراحل زیر به پیکربندی Visual Compositor برای استفاده از Stable Diffusion ادامه دهیم:

برای مثال با مراجعه به http://localhost:7860/، تأیید کنید که رابط کاربری Stable Diffusion Web در حال اجرا است.

در بازرس مؤلفه VisualCompositor، دکمه New را در کنار قسمت Stable Diffusion Settings فشار دهید تا یک دارایی Stable Diffusion Settings ایجاد شود.
👍1
روی دارایی جدید Stable Diffusion Settings کلیک کنید تا در بازرس باز شود.

تأیید کنید که ویژگی های زیر مقداردهی اولیه شده اند:

SD Models

Samplers

Control Net Models

اگر VisualCompositor بتواند به Stable Diffusion Web UI متصل شود، ویژگی های بالا به طور خودکار پر می شوند. در غیر این صورت، یک خطای پیکربندی خاص مانع از اتصال VisualCompositor به آن می شود.

ControlNet Post API

از آنجایی که VisualCompositor نسخه 0.29.2-preview فقط از ControlNet با API سازگار با sdapiv12img پشتیبانی می کند، باید اطمینان حاصل کنیم که فیلدهای زیر در دارایی Stable Diffusion Settings به درستی تنظیم شده اند.


Post Control Net Txt 2 Img API : /sdapi/v1/txt2img

Post Control Net Img 2 Img API : /sdapi/v1/img2img
👍1
مقادیر ویژگی پیش فرض برای گره ها

ما می‌توانیم مقادیر ویژگی پیش‌فرض را هنگام ایجاد گره‌های Stable Diffusion جدید با اصلاح فیلدهای زیر پارامترهای اساسی و پارامترهای شبکه کنترل پیکربندی کنیم.
👏1
همگام سازی Stable Diffusion Web UI با Unity

Update SD Models : مدل‌های Stable Diffusion ثبت‌شده را در Visual Compositor با مدل‌های موجود در Stable Diffusion Web UI، که پس از افزودن یا حذف مدل‌ها مفید است، بازخوانی کنید

Update Samplers : نمونه‌گرهای ثبت‌شده در Visual Compositor را با نمونه‌های موجود در Stable Diffusion Web UI تازه‌سازی کنید

Update Control Net Models : مدل‌های Control Net ثبت‌شده را در Visual Compositor با مدل‌های موجود در Stable Diffusion Web UI، که پس از افزودن یا حذف مدل‌های شبکه کنترل مفید است، به‌روزرسانی کنید.


Get Active Model : مدل پخش پایدار فعلی را در پنجره کنسول خروجی بگیرید.
و در نهایت نحوه متحرک سازی گره ها در یونیتی و بلندر :
This media is not supported in your browser
VIEW IN TELEGRAM
متحرک سازی گره ها

برای نشان دادن نحوه متحرک سازی گره ها با استفاده از جدول زمانی، ما یک دارایی Compositor Graph ایجاد خواهیم کرد که با استفاده از یک گره Transform تصویر را به صورت افقی حرکت می دهد. مراحل به شرح زیر است:
UnityChan(Channel)
متحرک سازی گره ها برای نشان دادن نحوه متحرک سازی گره ها با استفاده از جدول زمانی، ما یک دارایی Compositor Graph ایجاد خواهیم کرد که با استفاده از یک گره Transform تصویر را به صورت افقی حرکت می دهد. مراحل به شرح زیر است:
مطمئن شوید که یک گره Render، یک گره Transform و یک گره لایه در گراف وجود دارد.

اندازه گره Render را روی 3840x1080 قرار دهید. سپس روی گره Transform کلیک راست کرده و "Expose as Component" را انتخاب کنید. این اجازه می دهد تا Timeline از این گره استفاده کند.
هنگامی که یک گره ترکیبی در معرض دید قرار می گیرد، رابط کاربری گره تغییر می کند. ابتدا دو فیلد جدید و یک دکمه ضبط خاکستری رنگ در بالا اضافه می شود


Name : نام شی داخلی

Object: شی داخلی برای کشیدن و رها کردن به مسیر خط زمانی. دوم، رنگ‌های پس‌زمینه برخی از فیلدها تغییر می‌کنند تا نشان دهند که توسط Timeline هدایت می‌شوند.