リンク
ドキュメント:
Link & Append | Blender Manual [Official]
使い方
オプション
- 相対パス (Relative Path):相対パスを用いて外部ファイルを参照する (デフォルト:
有効
) - 選択 (Select):リンクしたオブジェクトを選択状態にする (デフォルト:
有効
) - アクティブコレクション (Active Collection):現在アクティブなコレクションに追加する/無効にした場合、新しいコレクションに追加される (デフォルト:
有効
) - コレクションのインスタンス (Instance Collections):コレクションをインスタンスとして追加する (デフォルト:
有効
) - オブジェクトデータのインスタンス (Instance Object Data):参照されていないオブジェクトデータのインスタンスを追加する (デフォルト:
有効
)
参考:
アペンドとリンク機能 (.blendからデータ読み込み) | Blender の易しい使い方
アペンドとリンク/データの使い回し | CGrad Project
外部ファイルのコレクションやオブジェクトをリンクしたまま使い回す方法 | 忘却まとめ
別の Blender プロジェクトに含まれるメッシュやマテリアルなどのデータをリンク機能で参照する #1 | MR が楽しい
linking objects in blender 2.8 – Blender Stack Exchange
ライブラリオーバーライド (Library Overrides)
操作
- 作成 (Make):ライブラリオーバーライドを設定し、リンクされたオブジェクトを編集可能にする。
- 選択 (Selected):選択したコレクションまたはオブジェクトにライブラリオーバーライドを設定する
- 内容 (Content):下位の要素にライブラリオーバーライドを設定する
- 選択と内容 (Selected & Content):選択したコレクションまたはオブジェクト及び下位の要素にライブラリオーバーライドを設定する
- リセット (Reset):選択したオーバーライドを元に値にリセットする
- クリア (Clear):択したオーバーライドを元に値にリセットし、元のリンクされた参照データに置き換える。オーバーライドを解除できない場合は、編集不可として設定する。
- トラブルシュート (Troubleshoot):壊れたオーバーライド階層を修正する
- 再同期 (Resync):ライブラリの新しい階層に一致させる (ファイルを開く際に、再同期は自動的に行われる)
- 強制的に再同期 (Resync Enforce):強制的にライブラリの新しい階層に一致させる (一部のオーバーライドは失われる可能性がある)
- 削除 (Delete):ライブラリオーバーライドを完全に除去し、元のリンクに戻す。
動画:
Link Characters with Library Overrides
Actually Using Library Overrides!
Library Override in Linked Objects
ドキュメント:
Library Overrides | Blender Manual [Official]
参考:
外部ファイルのコレクションやオブジェクトをリンクしたまま使い回す方法 | 忘却まとめ
別の Blender プロジェクトに含まれるメッシュやマテリアルなどのデータをリンク機能で参照する #2 | MR が楽しい
データのリンク読み込みとライブラリオーバーライド | オシリスキー 3D スタジオ
Library Overrides – Release Notes 2.81 | wiki.blender.jp
How to override a linked scene? – Blender Stack Exchange
Library Override links broken, how to fix? – Blender Stack Exchange
ローカル化 (Make Local)
リンクを切断してローカルのデータに変換する。部分的にリンクを切断することもできる。
- Selected Objects:選択したオブジェクト
- Selected Objects and Data:選択したオブジェクトとそのデータ
- Selected Objects, Data and Materials:選択したオブジェクトとそのデータ、マテリアル
- All:全シーンのすべての要素 (オブジェクト、データ、マテリアル) をローカルデータに変換する
ドキュメント:
Make Local – Link & Append | Blender Manual [Official]
参考:
make local – Blender Artists Community
Difference between make local object and make proxy – Blender Stack Exchange
How do I convert my linked group objects to be local objects? – Blender Stack Exchange
How can I convert a linked collection to a local collection? – Blender Stack Exchange
How do I unpack a linked instance to make changes to it? – Blender Stack Exchange
Make all linked data Local, option - Right-Click Select
アペンド (Append)
オプション
- 選択 (Select):追加したオブジェクトを選択状態にする (デフォルト:
有効
) - アクティブコレクション (Active Collection):現在アクティブなコレクションに追加する/無効にした場合、新しいコレクションに追加される (デフォルト:
有効
) - コレクションのインスタンス (Instance Collections):コレクションをインスタンスとして追加する (デフォルト:
無効
) - オブジェクトデータのインスタンス (Instance Object Data):参照されていないオブジェクトデータのインスタンスを追加する (デフォルト:
有効
) - フェイクユーザー (Fake User):追加されたデータブロックにフェイクユーザーを設定する (デフォルト:
無効
) - すべてローカル化 (Localize All):間接的にリンクされたデータを全てローカル化する (デフォルト:
有効
)
ドキュメント:
Link & Append | Blender Manual [Official]
マテリアルをオーバーライドする
手順
- オブジェクトのライブラリオーバーライドを有効にする。
- マテリアルスロットのリンクモードを
オブジェクト
(Object
) に切り替える。 - マテリアルを割り当てる。
参考:
Creating local override of Material of linked Library – Blender Artists Community
How to edit material of linked object? – Blender Stack Exchange
Override a material on a linked object? – Blender Stack Exchange
Material Controls for Library Override – Blender Stack Exchange
Changing a linked object’s material – Blender Stack Exchange
Material Override by Collection / Material - Right-Click Select
Material Override - Right-Click Select
シェイプキーアニメーションを行う
参考:
Shape Key Action を Armature Action に変換する方法 | うさこのブログ
ドライバー
参考:
“Can’t edit this property from an override data-block” while adding driver – Blender Stack Exchange
制限
リンクには既知の制限があるため、それらに留意して使用する。
- 循環参照はサポートされない。
- オブジェクトにおける剛体の設定はシーンのワールド設定に紐付けられているため、読み込まれない。
- 代わりに、シーンをリンクし、主に使用するシーンで背景シーンとして設定する。
- 圧縮された .blend ファイルで、部分的な読み込みはサポートされていない。 .blend ファイルで圧縮を有効にすると、読み込み時にメモリを大量に消費し、読み込みに長時間を要することがある。
ドキュメント:
Known Limitations | Blender 3.4 Manual [Official]
プロキシ
**DEPRECATED**
※ 3.0 で「プロキシ」は廃止された。
動画:
Make Proxy Object (CG TOP TIPS)
Animating with Proxy Objects (bugzilla2001)
ドキュメント:
Proxies | Blender 2.93 Manual [Official]
参考:
リグのリンクは今のところプロキシが無難/だがオーバーライドが色々と便利 (2.83 ~ 2.91 ) | アップルパイ技術メモ
How to load proxy rig in version 3 – Blender Stack Exchange
How to make proxy of a rig? – Blender Stack Exchange
Edit Linked Library
標準アドオン
動画:
ドキュメント:
Edit Linked Library | Blender Manual [Official]
参考:
Edit Linked Library – シームレスにリンクしたものを編集できるアドオン | CGrad Project
Edit Linked Library | wiki.blender.jp
名前が変更できない
参考:
T100114 Library Override: NLA tracks renaming not allowed | Blender Developer [Official]
ロードマップ
参考:
Overrides Workshop | Blender Developer Blog[Official]
開発
T73318 Library Overrides | Blender Developer [Official]
ドキュメント
Linked Libraries | Blender Manual [Official]
チュートリアル
How to Link Scenes, Data Blocks and Library Overrides
How to Link Character Assets Using Collections
Use Link and Library Overrides to Import Character Rigs
Link Widget
動画:
入手:
参考:
Link Widget – インスタンス機能をパワーアップ! | CGbox
Driver Constraint
動画:
リポジトリ:
フォーラム:
Shape Key Driver to Bone Constraint | Blender Artists Community
参考: