Import Select SOP

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

خلاصه

Import Select SOP برای وارد کردن و بارگذاری نوع‌های هندسی (geometry primitives) تعریف‌شده در USD COMP و FBX COMP استفاده می‌شود.
این نود اساساً هر نوع هندسه‌ای را که USD COMP یا FBX COMP پشتیبانی کنند بارگذاری می‌کند؛ مثل Mesh، Points، منحنی‌ها و پچ‌های NURBS، Basis Curves. هر هندسه می‌تواند نماینده‌ی یک پرایمیتیو از فایل ورودی باشد یا مجموعه‌ای از پرایمیتیوها که برای کارایی بهتر با هم ترکیب شده‌اند.

در USD COMP و FBX COMP اگر Import Select SOP هندسه‌های ترکیب‌شده را رندر کند، یک Info DAT در کنار آن ایجاد می‌شود که مسیرهای اصلی پرایمیتیوها را در فایل ورودی نشان می‌دهد؛ این به کاربر کمک می‌کند بفهمد هندسه‌ی فعلی از چه بخش‌هایی ساخته شده است. Import Select SOP می‌تواند کنترل‌های پخش (animation controls) خودش را در صفحه‌ی Playback داشته باشد یا از تنظیمات COMP والد پیروی کند.

هندسه‌ی واردشده می‌تواند مستقیماً از GPU یا CPU بارگذاری شود؛ بسته به اینکه گزینه‌ی Straight To GPU در COMP والد روشن باشد یا نه.


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

  • Import Parent parent
    مشخص‌کردن والد ورودی (مثل USD/FBX COMP) برای جستجوی دارایی. اگر COMP مشخص نشود، به‌طور پیش‌فرض اولین والد ورودی در مسیر خودش را جستجو می‌کند.

  • Geo Path geometry
    مسیر هندسه از فایل واردشده.

  • Reload reload
    دارایی را از والد ورودی دوباره بارگذاری می‌کند.

  • Compute Tangents comptang
    گزینه‌ای برای محاسبه‌ی تانژانت‌ها برای این SOP.


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

  • Use Parent Animation useparentanim
    مشخص می‌کند از کنترل‌های انیمیشن والد استفاده شود یا تنظیمات سفارشی برای این SOP اعمال شود.

  • Shift Animation Start shiftanimationstart
    مشخص می‌کند که شروع انیمیشن به ابتدای انیمیشن تعریف‌شده در فایل ورودی منتقل شود یا نه.

  • Sample Rate Mode sampleratemode
    انتخاب بین نرخ نمونه‌برداری از فایل یا سفارشی:

    • File FPS filefps – نرخ فریم تعریف‌شده در فایل ورودی.

    • Custom custom – مقدار دلخواه که با پارامتر Sample Rate مشخص می‌شود.

  • Sample Rate samplerate
    نرخ نمونه‌برداری (FPS) برای انیمیشن را مشخص می‌کند. فقط وقتی فعال می‌شود که گزینه Custom انتخاب شود.

  • Play Mode playmode
    روش پخش انیمیشن:

    • Locked to Timeline lockedtotimeline – انیمیشن به تایم‌لاین قفل می‌شود. (پارامترهای Play، Speed، Index، Cue و Cue Point غیرفعال می‌شوند.)

    • Specify Index specifyindex – کاربر می‌تواند با پارامتر Index موقعیت خاصی در انیمیشن را مشخص کند (برای دسترسی تصادفی).

    • Sequential sequential – انیمیشن به‌طور پیوسته پخش می‌شود بدون توجه به تایم‌لاین. (پارامترهای Play، Speed، Cue و Cue Point فعال هستند). حالت پیش‌فرض این گزینه است.

  • Initialize initialize
    انیمیشن را به حالت اولیه بازنشانی می‌کند.

  • Start start
    انیمیشن را بازنشانی کرده و پخش را شروع می‌کند.

  • Cue cue
    وقتی روشن شود به نقطه Cue می‌پرد و در همان‌جا باقی می‌ماند (فقط در حالت Sequential).

  • Cue Pulse cuepulse
    وقتی فشار داده شود انیمیشن به Cue Point می‌رود و از همان‌جا ادامه پیدا می‌کند.

  • Cue Point cuepoint
    نقطه‌ای از انیمیشن را به‌عنوان مقصد پرش تعیین می‌کند.

  • Cue Point Unit cuepointunit
    واحد Cue Point:

    • Frames (فریم‌ها)

    • Seconds (ثانیه‌ها)

    • Fraction (کسری/درصدی)

    • Index (ایندکس)

  • Play play
    وقتی روشن شود انیمیشن پخش می‌شود (فقط در حالت Sequential فعال است).

  • Index index
    موقعیت انیمیشن را به‌طور مستقیم مشخص می‌کند (فقط در حالت Specify Index). واحد قابل انتخاب: Index، Frames، Seconds، Fraction.

  • Index Unit indexunit
    واحد ایندکس. تغییر آن، مقدار قبلی را به واحد جدید تبدیل می‌کند.

  • Speed speed
    ضریب سرعت پخش (فقط در حالت Sequential). مقدار 1 سرعت پیش‌فرض است، 2 دو برابر سرعت، 0.5 نصف سرعت و …

  • Trim trim
    فعال‌کردن برش شروع و پایان انیمیشن.

  • Trim Start tstart
    نقطه شروع انیمیشن را مشخص می‌کند.

  • Trim Start Unit tstartunit
    واحد Trim Start: Frames، Seconds، Fraction، Index.

  • Trim End tend
    نقطه پایان انیمیشن را مشخص می‌کند.

  • Trim End Unit tendunit
    واحد Trim End: Frames، Seconds، Fraction، Index.

  • Extend Left textendleft
    نحوه‌ی رفتار با انیمیشن قبل از Trim Start:

    • Hold (نگه‌داشتن)

    • Cycle (چرخه‌ای)

    • Mirror (آینه‌ای)

  • Extend Right textendright
    نحوه‌ی رفتار با انیمیشن بعد از Trim End:

    • Hold (نگه‌داشتن)

    • Cycle (چرخه‌ای)

    • Mirror (آینه‌ای)


کانال‌های Info CHOP

اطلاعات اضافی مربوط به Import Select SOP از طریق Info CHOP قابل دسترسی است.

کانال‌های اختصاصی Import Select SOP

  • true_start_time

  • true_end_time

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

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

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

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

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

  • last_meta_vbo_update_time – زمان صرف‌شده برای آپدیت داده‌های سطح متا (metaballs, nurbs).

کانال‌های عمومی 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 شده باشد مقدار 1 دارد.

  • warnings – تعداد هشدارها.

  • errors – تعداد خطاها.