خلاصه
Attribute Create SOP به شما امکان میدهد نرمالها (Normals) یا مماسها (Tangents) را به هندسه اضافه کنید.
شما میتوانید به روشهای دیگر هم ویژگیهای سفارشی (Custom Attributes) ایجاد کنید:
-
CHOP to SOP
-
Script SOP
همچنین ببینید: Normal Mapping
پارامترها – صفحه (Parameters – Page)
-
Compute Normals (compnml) – نرمالها را روی هندسه ایجاد میکند.
-
Compute Tangents (comptang) – مماسها را روی هندسه ایجاد میکند.
-
Use MikkTSpace (mikktspace) – هنگام ایجاد مماسها از استاندارد MikkTSpace استفاده میکند. این گزینه در برخی موارد در هنگام نگاشت نرمال (Normal Mapping) باعث رفع درزها (Seams) میشود، اما نسبت به روش معمول کندتر است.
ورودیهای عملگر (Operator Inputs)
-
Input 0: –
کانالهای Info CHOP
اطلاعات اضافی برای Attribute Create SOP را میتوان از طریق یک Info CHOP به دست آورد.
کانالهای عمومی SOP Info
-
num_points – تعداد نقاط در این SOP.
-
num_prims – تعداد پریمیتیوها (primitives) در این SOP.
-
num_particles – تعداد ذرات در این SOP.
-
last_vbo_update_time – مدت زمانی که در یک Thread دیگر صرف بهروزرسانی دادههای هندسی روی GPU از دادههای CPU این SOP شده است. چون بخشی از یک Thread دیگر است، این زمان جزو زمان فریم معمولی حساب نمیشود.
-
last_meta_vbo_update_time – مدت زمانی که در یک Thread دیگر صرف بهروزرسانی دادههای هندسه سطح متا (مانند متابالها یا نربزها) روی GPU از دادههای CPU این SOP شده است. این هم جزو زمان فریم معمولی محسوب نمیشود.
کانالهای عمومی Operator Info
-
total_cooks – تعداد دفعاتی که این عملگر از شروع فرآیند تاکنون اجرا (Cook) شده است.
-
cook_time – مدت زمان آخرین Cook بر حسب میلیثانیه.
-
cook_frame – شماره فریمی که این عملگر آخرین بار نسبت به تایملاین کامپوننت اجرا شده است.
-
cook_abs_frame – شماره فریمی که این عملگر آخرین بار نسبت به زمان مطلق اجرا شده است.
-
cook_start_time – زمان (بر حسب میلیثانیه) شروع Cook عملگر در فریمی که اجرا شده است.
-
cook_end_time – زمان (بر حسب میلیثانیه) پایان Cook عملگر در همان فریم.
-
cooked_this_frame – اگر عملگر در این فریم Cook شده باشد مقدار 1 میگیرد.
-
warnings – تعداد هشدارها در این عملگر (در صورت وجود).
-
errors – تعداد خطاها در این عملگر (در صورت وجود).
