Twinmotion ライブラリ から1つのマテリアルをシーンにある複数のオブジェクトやサーフェースに適用することができます。デフォルトでは、同じマテリアルを複数のオブジェクトに適用した後にそのマテリアルのプロパティを変更すると、これらすべてのオブジェクトのマテリアルも変更されます。
例えば、以下のシーンでは、両方のデッキチェアに同じマテリアルが使用されています。このマテリアルを変更すると、両方のデッキチェアに変更が適用されます。両方のデッキチェアに同じマテリアルを適用したまま、片方のデッキチェアのみマテリアルのプロパティを変更するには、マテリアルを複製して変更し、複製したマテリアルを変更したいデッキチェアに適用します。
このチュートリアルでは、複数のオブジェクトに適用されているマテリアルを選択、複製、名前を変更し、新しいマテリアルのプロパティを変更してオブジェクトに適用する方法について説明します。
この方法を使用するための前提条件
階層を保持する
このチュートリアルで説明されているようにマテリアルを変更するには、 [Keep hierarchy (オブジェクトの階層を維持する)] オプション ([Import (インポート)] ウィンドウの [Collapse (再構成)] にあるオプション) を使用してモデルを Twinmotion にインポートする必要があります。このインポート方法では、モデル内のすべてのアセットが別々にインポートされるため、各アセットのプロパティを個別に変更することができます。
インスタンスとコピーの違い
Twinmotion でオブジェクトを複製すると、 Instance (インスタンス) または Copy (コピー) として作成されます。インスタンスとして作成された複製オブジェクトのマテリアルを修正すると、マテリアルの変更は複製されたオブジェクト、オリジナルのオブジェクト、そのオブジェクトのすべてのインスタンスに適用されます。
このチュートリアルの方法を同一オブジェクトに使用するには、マテリアルを変更するオブジェクト、もしくはサーフェスをコピーとして作成する必要があります。
1 - マテリアルを選択する
-
ツールバー から マテリアルピッカー を選択します。
-
マテリアル ピッカー を使用して ビューポート で複製したいマテリアルを使用しているオブジェクトをクリックします。
マテリアルの画像と名前が マテリアル マネージャ に表示されます。
マテリアルマネージャには、シングル と マルチ の2つの表示モードがあります。シングル モードでは (以下の画像のように)、現在選択されているマテリアルのサムネイルのみが表示されます。マルチモードに切り替え、シーンで使用されている全てのマテリアルを表示するには、マテリアルマネージャの右下にあるアイコンをクリックします。
表示モード アイコン
マルチ モードのマテリアル マネージャ
2 - マテリアルを複製する
-
サムネイルの上に表示されている 省略記号 (...) をクリックして マテリアル マネージャ メニューを開きます。
-
マテリアル マネージャ メニューから [Duplicate (複製)] を選択します。
マテルアルが複製され、マテリアル マネージャに追加されます。
上記の画像のように、マテリアルを複製した時にマテリアル マネージャが シングル モードの場合は、元のマテリアルの画像は複製したマテリアルの画像に置き換えられます。
マテリアル マネージャが マルチ モードの場合は、以下に示すように、マテリアル リストの先頭に複製されたマテリアルのサムネイルが表示されます。
複製されたマテリアルのサムネイル
3 - 複製したマテリアルの名前を変更する
-
マテリアル マネージャでサムネイルの上に表示されている 省略記号 (...) をクリックして マテリアル マネージャ メニューを開きます。
-
マテリアル マネージャ メニューから [Rename (名前変更)] を選択します。
複製したマテリアルの名前が水色でハイライト表示されます。
-
マテリアルの新しい名前を入力します。
4 - 複製したマテリアルのプロパティを変更する
-
マテリアル マネージャで複製したマテリアルを選択し、そのプロパティを変更します。
このチュートリアルでは、マテリアルの色を変更します。
-
[Color (色)] をクリックして カラーピッカー を開きます。
-
カラーピッカーで新しい色を選択して [OK] をクリックします。
5 - 新しいマテリアルをオブジェクトに適用する
-
新しいマテリアルをオブジェクトに適用する前に、ツールバーで [Apply to object (オブジェクトに適用)] が選択されていることを確認してください。 これにより、新しいマテリアルは、マテリアルをドラッグしたオブジェクトにのみ適用されます。 [Replace material (オブジェクトを置換)] が選択されている場合、同じマテリアルを使用しているすべてのオブジェクトのマテリアルが置き換えられます。
-
マテリアル マネージャからシーン内のオブジェクトに新しいマテリアルをドラッグします。
この例では、複製されたマテリアルはデッキチェアの 1 つに適用されています。もう一方のデッキチェアは、変更されていないオリジナルのマテリアルを使用しています。
後で使用するために新しいマテリアルのコピーを保持しておきたい、もしくは他の Twinmotion プロジェクトで使用したい場合は、 [User Library (ユーザーライブラリ)] に追加しておきます。
ユーザー ライブラリに関する詳細と、カスタムマテリアルを保存方法については、「ユーザー ライブラリ」を参照してください。