Softimage では、パラメータ間、オブジェクト間、またはモデル間の異なる方法とレベルでアニメーションをコピーできます。これは次のような方法で実行します。
[Animation]パネルのメニューから[アニメーションのコピー](Copy Animation)コマンドを使って、選択したオブジェクト間、またはマークしたパラメータ間でアニメーションのタイプをコピーします(「[Animation]メニューを使ってアニメーションをコピーする」を参照)。
Explorer またはプロパティ エディタを使って、さまざまな方法でパラメータ間にアニメーションをコピーします(「Explorer またはプロパティ エディタを使ってアニメーションをコピーする」を参照)。
タイムラインでパラメータ間やオブジェクト間のキーをコピーします(「 タイムラインでキーを切り取り、コピー、貼り付けする」を参照)。
F カーブエディタでパラメータ間やオブジェクト間の F カーブとキーをコピーします(「 キーおよび F カーブを切り取り、コピー、貼り付けする」を参照)。
DopeSheet でパラメータ間やオブジェクト間のキーをコピーします(「 タイムラインでキーを切り取り、コピー、貼り付けする」を参照)。
DopeSheet で、モデル間、または同じモデル内のオブジェクトの階層間でアニメーションをコピーします。たとえば、モデル Fred とモデル Bob に同じパラメータ名がついていれば、モデル Bob からモデル Fred へ歩行サイクルのアニメーションを貼り付けられます。「階層間およびモデル間でアニメーションをコピーする」を参照してください。
アクションソースにオブジェクトのアニメーションを保存すると、そのアニメーションをモデル間でコピーできます。これは、シーン間でアニメーションを交換するときに大変便利です(「モデル間でのアクションの共有」を参照)。
[Animation]メニューを使ってアニメーションをコピーする
[Animation]パネルで[Animation] [アニメーションのコピー](Copy Animation)を選択し、メニューから以下のオプションを選択します。
[マーク パラメータから](from Marked Parameters)選択したオブジェクトのマーク パラメータからすべてのアニメーションをクリップボードにコピーします。
[変換から](from Transforms)スケーリング、回転、移動のパラメータをすべてコピーします。また、適切なコマンドを使用して変換パラメータをタイプ別にコピーすることも可能です(各タイプの X、Y、Z パラメータをそれぞれ指定)。
[すべてのパラメータから](from All Parameters)、[任意のアニメーションタイプ](Any Animation Type)選択したオブジェクトのすべてのパラメータのすべてのアニメーションをクリップボードにコピーします。
[すべてのパラメータから](from All Parameters)、[エクスプレッション](Expressions)選択したオブジェクトのすべてのパラメータからエクスプレッションのみをクリップボードにコピーします。
[すべてのパラメータから](from All Parameters)、[F カーブ](Fcurves)選択したオブジェクトのすべてのパラメータからFカーブのみをクリップボードにコピーします。
[すべてのパラメータから](from All Parameters)、[レイヤアニメーション](Layer Animation)選択したオブジェクトの現在のアニメーションのレイヤにあるすべてのパラメータからFカーブをコピーします。
[Animation] [アニメーションの貼り付け](Paste Animation)を選択し、以下のいずれかのオプションを選択します。
[すべてのパラメータに](to All Parameters)クリップボードに現在格納されているアニメーションを貼り付け、選択したオブジェクトのすべてのパラメータに適用します(パラメータ名が一致するものに貼り付けられます)。
[マーク パラメータに](to Marked Parameters)クリップボードに現在格納されているアニメーションを貼り付け、マーク パラメータに適用します。
たとえば、クリップボードに全変換のアニメーションが存在し、回転パラメータのみにマークが付いている場合は、回転パラメータのみが貼り付けされます。
Explorer またはプロパティ エディタを使ってアニメーションをコピーする
上記で説明した方法に加え、Explorer やプロパティ エディタを使用してパラメータ レベルでアニメーションをコピーすることもできます。対象となるのはキー、リンクパラメータ、エクスプレッション、またはスクリプト オペレータによるアニメーションです。
また、現在のアニメーションのレイヤからアニメーションをコピーし、それをアニメートされた任意のパラメータに貼り付けることもできます。
アニメーションは、同一オブジェクトの異なるパラメータ、あるいは異なるオブジェクトの異なるパラメータ間で複製できます。たとえば、あるオブジェクトの X 回転値を別のオブジェクトの Y スケーリングにコピーできます。
次のイメージは、使用しているツールまたはビューによって、パラメータ間でアニメーションをコピーするさまざまな方法を示しています。