делаю скрипт
нужно чтобы объект стал матте
для этого надо назначить следующие vray свойства
matte object true
matte for refl\refr true
alpha contiobution -1
взял чужой крипт для доработки
он всё делает кроме включения опции matte for refl\refr
решил добавить строку
try(setUserProp obj "VRay_Secondary_Matte_Enable" true)catch()
посмотрел в свойствах объекта object properties\user defined свойства и по аналогии добавил
но это не работает
в руководстве по vray не нашёл этого свойства
http://www.cgplusplus.com/online-reference/vray-properties/
нужно чтобы объект стал матте
для этого надо назначить следующие vray свойства
matte object true
matte for refl\refr true
alpha contiobution -1
взял чужой крипт для доработки
Код:
fn SetAsMatte obj =
(
try(setUserProp obj "VRay_Matte_Enable" true)catch()
try(setUserProp obj "VRay_Matte_Alpha" -1.0)catch()
try(setUserProp obj "VRay_Matte_Shadows" true)catch()
)
for n = 1 to objects.count do SetAsMatte objects[n]
решил добавить строку
try(setUserProp obj "VRay_Secondary_Matte_Enable" true)catch()
посмотрел в свойствах объекта object properties\user defined свойства и по аналогии добавил
но это не работает
Код:
fn SetAsMatte obj =
(
try(setUserProp obj "VRay_Matte_Enable" true)catch()
try(setUserProp obj "VRay_Matte_Alpha" -1.0)catch()
try(setUserProp obj "VRay_Matte_Shadows" true)catch()
try(setUserProp obj "VRay_Secondary_Matte_Enable" true)catch()
)
for n = 1 to objects.count do SetAsMatte objects[n]
в руководстве по vray не нашёл этого свойства
http://www.cgplusplus.com/online-reference/vray-properties/