Try something like this:
# Get avatars from scene
avatar_list=RLPy.RScene.GetAvatars()
# Check if avatar was found
if len(avatar_list)>0:
# Get first avatar
avatar=avatar_list[0]
material_component=avatar.GetMaterialComponent()
mesh_list=avatar.GetMeshNames()
mesh_name=mesh_list[0]
material_list=material_component.GetMaterialNames(mesh_name)
# Check if first mesh in model got material
if len(material_list)>0:
material_name=material_list[0]
print(material_name)
else:
print("No material found for mesh")
else:
print("No avatar found in scene!")
iClone 7, 3DXchange 7 Pipeline, CC3 Pipeline, CT8 Pipeline, Iray, Live Face, iPhone Xr, Win 10, i9 9900K ~5GHz, Nvidia RTX 2080 8GB, 16GB Ram, M.2 SSD
Edited
6 Years Ago by
The-any-Key