Trace SOP

پرش به ناوبری | پرش به جستجو

خلاصه (Summary)

Trace SOP یک فایل تصویری را می‌خواند و به‌صورت خودکار آن را ترِیس (ردیابی) می‌کند و مجموعه‌ای از Faceها را پیرامون نواحی‌ای که از یک آستانه‌ی مشخصِ روشنایی عبور کرده‌اند ایجاد می‌کند.
شما می‌توانید مقدار این آستانه و همچنین رزولوشن Faceهای خروجی را کنترل کنید.


فهرست مطالب (Contents)

  1. خلاصه

  2. پارامترها – صفحه Trace

  3. پارامترها – صفحه Filters

  4. کانال‌های Info CHOP
     4.1 کانال‌های اطلاعات عمومی SOP
     4.2 کانال‌های اطلاعات عمومی اپراتور


پارامترها – Trace Page

TOP Name (top)

تصویر TOP موردنظر برای Tracing را مشخص می‌کند.


Threshold (thresh)

مقدار سطح روشنایی را تعیین می‌کند که مشخص می‌کند مرز ترِیس‌شدن تصویر در کجا اتفاق بیفتد.


Add Point Texture (addtexture)

این گزینه امکان تولید مختصات تکسچر Point-based (UV) را فراهم می‌کند.
در برخی موارد، وقتی گزینه Convert to Poly فعال باشد، استفاده از این گزینه ضروری است.


Remove Borders (delborder)

در صورت فعال بودن، داده‌های اضافی در لبه‌های تصویر اصلی حذف می‌شوند تا Tracing روی آن‌ها انجام نشود.
این گزینه زمانی کاربرد دارد که لبه‌های تصویر «کثیف» یا نویزی هستند و نمی‌خواهید ترِیس شوند.


Compute Normals (normals)

نرمال‌ها را روی هندسه ایجاد می‌کند.


پارامترها – Filters Page

Border Width (bordwidth)

تعداد پیکسل‌هایی که به‌عنوان حاشیه‌ی حذف‌شده در نظر گرفته می‌شوند.


Resample Shapes (doresample)

سطح جزئیات (تعداد Pointها) را برای تولید خطوط Tracing مشخص می‌کند.


Step Size (step)

وقتی Resample Shapes فعال باشد، این مقدار میزان دقت و ریزشدگی خطوط ترِیس را کنترل می‌کند.


Smooth Shapes (dosmooth)

در صورت فعال بودن، هندسه فیلتر می‌شود تا گوشه‌های تیز حذف یا نرم شوند.


Corner Delta (corner)

مقداری که میزان نرم‌شدن گوشه‌ها را هنگام فعال بودن Smooth Shapes کنترل می‌کند.


Fit to Curves (fitcurve)

اگر فعال شود، هندسه در این مرحله به منحنی‌های دوبعدی Bézier تبدیل می‌شود.
لبه‌های صاف همچنان به‌صورت Polygon حفظ می‌شوند.


Fitting Error (error)

میزان دقت فرآیند Fit شدن منحنی‌ها را کنترل می‌کند.
برای بهترین نتیجه:

  • ورودی باید تا حد ممکن Pointهای زیادی داشته باشد

  • بهتر است گزینه‌های Smooth Shapes و Resample Shapes فعال نباشند


Convert to Poly (convpoly)

این گزینه منحنی‌های ایجادشده را دوباره به Polygon تبدیل می‌کند.


Level of Detail (lod)

دقت تبدیل منحنی‌ها به Polygon را کنترل می‌کند.


Hole Faces (hole)

تمام سوراخ‌های موجود در خروجی را پر (Bridge) می‌کند تا هندسه به‌درستی رندر شود.
منحنی‌های Bézier و Polygonها می‌توانند سوراخ داشته باشند، اما در بسیاری از موارد پر کردن سوراخ‌ها در حالت Polygon نتیجه بهتری می‌دهد.
ممکن است بخواهید قبل از فعال‌کردن این گزینه، ابتدا از Convert to Poly استفاده کنید.


کانال‌های Info CHOP

اطلاعات تکمیلی مربوط به Trace SOP از طریق Info CHOP قابل دسترسی است.


کانال‌های اطلاعات عمومی SOP

  • num_points – تعداد Pointها

  • num_prims – تعداد Primitiveها

  • num_particles – تعداد Particleها

  • last_vbo_update_time – زمان صرف‌شده برای به‌روزرسانی داده‌های هندسه روی GPU از داده‌های CPU

  • last_meta_vbo_update_time – زمان صرف‌شده برای به‌روزرسانی هندسه‌های Meta (مانند Metaball یا NURBS) روی GPU


کانال‌های اطلاعات عمومی اپراتور

  • 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 – تعداد خطاهای اپراتور (در صورت وجود)