خلاصه
Node یا Limit SOP هندسه را از نمونههایی که توسط CHOPها به آن تغذیه میشوند ایجاد میکند. این SOP در هر نقطهی نمونه، هندسه تولید میکند. انواع مختلف هندسه را میتوان با استفاده از پارامتر Output Type در صفحه Channels مشخص کرد.
پارامترها – صفحه Channels
-
CHOP – chop
مشخص میکند کدام شبکه CHOP یا CHOP حاوی دادههای نمونه است که باید گرفته شوند. -
Rotate Order – rord ⊞
ترتیب اعمال کانالهای چرخش X/Y/Z را مشخص میکند.-
Rx Ry Rz – xyz
-
Rx Rz Ry – xzy
-
Ry Rx Rz – yxz
-
Ry Rz Rx – yzx
-
Rz Rx Ry – zxy
-
Rz Ry Rx – zyx
-
-
X Channel – chanx
کانالهایی که موقعیت نقاط را در محور X مشخص میکنند (tx). -
Y Channel – chany
کانالهایی که موقعیت نقاط را در محور Y مشخص میکنند (ty). -
Z Channel – chanz
کانالهایی که موقعیت نقاط را در محور Z مشخص میکنند (tz). -
Rotate Channel X/Y/Z – chanrx / chanry / chanrz
کانالهایی که دادههای چرخشی هندسه تولید شده در هر نقطه را مشخص میکنند. فقط زمانی استفاده میشوند که Output Type برابر با “Polygon at Each Point” یا “Primitive Circle at Each Point” باشد. -
Radius Channel – chanrad
شعاع هندسه تولید شده در هر نقطه را به طور یکنواخت کنترل میکند. مقدار کانال شعاع در صفحه Output با پارامتر Radius ضرب میشود. -
Radius Channel X/Y/Z – chanradx / chanrady / chanradz
کانالهایی که شعاع در هر محور را کنترل میکنند. با پارامتر Radius در Output ضرب میشوند. -
Alpha Channel – chanalpha
کنترل شفافیت نقاط، برای کنترل آلفای هر هندسه تولید شده در آن نقاط.
توجه: اگر از Copy SOP استفاده میکنید، گزینه Use Template Point Attributes را در صفحه Attributes فعال کنید تا هندسه ویژگیهای نقاط را به ارث ببرد. -
Red / Green / Blue Channel – chanr / chang / chanb
این کانالها رنگ نقاط یا هندسه تولید شده در آن نقاط را کنترل میکنند. -
Texture W – texturew
افست بافت w برای نقطهها را کنترل میکند. اغلب برای افست فریم یا زمان استفاده میشود و به صورت تعداد فریم از فریم جاری یا فریم ۱ یک دنباله تصویری بیان میشود.
پارامترها – صفحه Custom
امکان افزودن ویژگیهای سفارشی به هندسه تولید شده وجود دارد. با استفاده از دکمه + میتوانید پارامترهای بیشتری اضافه کنید.
-
Custom Attribute – customattr
دنبالهای از ویژگیهای سفارشی برای اضافه شدن به هندسه تولید شده. -
Name – customattr0name
نام ویژگی سفارشی، مثلاً pscale، age یا هر نام دلخواه. -
Channel Zero / One / Two / Three – customattr0chan0…3
انتخاب کانالی که به اندیس مربوطه ویژگی اختصاص داده شود، مثال: pscale[0]
پارامترها – صفحه Output
-
Output Type – output ⊞
نوع هندسهای که Limit SOP از دادههای نمونه تولید میکند. -
Divisions – divisions
فقط برای برخی Output Typeها کاربرد دارد:-
Polygon at Each Point – تعداد نقاط هر چندضلعی
-
Poly Sphere at Each Point – فرکانس هر کره چندضلعی
-
Tubes – تعداد نقاط در مقطع لوله
-
Strips – تعداد نقاط در مقطع نوار
-
-
Radius – rad
شعاع هندسه تولید شده. برای “Polygonal Line” غیرفعال است. -
Smooth Flip – flipsmooth
پیچش هندسه تولید شده در هر سری از نقاط را به صورت دینامیک کنترل میکند تا از چرخش فریم به فریم جلوگیری شود. -
Limit – dolimit ⊞
ایجاد یک جعبه محدودکننده برای موقعیت هندسه خروجی.-
Off – Bounding region خاموش
-
Clamp – موقعیت را به مقدار مشخص محدود میکند
-
Loop – موقعیت را بین منطقه محدود شده حلقه میکند
-
Zigzag – موقعیت را بین منطقه محدود شده جلو و عقب میکند
-
-
X / Y / Z Limit – xlimit / ylimit / zlimit ⊞
تعیین مرزهای منطقه محدودکننده برای هر محور-
min / max
-
-
Apply Texture – texture
اعمال مختصات بافت u, v, w به هندسه تولید شده. -
Scale – texscale ⊞
مقیاسدهی مختصات بافت-
texscale1 / texscale2
-
-
Offset – texoffset ⊞
افست مختصات بافت-
texoffset1 / texoffset2
-
-
Orient to Path – orient
اگر فعال باشد، هندسه در امتداد مسیر جهتدهی میشود.-
برای مشاهده مسیر، Output Type را روی “Polygonal Line” قرار دهید.
-
برای “Polygon/Primitive Circle at Each Point”، محور مثبت Z هر شی در مسیر قرار میگیرد.
-
برای “Tubes/Strips”، مقطع هندسه در مسیر قرار میگیرد.
-
-
Lookat Object – lookat
Orient to Path باید فعال باشد. اجازه میدهد هندسه را به سمت شی مشخص شده جهتدهی کنید. -
Rotate Polys – dorotate ⊞
چرخش هندسه در هر نقطه با استفاده از پارامتر Rotate اعمال میشود. فقط برای “Polygon/Primitive Circle at Each Point” فعال است.-
Off – چرخش اعمال نمیشود
-
On – مقدار Rotate به همه polys به طور مساوی اعمال میشود
-
Cumulative – مقدار Rotate به صورت تجمعی اعمال میشود
-
-
Rotate – rotate ⊞
کانالهای چرخش rx, ry, rz برای پارامتر Rotate Polys-
X – rotatex
-
Y – rotatey
-
Z – rotatez
-
-
Compute Normals – normals
محاسبه نرمالها برای هندسه تولید شده
کانالهای Info CHOP
اطلاعات اضافی Limit SOP از طریق Info CHOP در دسترس است.
کانالهای عمومی SOP Info
-
num_points – تعداد نقاط
-
num_prims – تعداد primitiveها
-
num_particles – تعداد ذرات
-
last_vbo_update_time – زمان بهروزرسانی دادهها در thread دیگر
-
last_meta_vbo_update_time – زمان بهروزرسانی دادههای متا در thread دیگر
کانالهای عمومی Operator Info
-
total_cooks – تعداد دفعات اجرای operator
-
cook_time – مدت زمان آخرین cook
-
cook_frame – شماره فریم آخرین cook نسبت به timeline
-
cook_abs_frame – شماره فریم آخرین cook نسبت به زمان مطلق
-
cook_start_time – زمان شروع cook (ms)
-
cook_end_time – زمان پایان cook (ms)
-
cooked_this_frame – ۱ اگر در این فریم پردازش شده باشد
-
warnings – تعداد هشدارها
-
errors – تعداد خطاها
