تصویر را در جهت مشخص تار می کند. می توان از آن برای تاری حرکتی جعلی استفاده کرد
ورودی ها : ورودی رنگ استاندارد
خواص
Iterations : کنترل می کند که چقدر ممکن است تصویر تکرار شود تا جلوه تاری ایجاد شود. مقادیر بالاتر نتایج صاف تری می دهد
Center X, Y : موقعیتی را که مرکز تاری قرار دارد را تعیین می کند. اگر از زاویه، چرخش و/یا زوم استفاده شود، این تفاوت ایجاد میکند.
Distance : اثر تاری چقدر بزرگ است.
Angle : تصویر در این زاویه از مرکز تار می شود.
Spin : تصویر را در هر تکرار میچرخاند تا جلوه چرخشی را از نقطه مرکزی ایجاد کند.
Zoom : تصویر را در هر تکرار مقیاس میدهد و جلوه بزرگنمایی ایجاد میکند
خروجی
Image : خروجی رنگ استاندارد
ورودی ها : ورودی رنگ استاندارد
خواص
Iterations : کنترل می کند که چقدر ممکن است تصویر تکرار شود تا جلوه تاری ایجاد شود. مقادیر بالاتر نتایج صاف تری می دهد
Center X, Y : موقعیتی را که مرکز تاری قرار دارد را تعیین می کند. اگر از زاویه، چرخش و/یا زوم استفاده شود، این تفاوت ایجاد میکند.
Distance : اثر تاری چقدر بزرگ است.
Angle : تصویر در این زاویه از مرکز تار می شود.
Spin : تصویر را در هر تکرار میچرخاند تا جلوه چرخشی را از نقطه مرکزی ایجاد کند.
Zoom : تصویر را در هر تکرار مقیاس میدهد و جلوه بزرگنمایی ایجاد میکند
خروجی
Image : خروجی رنگ استاندارد
گره Vector Blur یک روش سریع برای شبیه سازی Motion Blur در ترکیب بندی است. از پاس سرعت رندر برداری برای محو کردن پیکسل های تصویر در دو بعدی استفاده می کند.
ورودی ها :
Image : ورودی تصویر، به پاس رندر «ترکیبی» پیوند داده شود.
Z : عمق Z، به پاس رندر «عمق» پیوند داده شود.
Speed : ورودی پاس رندر "Vector".
خواص
Samples : فاکتور کیفیت
Blur : ضریب مقیاس برای بردار حرکت (در واقع "سرعت شاتر" در فریم ها).
خروجی
Image : خروجی تصویر حرکت تار.
ورودی ها :
Image : ورودی تصویر، به پاس رندر «ترکیبی» پیوند داده شود.
Z : عمق Z، به پاس رندر «عمق» پیوند داده شود.
Speed : ورودی پاس رندر "Vector".
خواص
Samples : فاکتور کیفیت
Blur : ضریب مقیاس برای بردار حرکت (در واقع "سرعت شاتر" در فریم ها).
خروجی
Image : خروجی تصویر حرکت تار.
استفاده
حتی با تنظیم درست ترکیب با گرههای Image، Z و Speed که همگی به پاسهای مناسب مرتبط هستند، همچنان ممکن است مصنوعاتی وجود داشته باشد. پاسهای رندر دوبعدی حاوی اطلاعات سهبعدی نیستند و بنابراین اطلاعاتی که در پشت یک شی متحرک یا خارج از نمای دوربین وجود دارد از بین میرود
با رندر کردن صحنه در چندین لایه رندر، اعمال تاری برداری بر روی هر لایه رندر، و سپس ترکیب نتایج با هم، می توان به نتایج بهتری دست یافت. معمولاً یک کاراکتر متحرک در یک لایه رندر جداگانه نسبت به مجموعه پسزمینه رندر میشود. به خصوص اگر مو یا شفافیت در میان باشد، این مهم است
برای سایر مصنوعات، میتواند کمک کند تا پاس سرعت را کمی محو کنید یا حداکثر سرعت را تعیین کنید. این به صاف شدن حرکت کمک می کند، اما تاری بیش از حد منجر به مشکلات خاص خود می شود.
حتی با تنظیم درست ترکیب با گرههای Image، Z و Speed که همگی به پاسهای مناسب مرتبط هستند، همچنان ممکن است مصنوعاتی وجود داشته باشد. پاسهای رندر دوبعدی حاوی اطلاعات سهبعدی نیستند و بنابراین اطلاعاتی که در پشت یک شی متحرک یا خارج از نمای دوربین وجود دارد از بین میرود
با رندر کردن صحنه در چندین لایه رندر، اعمال تاری برداری بر روی هر لایه رندر، و سپس ترکیب نتایج با هم، می توان به نتایج بهتری دست یافت. معمولاً یک کاراکتر متحرک در یک لایه رندر جداگانه نسبت به مجموعه پسزمینه رندر میشود. به خصوص اگر مو یا شفافیت در میان باشد، این مهم است
برای سایر مصنوعات، میتواند کمک کند تا پاس سرعت را کمی محو کنید یا حداکثر سرعت را تعیین کنید. این به صاف شدن حرکت کمک می کند، اما تاری بیش از حد منجر به مشکلات خاص خود می شود.
UnityChan(Channel)
گره Vector Blur یک روش سریع برای شبیه سازی Motion Blur در ترکیب بندی است. از پاس سرعت رندر برداری برای محو کردن پیکسل های تصویر در دو بعدی استفاده می کند. ورودی ها : Image : ورودی تصویر، به پاس رندر «ترکیبی» پیوند داده شود. Z : عمق Z، به پاس رندر «عمق»…
مثال
بردار سرعت در این مثال با متحرک سازی کره طرح دار به صورت افقی و با استفاده از یک قاب در نقطه میانی دنباله ایجاد شده است.
بردار سرعت در این مثال با متحرک سازی کره طرح دار به صورت افقی و با استفاده از یک قاب در نقطه میانی دنباله ایجاد شده است.
UnityChan(Channel)
مثال بردار سرعت در این مثال با متحرک سازی کره طرح دار به صورت افقی و با استفاده از یک قاب در نقطه میانی دنباله ایجاد شده است.
کامپوزیت، با Samples روی 32 و Blur روی 1.0 تنظیم شده است.
مراحل توضیح تک به تک فیلتر تاری های یونیتی و بلندر بصورت همزمان تموم شد در ادامه به بررسی گره های جدید خواهیم رفت 👇
بررسی گره mix در بلندر و گره های Difference - Blend - Add در یونیتی :
این گره های بسیار مهم برای ترکیب رنگ ها مثل ترکیب عکس با پس زمینه - اضافه کردن رنگ به عکس - تفریق رنگ از عکس - تغییر رنگ ورودی و.. استفاده میشود :
این گره های بسیار مهم برای ترکیب رنگ ها مثل ترکیب عکس با پس زمینه - اضافه کردن رنگ به عکس - تفریق رنگ از عکس - تغییر رنگ ورودی و.. استفاده میشود :
گره BlendNode در یونیتی :
بر اساس معادله زیر، بافت ورودی را با بافت پسزمینه ترکیب میکند
معادله : blendModeEq(background, input) * opacity + background * (1.0 - opacity)
پارامتر ها
Blend Mode : حالت ترکیبی
Opacity : قدرت ترکیب
Use Input Alpha : کدورت را با آلفای ورودی برای ترکیب ضرب کنید.
Premultiplied Alpha : کدورت سمت چپ در معادله بالا را نادیده می گیرد.
Mask Channel : کانال بافت ماسک مورد استفاده در مخلوط کردن، اگر اختصاص داده شود.
اثر هر ترکیب حالت برای هر کانال رنگی به شرح زیر است :
بر اساس معادله زیر، بافت ورودی را با بافت پسزمینه ترکیب میکند
معادله : blendModeEq(background, input) * opacity + background * (1.0 - opacity)
پارامتر ها
Blend Mode : حالت ترکیبی
Opacity : قدرت ترکیب
Use Input Alpha : کدورت را با آلفای ورودی برای ترکیب ضرب کنید.
Premultiplied Alpha : کدورت سمت چپ در معادله بالا را نادیده می گیرد.
Mask Channel : کانال بافت ماسک مورد استفاده در مخلوط کردن، اگر اختصاص داده شود.
اثر هر ترکیب حالت برای هر کانال رنگی به شرح زیر است :
UnityChan(Channel)
گره BlendNode در یونیتی : بر اساس معادله زیر، بافت ورودی را با بافت پسزمینه ترکیب میکند معادله : blendModeEq(background, input) * opacity + background * (1.0 - opacity) پارامتر ها Blend Mode : حالت ترکیبی Opacity : قدرت ترکیب Use Input Alpha : کدورت…
حالت ترکیبی :
Add : هر دو رنگ را اضافه می کند
Average : میانگین هر دو رنگ.
Color Burn : رنگ پس زمینه را تیره می کند تا رنگ ورودی را با افزایش کنتراست منعکس کند.
Darken : رنگ تیره تر را انتخاب می کند.
Difference : رنگ روشنتر را بین ورودی و بافت پسزمینه با دیگری کم میکند.
Exclusion : مشابه Difference اما با کنتراست کمتر.
Glow : همانند Reflect
Hard Light : همانند Overlay
Hard Mix : همه رنگ ها را به رنگ های اصلی (قرمز، سبز یا آبی)، سفید یا سیاه تغییر می دهد.
Lighten : رنگ روشن تر را انتخاب می کند.
Linear Burn : رنگ پس زمینه را تیره می کند تا رنگ ورودی را با کاهش روشنایی منعکس کند.
Linear Dodge : همانند ADD
Linear Light : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را با کاهش یا افزایش روشنایی می سوزاند یا جاخالی می دهد.
Multiply : هر دو رنگ را ضرب می کند.
Add : هر دو رنگ را اضافه می کند
Average : میانگین هر دو رنگ.
Color Burn : رنگ پس زمینه را تیره می کند تا رنگ ورودی را با افزایش کنتراست منعکس کند.
Darken : رنگ تیره تر را انتخاب می کند.
Difference : رنگ روشنتر را بین ورودی و بافت پسزمینه با دیگری کم میکند.
Exclusion : مشابه Difference اما با کنتراست کمتر.
Glow : همانند Reflect
Hard Light : همانند Overlay
Hard Mix : همه رنگ ها را به رنگ های اصلی (قرمز، سبز یا آبی)، سفید یا سیاه تغییر می دهد.
Lighten : رنگ روشن تر را انتخاب می کند.
Linear Burn : رنگ پس زمینه را تیره می کند تا رنگ ورودی را با کاهش روشنایی منعکس کند.
Linear Dodge : همانند ADD
Linear Light : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را با کاهش یا افزایش روشنایی می سوزاند یا جاخالی می دهد.
Multiply : هر دو رنگ را ضرب می کند.
UnityChan(Channel)
حالت ترکیبی : Add : هر دو رنگ را اضافه می کند Average : میانگین هر دو رنگ. Color Burn : رنگ پس زمینه را تیره می کند تا رنگ ورودی را با افزایش کنتراست منعکس کند. Darken : رنگ تیره تر را انتخاب می کند. Difference : رنگ روشنتر را بین ورودی و بافت پسزمینه…
Negation : مطلق معکوس هر دو رنگ اضافه شده را محاسبه می کند و آن را نفی می کند
Normal : رنگ ورودی را خروجی می کند.
Overlay : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را ضرب یا نمایش می دهد.
Phoenix : عکس تفاوت رنگ ها را خروجی می دهد.
Pin Light : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را تیره یا روشن می کند.
Reflect : رنگ پس زمینه را با رنگ ورودی تیره می کند.
Screen : معکوس رنگ ورودی و پس زمینه را ضرب می کند.
Soft Light : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را تیره یا روشن می کند.
Subtract : رنگ ورودی را از رنگ پس زمینه کم می کند.
Vivid Light : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را با افزایش یا کاهش کنتراست می سوزاند یا جاخالی می دهد.
یادداشت ها
ماسک فقط روی بافت ورودی اعمال می شود.
اگر اندازه بافت پس زمینه به اندازه بافت خروجی در اولویت باشد.
Normal : رنگ ورودی را خروجی می کند.
Overlay : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را ضرب یا نمایش می دهد.
Phoenix : عکس تفاوت رنگ ها را خروجی می دهد.
Pin Light : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را تیره یا روشن می کند.
Reflect : رنگ پس زمینه را با رنگ ورودی تیره می کند.
Screen : معکوس رنگ ورودی و پس زمینه را ضرب می کند.
Soft Light : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را تیره یا روشن می کند.
Subtract : رنگ ورودی را از رنگ پس زمینه کم می کند.
Vivid Light : بسته به اینکه رنگ ورودی کمتر از 0.5 باشد یا خیر، رنگ ها را با افزایش یا کاهش کنتراست می سوزاند یا جاخالی می دهد.
یادداشت ها
ماسک فقط روی بافت ورودی اعمال می شود.
اگر اندازه بافت پس زمینه به اندازه بافت خروجی در اولویت باشد.