このBlender 4.3のビデオチュートリアルでは、Materialsに関する3つのシンプルな操作を紹介します。最初の2つの操作ではMaterialsを非表示または削除することができ、3つ目の操作では、Image Textureノード内の画像参照だけを削除して、ノード自体はMaterialsの中に残すことができます。



動画の書き起こし

こんにちは!このBlender 4.3のビデオチュートリアルでは、Materialsに関する3つのシンプルな操作を紹介します。最初の2つの操作ではMaterialsを非表示または削除することができ、3つ目の操作では、Image Textureノード内の画像参照だけを削除して、ノード自体はMaterialsの中に残すことができます。

最初の操作はOverrideで、これはすべてのオブジェクトに一時的に1つのMaterialを適用する操作ですが、元のMaterialsは保持されます。この方法を使えば、後から元のMaterialsを再適用することが可能になります。

この操作を行うには、まず新しいMaterialを定義する必要があります。これは既存のオブジェクトのサブMaterialとして作成してもよいし、私がここでやっているように、レンダリングから除外する新しいオブジェクトの元のMaterialとして作成してもかまいません。わかりやすくするために、この新しいMaterialの名前を “Override” にしておきます。

次に行うことは、PropertiesエディターでView Layersタブを開き、Overrideセクションに移動して、そこにあるフィールドに先ほど作成した新しいMaterialを指定することです。

オブジェクトは依然としてすべてのMaterials、sub-materials、およびリンクされたImage Texturesを保持していることに注意してください。このようにMaterialsを一時的にOverrideする方法は、通常、Texturesや反射、屈折効果のない一時的なプレビューを取得するのに役立ちます。これは、シーン内のオブジェクトの配置や構成の他の側面を、MaterialsやTextures、その他の効果に気を取られることなく評価するのに役立ちます。このような結果は、一般的にClay Renderと呼ばれています。

それでは、Material Overrideを削除し、このチュートリアルの2番目のトピックに進みましょう。今回は、シーン内のすべてのオブジェクトからMaterialsとsub-materialsを削除する方法です。この操作は、オブジェクトに新しいMaterialsを割り当て直したいときに便利です。この場合、すべてを削除して最初から作成し直したほうが簡単なこともあります。この方法は、シーン内のすべてのオブジェクトに対してだけでなく、選択したオブジェクトにのみ適用することも可能です。

これを行うには、Materialが割り当てられていないオブジェクトをプロジェクトに追加し、それを選択状態にしておきます。その後、Aキーを押してシーン内のすべてのオブジェクトを選択します。これにより、新しいオブジェクトが選択中のアクティブオブジェクトになり、Propertiesエディターの該当タブに表示されるように、何のMaterialも割り当てられていない状態になります。

このタブで下向き矢印のボタンをクリックし、表示されたメニューからCopy Material to Selectedを選びます。このツールは、アクティブオブジェクトのMaterialを選択されたすべてのオブジェクトに割り当てるものです。アクティブオブジェクトにMaterialがないため、この操作の最終的な効果は、選択されたオブジェクトすべてからMaterialsとsub-materialsを削除することになります。この段階で、新しいオブジェクトも削除できます。

ただし、Blenderは依然としてさまざまなMaterialsや、特にTexturesとして使用された画像をメモリ内に保持しています。これらのデータをプロジェクトから完全に削除してディスク容量の使用を減らすには、FileメニューのClean UpセクションにあるPurge Unused Dataオペレーターを使用する必要があります。

ここで、Materials、sub-materials、image Texturesをすべて含む元のファイルを再び開いて、この短いビデオチュートリアルの3つ目で最後のトピックを紹介します。今回のテーマは、Image Textureノードで使用されている画像ファイルへのリンクを削除する方法です。これは、Materials内のImage Textureノード自体を削除するのではなく、外部画像ファイルへのリンクのみを削除するという点に注意してください。

この操作は、各Image Textureノード内の画像ファイル名をSHIFTキーを押しながら左クリックすることで、手動でも簡単に行えます。ただし、これはノードが少ない場合に限ります。プロジェクト内のすべてのMaterialsのすべてのノードから画像の参照を削除したい場合には、現実的な方法ではありません!

この操作を実行するには、Blenderのスクリプトエディターを開き、画面に表示している数行のコードを入力し、その後Run Scriptボタンをクリックしてスクリプトを実行するだけです。

このスクリプトは、プロジェクト内のすべてのMaterialsをループ処理して、外部画像ファイルへのリンクが存在する場合はそれを削除するというものです。スクリプトの最後の行では、チュートリアルの前半でも見たPurge Unused Data操作が自動的に実行され、未使用のリソースがプロジェクトファイルから削除されます。

この例として使用しているプロジェクトでは、一部のオブジェクトが他のもののようにマゼンタ色で表示されないのは、単にそれらのMaterialsが外部Texturesを使用していなかったためです。それ以外のすべてのケースでは、Image Textureノードは残っているものの、外部画像ファイルへの参照はすでに削除されています。

他の多くのビデオチュートリアルとは異なり、今回のチュートリアルには現在PDF版が用意されていません。ただし、説明欄には、他の多くのチュートリアルのPDF版を掲載しているページへのリンクがあります。いずれにせよ、今がチャンネル登録と通知オンの絶好のタイミングです。このビデオチュートリアルはこれで終了です!少しでも参考になったなら嬉しいです。またすぐお会いしましょう!

チュートリアルを検索

フレーズ、または複数のキーワードをカンマで区切って入力してください。

Francesco Milaneseによる3Dモデル、チュートリアル、コンピューターグラフィックス関連の資料を掲載しています。3Dモデルの使用ライセンスは、各モデルのページに掲載されているリンク先の外部ストアで購入できます。ご利用には、適用されるライセンス条件が適用されます。 Francesco Milanese — イタリアVAT番号:06321250877。お問い合わせ:info@francescomilanese.com


プライバシー及びクッキーの使用に関する拡張情報の通知