表面材質が「Shade3Dマテリアル」か「PBRマテリアル」か判別 (スクリプト)
ver.21
Pythonスクリプトで、指定の表面材質(surface)が「Shade3Dマテリアル」か「PBRマテリアル」か判別するには、surface.material_typeを確認します。
shape = xshade.scene().active_shape()
print shape.surface.material_type
material_typeが0の場合は「Shade3Dマテリアル」、1の場合は「PBRマテリアル」です。
表面材質の割り当てがない場合は0が返されます。