خلاصه

گره Deform SOP هندسه را همراه با وزن‌های نقطه (که توسط Capture SOP اختصاص داده شده‌اند) دریافت می‌کند و زمانی که نواحی Capture جابه‌جا می‌شوند، هندسه را تغییر شکل می‌دهد. این قابلیت انعطاف‌پذیری بالایی برای تغییر شکل رویه‌ای هندسه بین SOPهای Capture و Deform در اختیار شما قرار می‌دهد.

همچنین ببینید: Deforming Geometry (Skinning)


پارامترها

  • Group (group) – گروه نقطه و/یا پرایمیتیو اختیاری که باید تغییر شکل یابد. از الگوها (Pattern) پشتیبانی می‌کند؛ مشابه توضیحات در بخش Pattern Matching.

  • Delete Capture Attributes (delcaptatr) – ویژگی‌های Capture در نقاط می‌توانند میزان حافظه‌ی هندسه را به‌شدت افزایش دهند. این گزینه باعث می‌شود پس از تغییر شکل هندسه، ویژگی‌های Capture حذف شوند تا برای SOPهای بعدی حافظه صرفه‌جویی شود.

  • Delete Point Colors (delcolatr) – ممکن است در فرایند Capture از رنگ‌دهی نقاط برای کمک استفاده کرده باشید. اگر پس از Deform SOP نیازی به این رنگ‌ها ندارید، می‌توانید این گزینه را فعال کنید تا رنگ‌ها حذف شوند.

  • Deform Normals (donormal) – با فعال کردن این گزینه، نرمال‌ها همزمان با تغییر شکل هندسه تغییر داده می‌شوند.

  • Skeleton Root Path (skelrootpath) – مسیر ریشه‌ی اسکلت را مشخص می‌کند.


ورودی‌های اپراتور

  • Input 0 – هندسه ورودی.


کانال‌های Info CHOP

اطلاعات اضافه برای Deform SOP از طریق یک Info CHOP در دسترس است.

کانال‌های عمومی SOP Info

  • num_points – تعداد نقاط موجود در این SOP.

  • num_prims – تعداد پرایمیتیوها در این SOP.

  • num_particles – تعداد ذرات در این SOP.

  • last_vbo_update_time – مدت زمانی که در یک ترد دیگر صرف به‌روزرسانی داده‌های هندسه روی GPU از داده‌های CPU این SOP شده است. چون بخشی از یک ترد دیگر است، این زمان جزو زمان فریم معمول محاسبه نمی‌شود.

  • last_meta_vbo_update_time – مدت زمان صرف‌شده در یک ترد دیگر برای به‌روزرسانی داده‌های هندسه‌ی متاسطح (مانند metaballs یا nurbs) روی GPU از داده‌های CPU این SOP. این زمان هم جزو زمان فریم معمول نیست.

کانال‌های عمومی Operator Info

  • total_cooks – تعداد دفعاتی که اپراتور از زمان شروع پردازش cook شده است.

  • cook_time – مدت زمان آخرین cook بر حسب میلی‌ثانیه.

  • cook_frame – شماره فریم در تایم‌لاین کامپوننت که اپراتور آخرین بار cook شده است.

  • cook_abs_frame – شماره فریم مطلقی که اپراتور آخرین بار cook شده است.

  • cook_start_time – زمان شروع cook در همان فریم (بر حسب میلی‌ثانیه).

  • cook_end_time – زمان پایان cook در همان فریم (بر حسب میلی‌ثانیه).

  • cooked_this_frame – اگر اپراتور در این فریم cook شده باشد مقدار آن ۱ است.

  • warnings – تعداد هشدارهای موجود در این اپراتور (در صورت وجود).

  • errors – تعداد خطاهای موجود در این اپراتور (در صورت وجود).


بابی، می‌خوای من متن Deforming Geometry (Skinning) رو هم برات ترجمه کنم تا این بخش توضیحات کامل‌تر بشه؟

ترجمه کامل متن شما به فارسی:


Deform SOP

خلاصه

گره Deform SOP هندسه را به همراه وزن‌های نقاط (که توسط Capture SOP اختصاص داده شده‌اند) دریافت می‌کند و زمانی که نواحی Capture جابه‌جا می‌شوند، هندسه را تغییر شکل می‌دهد. این قابلیت انعطاف‌پذیری زیادی برای اصلاح رویه‌ای هندسه بین SOPهای Capture و Deform فراهم می‌کند.

همچنین ببینید: Deforming Geometry (Skinning)


پارامترها

  • Group (group) – گروه نقطه و/یا پرایمیتیو اختیاری که قرار است تغییر شکل داده شود. از الگوها پشتیبانی می‌کند (طبق توضیحات بخش Pattern Matching).

  • Delete Capture Attributes (delcaptatr) – ویژگی‌های Capture در نقاط می‌توانند به‌طور قابل‌توجهی حافظه‌ی هندسه را افزایش دهند. با فعال کردن این گزینه، پس از تغییر شکل هندسه این ویژگی‌ها حذف می‌شوند تا حافظه برای SOPهای بعدی ذخیره شود.

  • Delete Point Colors (delcolatr) – در فرآیند Capture ممکن است از رنگ نقاط برای کمک استفاده شده باشد. اگر پس از Deform SOP به این رنگ‌ها نیازی ندارید، می‌توانید با فعال کردن این گزینه آن‌ها را حذف کنید.

  • Deform Normals (donormal) – اگر فعال باشد، نرمال‌ها نیز همراه با هندسه تغییر شکل داده می‌شوند.

  • Skeleton Root Path (skelrootpath) – مسیر ریشه‌ی اسکلت را مشخص می‌کند.


ورودی‌های اپراتور

  • Input 0 – هندسه ورودی.


کانال‌های Info CHOP

اطلاعات اضافه برای Deform SOP از طریق Info CHOP در دسترس است.

کانال‌های عمومی SOP Info

  • num_points – تعداد نقاط موجود در این SOP.

  • num_prims – تعداد پرایمیتیوها در این SOP.

  • num_particles – تعداد ذرات در این SOP.

  • last_vbo_update_time – مدت زمان صرف‌شده در یک ترد دیگر برای به‌روزرسانی داده‌های هندسه روی GPU از داده‌های CPU این SOP. (این زمان جزو زمان معمول فریم محسوب نمی‌شود.)

  • last_meta_vbo_update_time – مدت زمان صرف‌شده در یک ترد دیگر برای به‌روزرسانی داده‌های هندسه‌ی متاسطح (مانند metaballs یا nurbs) روی GPU از داده‌های CPU این SOP. (این زمان نیز جزو زمان معمول فریم نیست.)

کانال‌های عمومی Operator Info

  • total_cooks – تعداد دفعات cook شدن اپراتور از شروع پردازش.

  • cook_time – مدت زمان آخرین cook بر حسب میلی‌ثانیه.

  • cook_frame – شماره فریم در تایم‌لاین کامپوننت که اپراتور آخرین بار cook شده است.

  • cook_abs_frame – شماره فریم مطلقی که اپراتور آخرین بار cook شده است.

  • cook_start_time – زمان شروع cook در همان فریم (بر حسب میلی‌ثانیه).

  • cook_end_time – زمان پایان cook در همان فریم (بر حسب میلی‌ثانیه).

  • cooked_this_frame – اگر اپراتور در این فریم cook شده باشد مقدارش ۱ است.

  • warnings – تعداد هشدارهای موجود در اپراتور (در صورت وجود).

  • errors – تعداد خطاهای موجود در اپراتور (در صورت وجود).