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 بپردازیم.البته سعی میکنم که برای هر کومپوننت یک فیلم آموزشی هم بذارم که لینکشو زیر متن هام هم قرار میدم،اگه ندیدد که لینکی این زیر هست حتما هنوز موفق به کشف کامل اون ماژول نشدم.