آموزش Rectangle SOP در نرم افزار Touchdesigner ویدئوی آموزشی youtube ویدئو آموزشی Aparat 🧩 خلاصه (Summary) Rectangle SOP یک چهارضلعی ساده (Polygon چهارگوش) ایجاد میکند. این سطح کاملاً تخت (Planar Surface) است و
آموزش Rectangle SOP در نرم افزار Touchdesigner
ویدئوی آموزشی youtube
ویدئو آموزشی Aparat
🧩 خلاصه (Summary)
Rectangle SOP یک چهارضلعی ساده (Polygon چهارگوش) ایجاد میکند.
این سطح کاملاً تخت (Planar Surface) است و میتواند به چند روش اندازهگذاری (sizing) شود:
از این نود معمولاً برای ساخت صفحات پایه، سطوح ویدیو، باکسهای مرجع، یا مت سطوح دوربین استفاده میشود.
⚙️ پارامترها (Parameters – Rectangle Page)
| پارامتر |
توضیح |
| Orientation (جهت قرارگیری) |
محور اصلی مستطیل را تعیین میکند. مشخص میکند که سطح مستطیل در چه صفحهای قرار بگیرد یا به سمت چه چیزی نگاه کند. |
| 🔸 XY plane |
مستطیل روی صفحه XY قرار میگیرد (مانند زمین). |
| 🔸 YZ plane |
مستطیل روی صفحه YZ قرار میگیرد. |
| 🔸 ZX plane |
مستطیل روی صفحه ZX قرار میگیرد. |
| 🔸 Fill Camera View |
مستطیل طوری تنظیم میشود که کل نمای دوربین را پر کند. برای ایجاد “صفحه تصویر” جلوی دوربین بسیار مفید است. |
🎥 تنظیمات مرتبط با دوربین
| پارامتر |
توضیح |
| Camera |
تعیین میکند از کدام دوربین استفاده شود وقتی حالت Orientation روی Camera است. |
| Camera Z |
در حالت Fill Camera View، فاصله مستطیل از دوربین را بر حسب واحد مشخص میکند. مستطیل در این فاصله از دوربین قرار میگیرد و طوری مقیاس داده میشود که کل دید دوربین را پر کند. |
| Camera Aspect (X/Y) |
نسبت ابعاد (Aspect Ratio) دوربین را مشخص میکند تا نسبت تصویر روی مستطیل دقیقاً با نمای دوربین هماهنگ باشد.
مفید برای بافتهایی که باید دقیق روی فریم دوربین بنشینند. |
🧱 تنظیمات اندازه و موقعیت
| پارامتر |
توضیح |
| Modify Bounds |
اگر SOP دیگری به ورودی متصل شود، اندازه مستطیل بر اساس Bounding Box آن تنظیم میشود. در این حالت میتوان آن را مقیاس داد یا جابهجا کرد. |
| Size (X, Y) |
اندازه مستطیل در محورهای X و Y.
اگر اندازه از دوربین یا ورودی گرفته شود، این پارامتر نقش Scale را دارد. |
| Center (X, Y, Z) |
موقعیت مرکز مستطیل. در حالت وابسته به ورودی یا دوربین، نقش Offset را دارد. |
⚓ تنظیمات نقطه مرجع و بافت (Anchor & Texture)
| پارامتر |
توضیح |
| Reverse Anchors |
جهت نقاط مرجع را برعکس میکند. |
| Anchor U / Anchor V |
نقطه مرجعی که مستطیل حول آن مقیاس، جابجا یا چرخانده میشود. (مشابه Anchor Point در After Effects) |
| Texture Coordinates |
تعیین میکند آیا مختصات UV به مستطیل اضافه شود یا نه. |
| 🔸 Off |
بدون مختصات بافت. |
| 🔸 Face |
مختصات (0 تا 1) برای چهره مستطیل ایجاد میکند (برای مپ کردن Texture). |
💡 تنظیمات نرمال
| پارامتر |
توضیح |
| Compute Normals |
ایجاد بردار نرمال (N) برای سطح. در رندرهای سهبعدی یا نورپردازی لازم است. |
🔌 ورودیها (Operator Inputs)
| ورودی |
توضیح |
| Input 0 |
در صورت اتصال، اندازه مستطیل بر اساس Bounding Box نود ورودی تنظیم میشود. |
📊 کانالهای اطلاعاتی (Info CHOP Channels)
اطلاعات آماری و فنی Rectangle SOP از طریق Info CHOP قابل دسترسی است:
🧮 Common SOP Info Channels
| کانال |
توضیح |
| num_points |
تعداد نقاط هندسی مستطیل. |
| num_prims |
تعداد primitives. |
| num_particles |
تعداد ذرات. |
| last_vbo_update_time |
زمان صرفشده برای بهروزرسانی دادههای هندسی روی GPU (در ترد دیگر). |
| last_meta_vbo_update_time |
زمان بهروزرسانی دادههای متاسطوح (مثل NURBS). |
⚙️ Common Operator Info Channels
| کانال |
توضیح |
| total_cooks |
دفعات Cook شدن از شروع تا کنون. |
| cook_time |
مدت Cook آخر (میلیثانیه). |
| cook_frame / cook_abs_frame |
شماره فریم Cook نسبت به تایملاین یا زمان مطلق. |
| cook_start_time / cook_end_time |
زمان شروع و پایان Cook در فریم جاری. |
| cooked_this_frame |
اگر در فریم جاری Cook شده باشد، مقدار ۱ است. |
| warnings / errors |
تعداد هشدارها یا خطاهای اپراتور. |