FC2ブログ

凛(kagring)のUE4/UE5とUnityとQt勉強中のゲーム制作ブログ

2016 年から UE4 / 2021年から UE5 を触り始めました。勉強したもののメモ用のブログです。C++ での Qt、Unity も少しあります。ゲーム制作の話題もはじめました。

PREV | PAGE-SELECT | NEXT

≫ EDIT

UE4 メッシュが持つマテリアルをインデックスや名前を指定して取得する(Get Material、Get Material Index)

ブループリント(BP)でメッシュが持つマテリアルを名前やインデックスを指定して取得する方法です。

インデックスを指定してマテリアルを取得することができます。
インデックス指定で取得するには「Get Material」ノードを使います。
マテリアルの取得002
「Target」にはメッシュを指定します。
「Element Index」にはマテリアルのインデックス番号を指定します。

これでインデックス番号を指定してマテリアルを取得する事ができます。

上記「Get Material」ノードを使う場合、インデックスで扱うことになりますが、
「Get Material Index」ノードを使うことで
マテリアル名からインデックス番号を取得することができます。
マテリアルの取得005
「Target」にはメッシュを指定します。
「Material Slot Name」にはマテリアル名を指定します。

この2つをセットで使うことで、マテリアル名からマテリアルを取得することができます。

マテリアルの取得000
ちなみにマテリアル取得関係はこういったノードもあるようです。

| UE4 | 14:38 | comments:0 | trackbacks:0 | TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://kagring.blog.fc2.com/tb.php/390-1003564a

TRACKBACK

PREV | PAGE-SELECT | NEXT