خلاصه (Summary)
Import Select CHOP برای انتخاب کانالهای CHOP از یک فایل واردشده مانند FBX COMP یا USD COMP استفاده میشود. یکی از کاربردهای اصلی این کانالها نمایش تغییرات ترنسفورمیشن (Transformation) مربوط به اجزای مختلف (Primitives) یا نمایش وضعیت برخی ویژگیهای دینامیک فایل واردشده است.
Import Select CHOP میتواند کنترلهای انیمیشن مخصوص به خودش را در صفحهی Play داشته باشد یا از تنظیمات والد COMP خود استفاده کند.
همچنین ببینید: USD COMP، FBX COMP
پارامترها – صفحه General
Import Parent (parent): مشخص کردن والد Import (مانند USD/FBX COMP) برای جستجوی Asset. اگر هیچ COMP مشخص نشود، بهطور پیشفرض اولین والد Import در مسیر انتخاب میشود.
Take Type (taketype): ⊞ – انتخاب بین پخش یک انیمیشن یا Blend Shape:
Blend Shapes (blendshapes)
Animation (animation)
Blend Shape (blendshape): نام Blend Shape خاصی را مشخص میکند (در صورت وجود) که از فایل واردشده پخش خواهد شد.
Reload (reload): Asset را از Import Parent دوباره بارگذاری میکند.
پارامترها – صفحه Playback
Use Parent Animation (useparentanim): تعیین میکند آیا از کنترلهای انیمیشن والد COMP استفاده شود یا تنظیمات سفارشی برای این SOP.
Animation (animation): نام انیمیشن خاصی (در صورت وجود) که از فایل واردشده پخش خواهد شد.
Shift Animation Start (shiftanimationstart): اگر روشن باشد، انیمیشن به ابتدای انیمیشن تعریفشده در فایل واردشده انتقال داده میشود.
Sample Rate Mode (sampleratemode): ⊞ – انتخاب بین:
File FPS (filefps): استفاده از FPS تعریفشده در فایل واردشده (مانند FBX).
Custom (custom): استفاده از نرخ نمونهبرداری دلخواه که توسط پارامتر Sample Rate مشخص میشود.
Sample Rate (samplerate): نرخ نمونهبرداری دلخواه، زمانی که حالت بالا روی Custom باشد.
Play Mode (playmode): ⊞ – روش پخش انیمیشن:
Locked to Timeline (lockedtotimeline): موقعیت انیمیشن به Timeline قفل میشود. پارامترهای Play، Speed، Index، Cue و Cue Point در این حالت غیرفعال هستند.
Specify Index (specifyindex): امکان تعیین موقعیت خاصی از انیمیشن با پارامتر Index (برای دسترسی تصادفی).
Sequential (sequential): انیمیشن بهطور مداوم پخش میشود، فارغ از Timeline. (Index غیرفعال است ولی Play، Speed، Cue و Cue Point فعال میشوند). حالت پیشفرض همین است.
Output Full Range (outputfullrange): پخش کل محدوده.
Index (index): موقعیت انیمیشن را وقتی Play Mode روی Specify Index است مشخص میکند. واحدها میتوانند Index، Frames، Seconds یا Fraction باشند.
Index Unit (indexunit): ⊞ – واحد برای Index:
Frames
Seconds
Fraction (percentage)
Index (indices)
Play (play): وقتی روشن باشد انیمیشن پخش میشود (فقط در حالت Sequential).
Speed (speed): ضریب سرعت پخش (فقط در حالت Sequential).
مقدار 1 = سرعت عادی
مقدار 2 = دو برابر سریعتر
مقدار 0.5 = نصف سرعت
Trim (trim): روشن کردن این گزینه پارامترهای Trim Start و Trim End را فعال میکند.
Trim Start (tstart): نقطه شروع انیمیشن (بر اساس Index، Frames، Seconds یا Fraction).
Trim End (tend): نقطه پایان انیمیشن (بر اساس Index، Frames، Seconds یا Fraction).
Cue (cue): وقتی روشن باشد، انیمیشن به نقطه Cue Point میرود و در همانجا میماند (فقط در حالت Sequential).
Cue Pulse (cuepulse): وقتی فعال شود، انیمیشن به Cue Point میپرد و از همان نقطه ادامه میدهد.
Cue Point (cuepoint): نقطهای خاص در انیمیشن برای پرش.
Cue Point Unit (cuepointunit): واحد Cue Point (Frames، Seconds، Fraction، Index).
Extend Left (textendleft): ⊞ – رفتار زمانی که موقعیت انیمیشن قبل از Trim Start قرار دارد:
Hold
Cycle
Mirror
Extend Right (textendright): ⊞ – رفتار زمانی که موقعیت انیمیشن بعد از Trim End قرار دارد:
Hold
Cycle
Mirror
پارامترها – صفحه Common
Time Slice (timeslice): اگر روشن باشد، کانالها بهصورت Time Sliced محاسبه میشوند (فاصله بین آخرین Cook و فریم جاری).
Scope (scope): تعیین میکند کدام کانالها تحت تأثیر قرار گیرند.
Sample Rate Match (srselect): ⊞ – مدیریت اختلاف نرخ نمونهبرداری ورودیها:
Resample At First Input’s Rate (first)
Resample At Maximum Rate (max)
Resample At Minimum Rate (min)
Error If Rates Differ (err)
Export Method (exportmethod): ⊞ – روش اتصال کانال CHOP به پارامتر:
DAT Table by Index (datindex)
DAT Table by Name (datname)
Channel Name is Path:Parameter (autoname)
Export Root (autoexportroot): مسیر پایه برای همه مسیرها در حالت Export.
Export Table (exporttable): جدول DAT حاوی اطلاعات Export.
کانالهای Info CHOP
اطلاعات اضافه Import Select CHOP از طریق Info CHOP در دسترس است.
Specific Import Select CHOP Info Channels
animation_length: طول انیمیشن
Common CHOP Info Channels
start: شروع بازه CHOP برحسب نمونهها
length: تعداد نمونهها در CHOP
sample_rate: نرخ نمونهبرداری (fps)
num_channels: تعداد کانالها در CHOP
time_slice: اگر Time Slice فعال باشد = 1، وگرنه = 0
export_sernum: تعداد دفعات بهروزرسانی اتصالات Export
Common Operator Info Channels
total_cooks: تعداد دفعات Cook از شروع
cook_time: مدت Cook آخر (ms)
cook_frame: شماره فریم Cook آخر (نسبت به Timeline کامپوننت)
cook_abs_frame: شماره فریم Cook آخر (نسبت به زمان مطلق)
cook_start_time: زمان شروع Cook (ms)
cook_end_time: زمان پایان Cook (ms)
cooked_this_frame: اگر در این فریم Cook شده باشد = 1
warnings: تعداد هشدارها (در صورت وجود)
errors: تعداد خطاها (در صورت وجود)
