クリップを編集する

ノードベースのシステムとして、 Nukeタイムラインがありません。それでも、タイムラインに関連付ける編集操作を実行できます。クリップをスリップ(時間的に前後に移動)、カット、または他のクリップにスプライスできます。

クリップのオフセットとスリップ

オフセットクリップとは、クリップを時間的に前後に動かすことを指します。にNuke、TimeOffsetおよびTimeClipノードを使用してクリップをオフセットできます。

TimeClipとは異なり、TimeOffsetノードは、たとえばカメラ時間をオフセットする場合など、3Dノードでも使用できます。

TimeOffsetノードを使用してクリップをオフセットするには

1.   クリックTime > TimeOffset TimeOffsetノードをスクリプトに挿入します。(オフセットする要素の下流に配置します。)
2.   ビューアーをこのノードに接続すると、変更の効果を確認できます。
3.   TimeOffsetプロパティパネルで、チェックreverse inputクリップを反転する場合(最後のフレームを最初に、など)。
4.   の中にtime offset (frames)フィールドに、クリップをオフセットするフレーム数を入力します。クリップの先頭からフレームを減算するには、負の値を入力します。クリップの先頭にフレームを追加するには、正の値を入力します。
5.   新しい出力範囲のスクリプトの長さを調整します。選択するEdit > Project Settings、入力frame range指定した出力範囲に一致する値。

注意:  クリップをスリップした後、スクリプトのフレーム範囲を調整することは必須ではありません。そうしないと、ビューアは最後のフレームを保持して、クリップの末尾の空のフレームを塗りつぶします。

ヒント:  カード、球、キューブなどの3DノードをTimeOffsetノードとともに使用している場合、指定したフレーム範囲でオブジェクトを表示するには、 frame rangeオブジェクトのコントロール、およびViewerノードをTimeOffsetノードに接続します。タイムライン範囲を必ず設定してくださいInputオフセットを表示します。

ヒント:  TimeOffsetを使用すると、ドープシートでクリップを直接オフセットすることもできます。見るパラメータのアニメーション化詳細については。

スリッピングクリップとは、表示されているクリップのコンテンツを変更することを指しますが、位置や継続時間は変更しません。にNuke、TimeClipノードを使用してクリップをスリップできます。

TimeOffsetと同様に、TimeClipノードを使用すると、クリップを時間的に前後に移動したり、クリップ内のフレームの順序を逆にしたりできます。この基本的な機能に加えて、クリップのフレーム範囲を設定し、このフレーム範囲外のフレームに何が起こるかを設定し、クリップを黒にフェードインまたはフェードアウトし、エクスプレッションを設定してノードの動作を調整できます。TimeClipを使用して、クリップをDopeSheetに直接スリップすることもできます。これは、タイムラインでクリップを編集する場合に便利です。

TimeClipノードを使用してクリップをスリップするには

1.   クリックTime > TimeClip TimeClipノードをスクリプトに挿入します。調整する要素の下流に配置します。
2.   ビューアーをTimeClipノードに接続して、変更の効果を確認します。
3.   の中にFade Inそして Fade Out TimeClipプロパティパネルのフィールドで、黒との間でフェードするフレームの数を入力します(ある場合)。
4.   新しいセットframe rangeクリップの最初と最後のフレーム番号を入力してください。
5.   の中にbeforeドロップダウンメニュー、設定方法Nuke範囲内の最初のフレームの前のフレームを処理する必要があります(例では、最初のフレーム値が5の20フレームシーケンスを参照しています)。

hold -シーケンスの最初のフレームは、最初のフレームに到達するまで保持されます。例:1、1、1、1、1、2、3、4など

loop -同数のフレームを置換し、クリップループを効果的に作成します。例:17、18、19、20、1、2、3、4など

bounce -逆数のフレームを置き換えて、クリップバウンスを作成します。例:5、4、3、2、1、2、3、4など

black -最初のフレームに到達するまでフレームは黒です。

