تعیین دامنه عملیات : این سوال باقی می ماند که گره ها چگونه دامنه عملیات خود را تعیین می کنند. انواع گره های مختلف می توانند مکانیسم های متفاوتی برای تعیین دامنه عملکرد خود داشته باشند. اما به طور کلی، در مورد مکانیسم تعیین دامنه عملیات، سه دسته از گره ها وجود دارد که هر کدام در یکی از بخش های زیر ارائه شده است :
گره های ورودی :
دامنه عملیات گره های ورودی مانند گره Image دامنه ای با تبدیل هویت و اندازه خروجی های آنها است، بنابراین برای گره Image، دامنه عملیات، دامنه ای خواهد بود که اندازه آن اندازه تصویر و تبدیل آن برابر است
گره های خروجی :
دامنه عملیات گرههای خروجی مانند گره Viewer دامنهای با تغییر هویت و اندازه خروجی نهایی ترکیبکننده است. برای ترکیب نمای، آن اندازه اندازه نمای و برای ترکیب رندر نهایی، آن اندازه اندازه رندر صحنه خواهد بود.
سایر گره ها : تمام گرههای دیگر از مکانیسم زیر استفاده میکنند، مگر اینکه در صفحات مستند مربوطه بهطور دیگری بیان شود. یکی از ورودیهای گرهها بهعنوان ورودی دامنه گره تعیین میشود و حوزه عملیاتی گره با دامنه ورودی تعیینشده یکسان است.
گره های ورودی :
دامنه عملیات گره های ورودی مانند گره Image دامنه ای با تبدیل هویت و اندازه خروجی های آنها است، بنابراین برای گره Image، دامنه عملیات، دامنه ای خواهد بود که اندازه آن اندازه تصویر و تبدیل آن برابر است
گره های خروجی :
دامنه عملیات گرههای خروجی مانند گره Viewer دامنهای با تغییر هویت و اندازه خروجی نهایی ترکیبکننده است. برای ترکیب نمای، آن اندازه اندازه نمای و برای ترکیب رندر نهایی، آن اندازه اندازه رندر صحنه خواهد بود.
سایر گره ها : تمام گرههای دیگر از مکانیسم زیر استفاده میکنند، مگر اینکه در صفحات مستند مربوطه بهطور دیگری بیان شود. یکی از ورودیهای گرهها بهعنوان ورودی دامنه گره تعیین میشود و حوزه عملیاتی گره با دامنه ورودی تعیینشده یکسان است.
❤2
ملاحظات : مکانیسم فوق الذکر برای تعیین دامنه عملیات دارای تعدادی پیامد است که باید در نظر گرفته شوند زیرا ممکن است نامطلوب باشند، که هر یک در یکی از بخش های زیر ارائه شده است.
بریدن :خروجی گره ها به طور مستقیم به دامنه عملیات، یا بهتر است بگوییم، دامنه ورودی دامنه بریده می شود. به عنوان مثال، اگر ورودی Foreground بزرگتر از ورودی Background در گره Alpha Over باشد، خروجی به ورودی Background بریده می شود، زیرا همان ورودی دامنه است، همانطور که در شکل بالا نشان داده شده است.
ورودی Foreground بزرگتر از ورودی Background در گره Alpha Over است، بنابراین خروجی به طور مستقیم به ورودی Background بریده می شود زیرا ورودی دامنه است.
بریدن :خروجی گره ها به طور مستقیم به دامنه عملیات، یا بهتر است بگوییم، دامنه ورودی دامنه بریده می شود. به عنوان مثال، اگر ورودی Foreground بزرگتر از ورودی Background در گره Alpha Over باشد، خروجی به ورودی Background بریده می شود، زیرا همان ورودی دامنه است، همانطور که در شکل بالا نشان داده شده است.
ورودی Foreground بزرگتر از ورودی Background در گره Alpha Over است، بنابراین خروجی به طور مستقیم به ورودی Background بریده می شود زیرا ورودی دامنه است.
👍1
گره Alpha Over در حال حاضر از تغییر اولویت دامنه برای ورودی های خود پشتیبانی نمی کند، بنابراین به عنوان یک راه حل، می توان از گره Mix برای دستیابی به رفتار مورد نظر استفاده کرد، توجه داشته باشید که اولین ورودی تصویر در گره Mix بالاترین اولویت دامنه را دارد، در شکل زیر نشان داده شده است
کار بر روی رفتار برش گره Alpha Over با استفاده از گره Mix، توجه داشته باشید که اولین ورودی تصویر در گره Mix بالاترین اولویت دامنه را دارد.
کار بر روی رفتار برش گره Alpha Over با استفاده از گره Mix، توجه داشته باشید که اولین ورودی تصویر در گره Mix بالاترین اولویت دامنه را دارد.
خروجی : Compositing GPU فقط از یک هدف خروجی فعال پشتیبانی می کند، یعنی تنها یکی از گره های ترکیبی یا گره های Viewer در درخت گره فعال در نظر گرفته می شود و بقیه نادیده گرفته می شوند. به طور خاص، کامپوزیتور زمینه درخت گره فعال را جستجو می کند و اگر خروجی فعالی در زمینه درخت گره فعال یافت نشد، به زمینه درخت گره ریشه بازمی گردد. زمینه درخت گره فعال، درخت گره یک گروه گره توسعه یافته است، یعنی زمانی که کاربران یک گره گروه گره را انتخاب می کنند و درخت زیربنایی آن را ویرایش می کنند، در حالی که بافت درخت گره ریشه، درخت گره سطح بالا بدون هیچ گروه گره گسترش یافته است. Compositor گره Composite فعال را جستجو می کند، اگر چیزی پیدا نشد، گره Viewer فعال را جستجو می کند، گره Viewer یا Split Viewer، اگر چیزی پیدا نشد، Compositor به طور کلی اجرا نمی شود. در نتیجه، توجه داشته باشید که افزودن گره Viewer در صورت وجود گره مرکب تاثیری نخواهد داشت، زیرا اولویت به گره های مرکب است.
image_2024-10-23_04-07-37.png
6.7 KB
رابط ویرایشگر
سربرگ : هدر شامل منوها، دکمه ها و گزینه های مختلفی است که تا حدی بر اساس نوع درخت گره فعلی است.
View : این منو دیدگاه شما را نسبت به ویرایشگر تغییر می دهد.
Select : این منو به شما امکان می دهد یک گره یا گروه هایی از گره ها را انتخاب کنید
Add : این منو به شما امکان می دهد گره ها را اضافه کنید.
Use Nodes : به موتور رندر می گوید که هنگام محاسبه رنگ ماده یا رندر تصویر نهایی از درخت گره استفاده کند یا خیر. اگر نه، درخت نادیده گرفته می شود. برای مواد، این بیشتر یک گزینه قدیمی است، زیرا در گذشته مواد را نمیتوان با درختهای گره ایجاد کرد.
Pin : وقتی فعال باشد، ویرایشگر متریال یا بافت را حفظ می کند، حتی زمانی که کاربر شی متفاوتی را انتخاب کند. سپس یک درخت گره را می توان مستقل از انتخاب شی در نمای سه بعدی ویرایش کرد.
Parent Node Tree : گروه گره فعلی را ترک می کند و به گروه/درخت گره والد باز می گردد.
Snapping : برای دستیابی به چیدمان درخت گره تمیزتر، گزینه هایی را برای تغییر موقعیت گره ها تغییر دهید
سربرگ : هدر شامل منوها، دکمه ها و گزینه های مختلفی است که تا حدی بر اساس نوع درخت گره فعلی است.
View : این منو دیدگاه شما را نسبت به ویرایشگر تغییر می دهد.
Select : این منو به شما امکان می دهد یک گره یا گروه هایی از گره ها را انتخاب کنید
Add : این منو به شما امکان می دهد گره ها را اضافه کنید.
Use Nodes : به موتور رندر می گوید که هنگام محاسبه رنگ ماده یا رندر تصویر نهایی از درخت گره استفاده کند یا خیر. اگر نه، درخت نادیده گرفته می شود. برای مواد، این بیشتر یک گزینه قدیمی است، زیرا در گذشته مواد را نمیتوان با درختهای گره ایجاد کرد.
Pin : وقتی فعال باشد، ویرایشگر متریال یا بافت را حفظ می کند، حتی زمانی که کاربر شی متفاوتی را انتخاب کند. سپس یک درخت گره را می توان مستقل از انتخاب شی در نمای سه بعدی ویرایش کرد.
Parent Node Tree : گروه گره فعلی را ترک می کند و به گروه/درخت گره والد باز می گردد.
Snapping : برای دستیابی به چیدمان درخت گره تمیزتر، گزینه هایی را برای تغییر موقعیت گره ها تغییر دهید
UnityChan(Channel)
image_2024-10-23_04-07-37.png
Overlays ; همپوشانی ها اطلاعاتی هستند که در بالای گره ها و درختان گره نمایش داده می شوند. یک جابجایی برای نمایش یا پنهان کردن همه همپوشانی ها برای ویرایشگر گره در کنار پاپ اور همپوشانی وجود دارد.
Wire Colors : پیوندهای گره رنگی بر اساس سوکت های متصل آنها.
Context Path :محل سلسله مراتب درخت گره را نشان می دهد
Annotations : حاشیه نویسی ها را در منطقه پیش نمایش نمایش می دهد.
Previews : اگر پیشنمایش گره نیز تغییر یافته باشد، پیشنمایش هر گره را نمایش دهید.
Wire Colors : پیوندهای گره رنگی بر اساس سوکت های متصل آنها.
Context Path :محل سلسله مراتب درخت گره را نشان می دهد
Annotations : حاشیه نویسی ها را در منطقه پیش نمایش نمایش می دهد.
Previews : اگر پیشنمایش گره نیز تغییر یافته باشد، پیشنمایش هر گره را نمایش دهید.
هدایت کردن
پیمایش در ویرایشگرهای گره با استفاده از حرکت ماوس و میانبرهای صفحه کلید انجام می شود.
Pan (MMB) : نما را به بالا، پایین، چپ و راست حرکت دهید.
Zoom (Ctrl-MMB, Wheel) : دوربین را به جلو و عقب حرکت دهید.
Frame Selected (NumpadPeriod) : بزرگنماییها را طوری تنظیم میکند که فقط گرههای انتخابشده را در نما قرار دهند.
Frame All (Home) : بزرگنمایی را طوری تنظیم می کند که همه گره ها را در نما قرار دهد.
پیمایش در ویرایشگرهای گره با استفاده از حرکت ماوس و میانبرهای صفحه کلید انجام می شود.
Pan (MMB) : نما را به بالا، پایین، چپ و راست حرکت دهید.
Zoom (Ctrl-MMB, Wheel) : دوربین را به جلو و عقب حرکت دهید.
Frame Selected (NumpadPeriod) : بزرگنماییها را طوری تنظیم میکند که فقط گرههای انتخابشده را در نما قرار دهند.
Frame All (Home) : بزرگنمایی را طوری تنظیم می کند که همه گره ها را در نما قرار دهد.
اضافه کردن گره ها
منو : Add
کلید میانبر : Shift-A
گره ها از طریق منوی افزودن در هدر ویرایشگر یا با استفاده از میانبر صفحه کلید اضافه می شوند. گره ها همچنین می توانند با کشیدن یک اتصال از سوکت ورودی یا خروجی گره موجود و رها کردن اتصال در بالای فضای خالی به جای اتصال به سوکت دیگر اضافه شوند. این عمل یک منوی جستجو را با لیستی از گرههای سازگار و سوکتهای آنها باز میکند که میتوان آنها را اضافه کرد و به گره موجود متصل کرد. با تأیید انتخاب منو، گره اضافه می شود که می توان آن را جابجا کرد و قرار داد.
منو : Add
کلید میانبر : Shift-A
گره ها از طریق منوی افزودن در هدر ویرایشگر یا با استفاده از میانبر صفحه کلید اضافه می شوند. گره ها همچنین می توانند با کشیدن یک اتصال از سوکت ورودی یا خروجی گره موجود و رها کردن اتصال در بالای فضای خالی به جای اتصال به سوکت دیگر اضافه شوند. این عمل یک منوی جستجو را با لیستی از گرههای سازگار و سوکتهای آنها باز میکند که میتوان آنها را اضافه کرد و به گره موجود متصل کرد. با تأیید انتخاب منو، گره اضافه می شود که می توان آن را جابجا کرد و قرار داد.
نوار کناری
منو : Sidebar ‣ Node
گره :
Name : یک شناسه گره منحصر به فرد در داخل این درخت گره.
Label : با تغییر فیلد متن می توان به گره ها عنوان داد.
Color : به طور پیشفرض، رنگ پسزمینه گره توسط موضوع کاربر تعریف میشود. این رنگ را می توان با انتخاب یک رنگ سفارشی در این پنل لغو کرد. از رنگ های سفارشی گره می توان برای ارائه یک نشانه بصری برای کمک به تشخیص برخی از گره ها از سایرین استفاده کرد. دکمه سمت راست کادر به شما امکان میدهد رنگها را بهعنوان پیشتنظیم برای استفاده مجدد در آینده ذخیره کنید (مثل یک پالت).
Color : رنگ پس زمینه گره
Node Color Specials : این منو شامل عملگرهایی برای کار با گره ها با رنگ های سفارشی است.
Copy Color : رنگ گره فعال را کپی می کند و آن را بر روی تمام گره های انتخاب شده اعمال می کند.
Properties : ویژگی هایی که نشان داده می شوند به نوع گره انتخاب شده بستگی دارد، به عنوان مثال. یک گره Mix ویژگی های متفاوتی نسبت به گره Mask دارد.
منو : Sidebar ‣ Node
گره :
Name : یک شناسه گره منحصر به فرد در داخل این درخت گره.
Label : با تغییر فیلد متن می توان به گره ها عنوان داد.
Color : به طور پیشفرض، رنگ پسزمینه گره توسط موضوع کاربر تعریف میشود. این رنگ را می توان با انتخاب یک رنگ سفارشی در این پنل لغو کرد. از رنگ های سفارشی گره می توان برای ارائه یک نشانه بصری برای کمک به تشخیص برخی از گره ها از سایرین استفاده کرد. دکمه سمت راست کادر به شما امکان میدهد رنگها را بهعنوان پیشتنظیم برای استفاده مجدد در آینده ذخیره کنید (مثل یک پالت).
Color : رنگ پس زمینه گره
Node Color Specials : این منو شامل عملگرهایی برای کار با گره ها با رنگ های سفارشی است.
Copy Color : رنگ گره فعال را کپی می کند و آن را بر روی تمام گره های انتخاب شده اعمال می کند.
Properties : ویژگی هایی که نشان داده می شوند به نوع گره انتخاب شده بستگی دارد، به عنوان مثال. یک گره Mix ویژگی های متفاوتی نسبت به گره Mask دارد.
پیش نمایش
پیش نمایش ها پوششی هستند که تصویر کوچکی را در بالای گره نشان می دهد که نتیجه گره را نمایش می دهد. همه گرهها از پیشنمایش پشتیبانی نمیکنند، اما گرههایی که این کار را میکنند را میتوان با استفاده از نماد موجود در گوشه سمت راست بالای گره در کنار عنوان تغییر داد. پیشنمایشها را میتوان برای کل درخت گره با استفاده از جابجایی همپوشانی پیشنمایشها غیرفعال کرد.
پیش نمایش ها پوششی هستند که تصویر کوچکی را در بالای گره نشان می دهد که نتیجه گره را نمایش می دهد. همه گرهها از پیشنمایش پشتیبانی نمیکنند، اما گرههایی که این کار را میکنند را میتوان با استفاده از نماد موجود در گوشه سمت راست بالای گره در کنار عنوان تغییر داد. پیشنمایشها را میتوان برای کل درخت گره با استفاده از جابجایی همپوشانی پیشنمایشها غیرفعال کرد.