シーン エレメントをロックする

 
 
 

シーン全体またはシーン内のエレメントを Explorer からロックすることができます。特定のレベルでロックを適用することも、すべてのレベルのロックを一度に適用することも可能です。

シーン エレメントをレベル単位でロックするには

  1. Explorer を開き、スコープを[シーンルート](Scene Root)に設定します。

  2. ロックするシーン エレメントのノードを選択します。

  3. 選択したノードを右クリックしてコンテキスト メニューを開きます。

  4. [ロック](Locks)を選択して、以下のいずれかのロック レベル オプションをアクティブにします。

    • ノードのトポロジ/階層でロック(Node Topology/Hierarchy Locked)

    • アニメーションをロック(Animation Locked)

    • 値のロック(Value Locked)

    • すべてのレベルでロック(Lock All Levels)

    保護されているシーン エレメントには、Explorer で名前の横に(LOCK)という文字列が表示されます。LOCK が大文字の場合は、それがロックの所有者であることを意味します。

    そのすべての子ノードはロックを継承し、(lock)というラベルが表示されます。この小文字のラベルは、継承されたロックであることを示しています。

    注:ロックされているオブジェクトを変更しようとすると、Script Editor のヒストリペインに「[ERROR : 2087 - The object: <object> is locked]」というエラー メッセージが表示され、処理は行われません。

シーン エレメントに追加のロックレベルを適用するには

すでにロックされているシーン エレメントに対して累進的にロック レベルを追加することができます。

  1. Explorer で、ロックの所有者(初めにロックを適用したノード)を選択します。

  2. 選択したノードを右クリックしてコンテキスト メニューを開きます。

  3. [ロック](Locks)を選択し、追加するロック レベルをアクティブにします。メニューに、適用されたロック レベルの隣にチェック マークが表示されます。

パラメータをロックする

パラメータもその他のシーン エレメントと同じ方法でロックできますが、パラメータのロックが他と異なるのは、ノード モードでもロックできる唯一のエレメントであるという点です(他のロックはすべてブランチ モードで適用されます)。

パラメータは上位の階層からロックを継承できますが、ロックの解除の他、別のロック レベルまたはすべてのロック レベルの適用を、そのパラメータに対してのみ行うことができます。つまり、パラメータは単独でロックを制御できるといえます。

Explorer でもプロパティ エディタでも、ロックされているパラメータの隣には鍵のアイコンが表示されます。

  • 黒い鍵のアイコンは、パラメータがロックの所有者であることを示します。

  • 灰色の鍵アイコンは、継承されたロックであることを示します。

  • 赤い鍵アイコンは、リファレンス モデルのパラメータまたはオーバーライドが設定されているパラメータを示します。これらのパラメータはシステムロックされているため、変更できません。

    A

    Explorer とプロパティ エディタでのパラメータのロック アイコン

    B

    リファレンス モデルのパラメータには赤い鍵アイコンが付きます。

プロキシ パラメータ

カスタム パラメータ セットでプロキシとして使用されているパラメータをロックすると、プロキシ パラメータもロックされます。プロキシ パラメータをロックすると、プロキシの元のパラメータもロックされます。

プロキシ パラメータを含むカスタム パラメータ セットをロックすると、プロキシ パラメータはロックを継承しますが、元のパラメータはロックされません。

例: 単一パラメータにすべてのロックを適用する

  1. [モデル]ツールバーから[取得](Get) [プリミティブ](Primitive) [ポリゴン メッシュ](Polygon Mesh) [球](Sphere)を選択します。

  2. Explorer で、[Sphere]オブジェクト ノードを選択します。Explorer のスコープを[シーン ルート](Scene Root)に設定し、フィルタを[すべてのノード](All Nodes)または必要に応じて[すべて + アニメート可能なパラメータ](All + Animatable Params)に設定して、パラメータを表示します。

  3. [Sphere]ノードを右クリックし、[ロック](Locks) [ノードのトポロジ/階層でロック](Node Topology/Hierarchy Locked)を選択します。

    (LOCK)という文字がノードの横に表示されます。そのすべての子ノードがロックを継承し、同様に(lock)ラベル(小文字)が表示されます。

    Explorer とプロパティ エディタで、すべてのパラメータに灰色の鍵アイコンが付きます。

  4. [Sphere]の下の[Kinematics] [Local Transform] [Pos] [X]パラメータを展開します。

  5. パラメータを右クリックし、[ロック](Locks) [値のロック](Value Locked)を選択します。

    パラメータの横の鍵アイコンが黒に変わり、パラメータ レベルでロックされたことが示されます。

    [球]は[ノードのトポロジ/階層]レベルでロックされていますが、このパラメータだけはすべてのレベルでロックされています([値]のロックには上位の[アニメーション]ロック レベルが包含されるため)。

ヒント:
  • Explorer またはプロパティ エディタでアニメーション アイコンを右クリックして[ロック](Locks) [アニメーションをロック](Animation Locked)または[値のロック](Value Locked)を選択する方法でも、パラメータをロックできます。

  • プロキシ パラメータのマスタ パラメータがロックされると、プロキシ パラメータもロックされ、名前の横に([lock])ラベルが表示されます。

ロック レベルの効果

この表は、特定のシーン エレメントを各種レベルでロックした場合の効果を表しています。

エレメント

トポロジ/階層ロック

アニメーション ロック

値ロック

パラメータ

なし

キーフレーム、エクスプレッション、スクリプト オペレータは設定できません。

F カーブの形状とエクスプレッションの内容の変更はできません。

パラメータ値の設定または変更はできません。

パラメータ セット

カスタム パラメータ セットに対するパラメータの追加、削除はできません。

すべてのパラメータをアニメーション レベルでロックした場合と同等です。

すべてのパラメータを値レベルでロックした場合と同等です。

オペレータ

ロックされているトポロジ オペレータは削除できません。

なし

ロックされているデフォメーション オペレータは削除できません。

ジオメトリ、プリミティブ

トポロジ オペレータは適用できません(ジオメトリのトポロジは変更できません)。

値ロックと同じ。

[Move Component]オペレータおよび[Envelope]オペレータを含むデフォメーションは適用できません(ジオメトリの形状は変更できません)。

3D オブジェクトと 3D モデル

階層に対して子オブジェクトを作成したりオブジェクトを削除することはできません。

パラメータ セットの追加とオペレータの適用はできません。

オブジェクト ノードのパラメータにキーフレームを設定したり、エクスプレッションやスクリプト オペレータを適用することはできません。

パラメータの変更またはオブジェクトの操作(SRT)はできません。

グループ(およびレイヤ、パーティション)とクラスタ

メンバやコンポーネントの追加、削除はできません。

プロパティの適用はできません。

グループまたはグループ メンバーのパラメータにキーフレームを設定したり、エクスプレッションやスクリプト オペレータを適用することはできません。

グループまたはグループ メンバーのいかなるパラメータ値も変更できません。