6.   の中にafterドロップダウンメニュー、設定方法Nuke後のフレームを処理する必要がありますlastフレーム(例は、最後のフレーム値が5の20フレームシーケンスを参照):

hold -シーケンスの最後のフレームは、シーケンスの最後に到達するまで保持されます。例:16、17、18、19、20、20、20、20など

loop -同数のフレームを置換し、クリップループを効果的に作成します。例:16、17、18、19、20、1、2、3、4など

bounce -逆数のフレームを置き換えて、クリップバウンスを作成します。例:16、17、18、19、20、19、18、17など

black -シーケンスの最後に到達するまで、フレームは最後から黒です。

7.   使用frameドロップダウンでフレームモードを設定します。

expression -右側のフィールドに式を入力できます。この式は、現在のフレームと読み込まれたフレームの関係を変更します。

たとえば、クリップがimage.0500.rgbから始まり、この最初のフレームをフレーム500ではなくフレーム1に配置する場合、次の式を使用できます。 frame+499。この方法では、499フレームが現在のフレームに追加され、読み込まれたフレームの番号が取得されます。フレーム1では、image.0500.rgbが読み込まれます。フレーム2では、image.0501.rgbが読み込まれます。等々。

式の別の例はframe*2。この式は、現在のフレームに2を掛けて、読み込まれたフレームの番号を取得します。この方法では、クリップ内の他のすべてのフレームのみが使用されます。フレーム1では、image.0002.rgbが読み込まれます。フレーム2では、image.0004.rgbが読み込まれます。フレーム3では、image.0006.rgbが読み込まれます。等々。

start at -右側のフィールドに開始フレーム番号を入力できます。これは、シーケンスの最初のフレームが読み込まれるフレームを指定します。つまり、指定したフレームでクリップが開始されるように、すべてのフレームがオフセットされます。

たとえば、シーケンスがimage.0500.rgbから始まり、次のように入力した場合1フィールドでは、image0500.rgbはフレーム1で読み込まれます。同様に、あなたが入力した場合100フィールドでは、image0500.rgbはフレーム100で読み込まれます。

offset -右側のフィールドに一定のオフセットを入力できます。この定数値は現在のフレームに追加され、読み込まれるフレームの番号を取得します。

たとえば、クリップがimage.0500.rgbから始まり、この最初のフレームをフレーム500ではなくフレーム1に配置する場合、次を使用できます。 499定数オフセットとして。この方法では、現在のフレームに499が追加され、読み込まれるフレームが取得されます。フレーム1では、image.0500.rgbが読み込まれます。フレーム2では、image.0501が読み込まれます。

負の値を定数オフセットとして使用することもできます。たとえば、値を使用する場合-10Nuke現在のフレームから10を減算して、読み込まれたフレームを取得します。フレーム20では、image.0010.rgbが読み込まれます。フレーム21で、image.0011.rgbが読み込まれます。等々。

8.   指定した範囲内でクリップを反転するにはframe range、 小切手reverse
9.   ながらoriginal rangeフィールドは実際にはノードの出力に影響を与えません。ドープシートで物事を明確にするのに役立ちます。ドープシートを開いて、ここに値を入力し、TimeClipラインにどのように影響するかを確認します。
10.   必要に応じて、新しい出力範囲のスクリプトの長さを調整します。選択するEdit > Project Settings、入力frame range指定した出力範囲に一致する値。

ヒント:  TimeClipを使用すると、ドープシートでクリップを直接オフセット、トリム、およびスリップすることもできます。見るパラメータのアニメーション化詳細については。

カッティングクリップ

FrameRangeノードを使用すると、クリップのフレーム範囲を設定できます。これは、ダウンストリームAppendClipノードが入力から使用するフレームを制御します。タイムライン範囲のドロップダウンメニューがInput、どのフレームがフリップブックに送信されるか。

編集するには、まずこのノードを使用して入力シーケンスの一部を切り取り、次にAppendClipノードを使用して結果を追加します。

クリップをカットするには

1.   クリックTime > FrameRange FrameRangeノードをスクリプトに挿入します。
2.   ビューアーをこのノードに接続すると、変更の効果を確認できます。
3.   の中に frame rangeフィールドに適切なインポイント値とアウトポイント値を入力します。

