حتماً بابک 👌
این هم ترجمهی کامل و دقیق Splice CHOP با حفظ اصطلاحات فنی TouchDesigner.
Splice CHOP
پرش به ناوبری | پرش به جستجو
خلاصه (Summary)
Splice CHOP کانالهای CHOP متصل به ورودی دوم را داخل کانالهای ورودی اول درج (Insert) میکند.
میتوانید مشخص کنید عملیات حذف نمونهها (Trim) از کدام Sample شروع شود و طول آن چقدر باشد.
سپس دادهی درجشده از ورودی دوم میتواند به روشهای مختلف کشیده (Stretch) شود و در نقطهی بریدهشده داخل کانالها Splice شود.
میتوانید تطبیق کانالها را بر اساس شماره کانال یا نام کانال انجام دهید.
کانالهایی که تطبیق داده نشوند، فاصلهی خالی (Gap) آنها با یکی از سه روش قابل انتخاب Interpolation پر میشود.
برای استخراج یک Sample از یک CHOP، تغییر آن و جایگذاری دوباره در اندیس اصلیاش:
-
یک Splice CHOP به CHOP اصلی وصل کنید
-
پارامترهای Start و Trim Length را در محل موردنظر تنظیم کنید
-
گزینهی Output Trimmed Section را روشن کنید
-
خروجی را تغییر دهید
-
سپس آن خروجی را به عنوان ورودی دوم به یک Splice CHOP دیگر بدهید
-
ورودی اول Splice دوم را CHOP اصلی قرار دهید
-
مقدار Start را برابر
op('splice1').par.start -
مقدار Trim Length را برابر
op('splice1').par.trimlengthتنظیم کنید
Splice CHOP همچنین میتواند یک بخش از CHOP را نرم (Smooth) کند:
-
Start و Trim Length را روی آن بخش تنظیم کنید
-
یک ورودی دوم بدهید که هیچ کانال همنامی نداشته باشد
-
Insert Method را روی Set to Trim Length بگذارید
-
منوی Insert Interpolate را تنظیم کنید
برای این و ترفندهای دیگر، OP Snippets را بررسی کنید.
همچنین ببینید:
Delete CHOP، Trim CHOP، Select CHOP
فهرست مطالب (Contents)
-
Summary
-
Parameters – Splice Page
-
Parameters – Common Page
-
Operator Inputs
-
Info CHOP Channels
5.1 Common CHOP Info Channels
5.2 Common Operator Info Channels
Parameters – Splice Page
Output Trimmed Section (outputtrimmed)
-
خاموش: خروجی شامل کانالهای Trimشده و Spliceشده طبق پارامترهای زیر است
-
روشن: خروجی برعکس بوده و فقط بخش بریدهشدهی کانالها را نشان میدهد
Direction (direction)
مشخص میکند پارامترهای Start و Trim از کدام جهت عمل کنند.
Start (start)
محل شروع عملیات Trim و Insert.
این موقعیت میتواند از اولین Sample یا آخرین Sample کانال باشد (بسته به Direction).
Start Units (startunits)
انتخاب واحد Start بین:
-
Samples
-
Frames
-
Seconds
Trim Method (trimmethod)
روش تعیین طول ناحیهی Trim را مشخص میکند.
Trim Length (trimlength)
طول ناحیهای که بریده میشود.
برای خروجی گرفتن فقط از بخش Trimشده، گزینهی Output Trimmed Section را روشن کنید.
Trim Length Units (trimlengthunits)
واحد طول Trim.
Insert Method (insertmethod)
نحوهی درج دادهی ورودی دوم داخل کانال را مشخص میکند.
Insert Length (insertlength)
طول دادهی درجشده را بر اساس Insert Method تعیین میکند.
-
Trim to Insert Length:
اگر مقدار کوتاهتر از ورودی دوم باشد، داده Trim میشود
اگر بلندتر باشد، داده Cycle میشود -
Stretch to Insert Length:
دادهی ورودی دوم کشیده میشود تا دقیقاً به این طول برسد
Insert Units (insertunits)
واحد Insert Length.
Insert Interpolate (insertinterp)
روش Interpolation برای کانال درجشدهی کشیدهشده را تعیین میکند.
Match by (match)
تطبیق کانالها بین ورودیها بر اساس:
-
نام (Name)
-
شماره (Number)
Unmatched Chan Interpolate (unmatchedinterp)
روش Interpolation برای کانالهایی که تطبیق داده نشدهاند.
Parameters – Common Page
Time Slice (timeslice)
با فعال بودن، کانالها به صورت Time Sliced پردازش میشوند.
Time Slice فاصلهی زمانی بین آخرین فریم Cook و فریم فعلی است.
Scope (scope)
مشخص میکند کدام کانالها تحت تأثیر قرار بگیرند.
(Pattern Matching)
Sample Rate Match (srselect)
مدیریت اختلاف Sample Rate بین CHOPهای ورودی.
در صورت Resampling، منحنیها Interpolate میشوند یا Linear خواهند بود.
Export Method (exportmethod)
روش اتصال کانال CHOP به پارامتر.
Export Root (autoexportroot)
مسیر نود ریشهای برای محاسبهی مسیرهای Export.
Export Table (exporttable)
DAT نگهدارندهی اطلاعات Export هنگام استفاده از DAT Table Export.
Rename From / Rename To
الگوهای تغییر نام کانالها.
مثال:
-
Channel Names:
c[1-10:2] ambient -
Rename From:
c* ambient -
Rename To:
b[1-5] amb
کانالهای c1 c3 c5 c7 c9 و ambient
به b1 b2 b3 b4 b5 و amb تغییر نام میدهند.
Operator Inputs
-
Input 0: —
-
Input 1: —
Info CHOP Channels
اطلاعات تکمیلی Splice CHOP از طریق Info CHOP قابل دسترسی است.
Common CHOP Info Channels
-
start – شروع بازه CHOP بر حسب Sample
-
length – تعداد Sampleها
-
sample_rate – نرخ نمونهبرداری (فریم بر ثانیه)
-
num_channels – تعداد کانالها
-
time_slice – 1 اگر Time Slice فعال باشد
-
export_sernum – تعداد دفعات بهروزرسانی Export
Common Operator Info Channels
-
total_cooks – تعداد دفعات Cook از شروع اجرا
-
cook_time – مدت زمان آخرین Cook (میلیثانیه)
-
cook_frame – شماره فریم نسبت به تایملاین کامپوننت
-
cook_abs_frame – شماره فریم نسبت به زمان مطلق
-
cook_start_time – زمان شروع Cook
-
cook_end_time – زمان پایان Cook
-
cooked_this_frame – اگر در این فریم Cook شده باشد 1
-
warnings – تعداد هشدارها
-
errors – تعداد خطاها
