次の場合にノードがコレクションから欠落する可能性があります。
オブジェクトまたはシェーダがコレクションのメンバーで、シーンから削除されている
レンダリング設定が .json から読み込まれていて、.json が読み込まれたシーンにコレクションのメンバーであるオブジェクトまたはシェーダが存在しない
この場合、レンダリングの設定(Render Setup)エディタがレイヤとコレクションを アイコンでマークし、エラーを知らせます。そして、プロパティ エディタ(Property Editor)がスタティック選択リストでこれらの欠落しているオブジェクトを、取り消し線が付いたグレーで斜体のフォントで特定します。
コレクションで複数のオブジェクトが欠落している場合があります。これらの欠落しているオブジェクトをすべて特定するには、プロパティ エディタ(Property Editor)でノード リストを右クリックし、欠落しているすべてのオブジェクトを選択(Select all missing objects)を選択します。
コレクションから欠落しているオブジェクトを削除するには、右クリックして欠落しているすべてのオブジェクトを除去(Remove all missing objects)をクリックします。
フィルタで除外されているためにコレクションからノードが欠落する場合があります。
たとえば、スタティック選択リストにシェーダを追加していて、コレクションのフィルタ(Collection Filters)がシェイプ(Shapes)に設定されている場合、シェーダはコレクションに含まれません。
除外されているノードはグレーの斜体フォントで特定されます。
コレクションから除外されているオブジェクトを削除するには、右クリックして除外されたすべてのオブジェクトを除去(Remove all filtered-out objects)をクリックします。
フィルタで除外されているオブジェクトの削除には注意が必要です。特に、コレクションで階層を含む(Include Hierarchy)が有効になっている場合は注意してください。この操作により、フィルタで除外されていないオブジェクトも削除されてしまう可能性があります。次のシナリオを考えてみます。
この場合、pSphere1 はフィルタで除外されますが、lambert2 は除外されません。
除外されたすべてのオブジェクトを除去(Remove all filtered-out objects)を選択すると、lambert2 もコレクションから削除されますが、これは意図しない動作である可能性があります。
コレクションに除外されているノードが複数ある場合があります。このようなノードをすべて特定するには、プロパティ エディタ(Property Editor)のノードのリストを右クリックして、除外されたすべてのオブジェクトを除去(Select all filtered-out objects)を選択します。