たとえば、元のクリップが50フレームであるが、コンポジットの最後の25フレームのみを使用する場合、次のように入力します。 25インポイントとして、アウトポイントを50

4.   新しい出力範囲のスクリプトの長さを調整します。選択するEdit > Project Settings、入力frame range指定した出力範囲に一致する値。

注意:  クリップをカットした後にスクリプトのフレーム範囲を調整することは必須ではありません。

ヒント:  FrameRangeを使用して、ドープシートで直接クリップのフレーム範囲を設定することもできます。見るパラメータのアニメーション化詳細については。

スプライシングクリップ

スプライシングクリップを頭と尾でつなぎ合わせることで、あるショットから次のショットにアクションが流れるようにします。クリップをスプライスするとき、次のオプションがあります。

黒へのまたは黒からのフェード。

最初のクリップから2番目のクリップに分解します。

結合したクリップを時間内にスリップします。

スプライススリップへ

1.   クリックTime > AppendClip スクリプトにAppendClipノードを挿入します。
2.   その添付1そして2結合するクリップへの入力。(入力1に接続されているクリップは、入力2に接続されているクリップよりも前にあります。)
3.   ビューアーをこのノードに接続すると、変更の効果を確認できます。
4.   必要に応じて、新しくマージされたクリップの全長に合わせてスクリプトの長さを拡張します。

クリックEdit > Project Settings。プロジェクト設定プロパティパネルが表示されます。

入るframe range全長に一致する値。

5.   の中にFade InそしてFade Out AppendClipプロパティパネルのフィールドで、黒との間でフェードするフレームの数を入力します(ある場合)。

たとえば、 5の中にFade Inフィールドは、マージされたクリップの先頭に次の効果をもたらします。

(この効果の逆は、 マージされたクリップの5の中にFade Outフィールド。)

6.   の中にCross Dissolve フィールドに、最初のクリップと2番目のクリップの間に必要なオーバーラップのフレーム数(ある場合)を入力します。

たとえば、去るCross Dissolveデフォルトで0シンプルなカットを作成します-最初のクリップから2番目のクリップへのトランジションは瞬間的です。入力する5 5つのフレームのタイムスパンを作成します。最初のクリップのゲインはゼロまで下降し、2番目のクリップのゲインは100%まで上昇します。

分解する。

 

切る。
7.   の中にFirst Frameフィールドに、クリップをスリップするフレーム数があれば入力します。負の値を入力して、マージされたクリップの先頭からフレームを減算します。クリップの先頭にフレームを追加するには、正の値を入力します。
8.   マージされたクリップを滑らせると、頭または尾に空の黒いフレームが作成される場合があります。必要に応じて、選択しますFirst frameまたはLast frame これらの空のフレームを最初または最後のフレームのコピーとして表示する場合。

フレーミングクリップのフリーズ

FrameHoldノードを使用すると、クリップ全体ではなく、特定のフレームまたはフレーム間隔にクリップの出力を設定できます。

フリーズフレームを出力するには

1.   クリックTime > FrameHold FrameHoldノードをスクリプトに挿入します。
2.   影響を与えたいクリップにその入力をアタッチします。
3.   ビューアーをFrameHoldノードに接続すると、変更の効果を確認できます。
4.   入力しますfirst frame FrameHoldノードの出力としてフリーズする数値。

注意:  最初のフレームコントロールのデフォルトは0、実際のフレーム番号に関係なく、クリップの最初のフレームとしてフリーズフレームを設定します。

フレーム間隔を出力するには

1.   クリックTime > FrameHold FrameHoldノードをスクリプトに挿入します。
2.   影響を与えたいクリップにその入力をアタッチします。
3.   ビューアーをFrameHoldノードに接続すると、変更の効果を確認できます。
4.   入力しますincrement出力時にスキップするフレーム。たとえば、 first frame1incrementの値5、ノードツリーに渡されるフレームは1、6、11、16などになります。