Maxscript находит определенный материал vray в сцене

Кажется, я не могу получить массив некоторых типов материалов vray. Например, я могу получить VRay Mtl по умолчанию с помощью

mat = for m in scenematerials m.category == #VRay collect m

но если я попытаюсь собрать #VRay2Sided или #VrayBlend, он вернет ошибку. Есть ли у них разные флаги, и если да, то где я могу найти полную документацию по флагам материалов vray?


person pexze    schedule 05.05.2017    source источник


Ответы (1)


Я понял. VRay2Sided и VRayBlend являются стандартной категорией, поэтому для их получения необходимо написать

mat = for m in scenematerials m.category == #standard collect m

И если вы не уверены, к какой категории относится тот или иной материал, просто введите его в Listener.

materialName.category

и он распечатает свою категорию

person pexze    schedule 10.05.2017