三日月館【別館】開発・制作Tips集

[Unreal] マテリアルで使われているテクスチャ一覧を取得する

最終更新:

fumiduki1985

- view
管理者のみ編集可
UMaterialInterfaceクラスのGetUsedTextures()を使用すると可能。
TArray<UTexture*>の参照として、使用するテクスチャ一覧を取得できる。

この関数で取得できるテクスチャ一覧は、マテリアルが参照するテクスチャのユニークなリストとなる。
同一のテクスチャアセットを複数のTextureSamplerノードで参照していても、返されるテクスチャは1つになる。
また、マテリアルグラフの内容には感知しないため、どのテクスチャがマテリアルのどのパラメータに接続されているかを判定することもできない。


このページのタグ一覧
C/CPP UnrealEngine プログラミング

記事メニュー
ウィキ募集バナー