آموزش Line Thick SOP در نرم افزار Touchdesigner

ویدئوی آموزشی youtube

ویدئو آموزشی Aparat

خلاصه
Line Thick SOP یک سطح از روی یک خط منحنی بیرون می‌کشد. نوع هندسه خط می‌تواند Polygon، NURBS یا Bezier باشد.


پارامترها – صفحه

  • Group – group
    اگر گروه‌های ورودی وجود داشته باشد، با مشخص کردن نام گروه، SOP فقط روی همان گروه اعمال می‌شود. از الگوها (Patterns) نیز پشتیبانی می‌کند.

  • Start Width – startwidth
    کنترل عرض سطح ایجاد شده در ابتدای خط.

    • startwidth1 – عرض سمت داخل منحنی

    • startwidth2 – عرض سمت خارج منحنی

  • End Width – endwidth
    کنترل عرض سطح ایجاد شده در انتهای خط.

    • endwidth1 – عرض سمت داخل منحنی

    • endwidth2 – عرض سمت خارج منحنی

  • Divisions – divisions
    تعداد تقسیم‌بندی‌ها (ستون‌ها) در هندسه سطح ایجاد شده.

  • Rows – rows
    تعداد ردیف‌ها در هندسه سطح ایجاد شده.

  • Domain – domain
    بخشی از منحنی ورودی که برای ایجاد هندسه جدید سطح استفاده می‌شود.

    • domain1 – موقعیت Startwidth روی منحنی

    • domain2 – موقعیت Endwidth روی منحنی

  • Shape – shape
    نوع interpolation بین Startwidth و Endwidth را انتخاب می‌کند.

    • Linear – خطی

    • Ease In – آرام شروع شدن

    • Ease Out – آرام تمام شدن

    • Ease – آسان

    • Cubic – مکعبی

  • Symmetric – symmetric
    وقتی فعال شود، Endwidth در نقطه میانی منحنی بین Domain1 و Domain2 قرار می‌گیرد. Startwidth در Domain1 و Domain2 قرار می‌گیرد و نتیجه سطحی متقارن خواهد بود.


ورودی‌های Operator

  • Input 0:


کانال‌های Info CHOP

اطلاعات اضافی Line Thick SOP از طریق Info CHOP در دسترس است.

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

  • num_points – تعداد نقاط در این SOP

  • num_prims – تعداد primitiveها

  • num_particles – تعداد ذرات

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

  • last_meta_vbo_update_time – زمان صرف شده در thread دیگر برای به‌روزرسانی داده‌های هندسه متا (مثل metaball یا nurbs) روی GPU از داده‌های CPU SOP

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

  • total_cooks – تعداد دفعات اجرای operator

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

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

  • cook_abs_frame – شماره فریم آخرین cook نسبت به زمان مطلق

  • cook_start_time – زمان شروع cook در فریم جاری به میلی‌ثانیه

  • cook_end_time – زمان پایان cook در فریم جاری به میلی‌ثانیه

  • cooked_this_frame – ۱ اگر در این فریم پردازش شده باشد

  • warnings – تعداد هشدارها در این operator

  • errors – تعداد خطاها در این operator