آموزش Torus SOP در نرم افزار Touchdesigner
خلاصه
Torus SOP بخشهای کامل یا قسمتی از شکلهای تورس (شبیه دونات) را تولید میکند.
پارامترها – صفحه Torus
Primitive Type (نوع ابتدایی – type)
انتخاب از میان انواع مختلف. (برای اطلاعات بیشتر به دستهی Geometry مراجعه کنید).
Connectivity (نوع اتصال – surftype)
فقط در حالت Mesh؛ نوع سطح را مشخص میکند.
Orientation (جهت – orient)
محوری که تورس بر اساس آن ساخته میشود.
Modify Bounds (تغییر مرزها – modifybounds)
فقط در صورت اتصال ورودی فعال است؛ با روشن بودن آن میتوان موقعیت و شعاع مرزها را با پارامترهای Transform تغییر داد.
Radius (شعاع – rad)
-
مقدار اول (radx) شعاع تورس (شعاع بزرگ)
-
مقدار دوم (rady) شعاع حلقه داخلی (شعاع کوچک)
Center (مرکز – t)
جابجایی مرکز تورس از مبدأ شیء.
Anchors (لنگرها)
-
Reverse Anchors – برعکس کردن جهت لنگرها
-
Anchor U (anchoru) – نقطه مرجع در محور X
-
Anchor V (anchorv) – نقطه مرجع در محور Y
-
Anchor W (anchorw) – نقطه مرجع در محور Z
Rows / Columns
-
Rows (rows) – تعداد تقسیمبندیها در امتداد تورس
-
Columns (cols) – تعداد تقسیمبندیها در مقطع عرضی تورس
پارامترها – صفحه Detail
Angle Offset (زاویهی جابهجایی – angleoffset)
تورِس را حول شعاع کوچک میچرخاند. برای نمونه، با ۴ ردیف اگر این مقدار را ۴۵ قرار دهید، سطوح بالایی و پایینی تخت میشوند.
Imperfect (ناقص – imperfect)
فقط برای Bezier و NURBS؛ اگر فعال باشد منحنی بهصورت تقریبی (غیر عقلانی) ساخته میشود، وگرنه دقیق است.
U Order / V Order
-
U Order (orderu) – مرتبهی منحنی در جهت U
-
V Order (orderv) – مرتبهی منحنی در جهت V
U Angle / V Angle
-
U Angle (angleu) – زاویههای شروع و پایان جاروب تورس (در صورت غیرفعال بودن U Wrap)
-
V Angle (anglev) – زاویههای شروع و پایان دایرهی مقطع عرضی (در صورت غیرفعال بودن V Wrap)
U Wrap / V Wrap
-
U Wrap (closeu) – بستن تورس در امتداد U (ایجاد ۳۶۰ درجه کامل)
-
V Wrap (closev) – بستن تورس در امتداد V
End Caps (دربهای انتهایی)
-
U End Caps (capu) – در صورت کمتر بودن از ۳۶۰، سرهای تورس را با سطوح صاف میپوشاند. برای گزینههای بیشتر از Cap SOP استفاده کنید.
-
V End Caps (capv) – در صورت باز بودن تورس، سطحی بین بالا و پایین قرار میدهد. برای گزینههای بیشتر از Cap SOP استفاده کنید.
سایر پارامترها
-
Texture Coordinates (texture) – افزودن مختصات UV
-
Compute Normals (normals) – محاسبه نرمالهای سطحی
ورودیهای اپراتور
-
Input 0
کانالهای Info CHOP
SOP Info Channels (اطلاعات عمومی SOP)
-
num_points – تعداد نقاط
-
num_prims – تعداد primitives
-
num_particles – تعداد ذرات
-
last_vbo_update_time – زمان آپدیت دادهها روی GPU (توسط ترد دیگر)
-
last_meta_vbo_update_time – زمان آپدیت دادههای متا (metaballs, nurbs) روی GPU
Operator Info Channels (اطلاعات عمومی اپراتور)
-
total_cooks – تعداد دفعات Cook شدن
-
cook_time – زمان آخرین Cook (ms)
-
cook_frame – شماره فریم آخرین Cook (نسبت به timeline کامپوننت)
-
cook_abs_frame – شماره فریم آخرین Cook (نسبت به زمان مطلق)
-
cook_start_time – زمان شروع Cook (ms)
-
cook_end_time – زمان پایان Cook (ms)
-
cooked_this_frame – آیا در همین فریم Cook شده (۱ یا ۰)
-
warnings – تعداد هشدارها
-
errors – تعداد خطاها
- آموزش Touchdesigner با Nocturnix و Bobinyx
