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 – تعداد خطاها.
