Ambient Light COMP

Ambient Light COMP

Ambient Light COMP چیست و چگونه میتوان با آن کار کرد؟

کامپوننت Ambient Light رنگ و شدت نور محیطی در یک صحنه را کنترل می‌کند.اگه بخوام راحتتر و خودمونی تر بخوام بگم اینطوریه که فضای کاریمون چه رنگ کلی داره،برای وقتاییه که منبع مشخصی نداریم و میخوایم یک نور کلی در صفحه داشته باشیم.این بیشتر تجربه شخصی خودم بود.
برخلاف Light Component که منبع مشخصی دارد (مثلاً نور نقطه‌ای یا نورافکن متمرکز)، این نور منبع خاصی ندارد و از همه‌جا به طور یکنواخت منتشر می‌شود.


پارامترها – صفحه Light

Light Color c

سه روش برای تغییر رنگ نور وجود دارد:

  • لیست رنگ‌ها

  • Hue, Saturation, Value

  • Red, Green, Blue

با انتخاب هرکدام، فیلدهای ویرایش رنگ بر اساس آن روش تغییر می‌کنند.

Dimmer dimmer

این پارامتر شدت نور را کنترل می‌کند. می‌تواند یک مقدار ثابت یا متغیر در طول زمان باشد.میزان شدت نوری که در رنگ استفاده کردیم.


پارامترها – صفحه Render

صفحه Display تنظیمات متریال و رندرینگ این کامپوننت را کنترل می‌کند.

  • Material material → انتخاب یک MAT برای اعمال روی هندسه.

  • Render render → تعیین می‌کند هندسه این کامپوننت در Render TOP نمایش داده شود یا نه. (این پارامتر همراه با Render Flag کامپوننت عمل می‌کند، به صورت AND منطقی).

  • Draw Priority drawpriority → ترتیب رسم کامپوننت‌ها را مشخص می‌کند. مقادیر کوچک‌تر بعد از مقادیر بزرگ‌تر رسم می‌شوند. معمولاً برای مدیریت شفافیت استفاده می‌شود.

  • Pick Priority pickpriority → وقتی از Render Pick CHOP یا DAT استفاده شود و چند شیء در ناحیه جستجو باشند، این پارامتر تعیین می‌کند کدام انتخاب شود (مقدار بزرگ‌تر اولویت دارد). این پارامتر روی ترتیب رسم یا پیکسل‌هایی که روی هم افتاده‌اند اثری ندارد.

  • Wireframe Color wcolor → رنگ نمایش کامپوننت در حالت wireframe shading را مشخص می‌کند (با مقادیر R، G، B).

  • Light Mask lightmask → به طور پیش‌فرض همه چراغ‌های موجود در Render TOP روی هندسه اثر می‌گذارند. این پارامتر امکان محدود کردن چراغ‌های مؤثر روی این هندسه را می‌دهد (چراغ‌ها باید هم در Render TOP و هم در این پارامتر لیست شوند).


پارامترها – صفحه Extensions

این صفحه تنظیمات مربوط به اکستنشن‌های پایتون را کنترل می‌کند.

  • Extension ext → لیستی از اطلاعات برای ساخت اکستنشن روی این کامپوننت.

  • Object ext0object → تعداد نمونه‌های کلاس که می‌توان به کامپوننت متصل کرد.

  • Name ext0name → نام اختیاری برای جستجو به‌جای نام کلاس نمونه.

  • Promote ext0promote → تعیین می‌کند اکستنشن‌ها مستقیم در سطح کامپوننت قابل دسترسی باشند یا فقط از طریق .ext.

    • مثال: n.Somefunction یا n.ext.Somefunction

  • Re-Init Extensions reinitextensions → همه اکستنشن‌ها را دوباره کامپایل می‌کند. (به‌طور معمول فقط زمانی کامپایل می‌شوند که استفاده شوند و تعریفشان تغییر کرده باشد).


پارامترها – صفحه Common

