خلاصه
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 PolysX – 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 – تعداد خطاها