این صفحه تنظیمات مربوط به نمایشگر نود (Node Viewer) و کلون (Cloning) را کنترل می‌کند.

  • Parent Shortcut parentshortcut → نامی که داخل کامپوننت می‌توان به‌عنوان مسیر والد استفاده کرد.

  • Global OP Shortcut opshortcut → نامی که در هر جای پروژه به‌عنوان مسیر این کامپوننت استفاده می‌شود.

  • Internal OP iop → تعریف اپراتورهای داخلی.

    • Shortcut iop0shortcut → نام مستعار برای دسترسی به Internal OP.

    • OP iop0op → مسیر Internal OP داخل این کامپوننت.

  • Node View nodeview → مشخص می‌کند در Node Viewer چه چیزی نمایش داده شود.

    • Default Viewer → نمایشگر پیش‌فرض (سه‌بعدی برای Object COMPs، پنل کنترل برای Panel COMPs).

    • Operator Viewer → نمایشگر یک اپراتور خاص.

  • Enable Cloning enablecloning → روشن/خاموش بودن کلون شدن از Clone Master.

  • Enable Cloning Pulse enablecloningpulse → فوراً محتوا را از Clone Master کلون می‌کند.

  • Clone Master clone → مسیر کامپوننت مرجع برای کلون.

  • Load on Demand loadondemand → فقط زمانی کامپوننت را به حافظه بارگذاری می‌کند که لازم باشد.

  • Enable External .tox enableexternaltox → روشن باشد (پیش‌فرض)، محتوای کامپوننت از فایل خارجی .tox بارگذاری می‌شود.

  • Enable External .tox Pulse enableexternaltoxpulse → دوباره بارگذاری از فایل tox.

  • External .tox Path externaltox → مسیر فایل tox روی دیسک.

  • Reload Custom Parameters reloadcustom → پارامترهای سفارشی هنگام بارگذاری tox دوباره بارگذاری شوند.

  • Reload Built-In Parameters reloadbuiltin → پارامترهای داخلی هنگام بارگذاری tox دوباره بارگذاری شوند.

  • Save Backup of External savebackup → یک نسخه پشتیبان از محتوای فایل tox در فایل toe ذخیره می‌شود (اگر فایل tox پیدا نشود، از بکاپ استفاده می‌شود).

  • Sub-Component to Load subcompname → اگر بخواهیم فقط یک زیرکامپوننت خاص از tox بارگذاری شود.

  • Relative File Path Behavior relpath → تعیین می‌کند مسیرهای فرزند این کامپوننت نسبت به کجا باشند:

    • inherit → از والد به ارث ببرد.

    • project → نسبت به فایل toe.

    • externaltox → نسبت به فایل tox خارجی.


Info CHOP Channels

Common COMP Info Channels

  • num_children → تعداد فرزندها در این کامپوننت.

Common Operator Info Channels

  • total_cooks → تعداد دفعاتی که این اپراتور cook شده است.

  • cook_time → مدت cook آخر (به میلی‌ثانیه).

  • cook_frame → شماره فریمی که آخرین بار cook شده (نسبت به timeline کامپوننت).

  • cook_abs_frame → شماره فریم آخرین cook (نسبت به زمان مطلق).

  • cook_start_time → زمان شروع cook در آن فریم (ms).

  • cook_end_time → زمان پایان cook در آن فریم (ms).

  • cooked_this_frame → اگر در همین فریم cook شده باشد مقدارش ۱ است.

  • warnings → تعداد هشدارها (در صورت وجود).

  • errors → تعداد خطاها (در صورت وجود).

  • سلام دوستان من bobinyx هستم و قراره که باهم به آموزش touchdesigner بپردازیم.البته سعی میکنم که برای هر کومپوننت یک فیلم آموزشی هم بذارم که لینکشو زیر متن هام هم قرار میدم،اگه ندیدد که لینکی این زیر هست حتما هنوز موفق به کشف کامل اون ماژول نشدم.

دیدگاهتان را بنویسید