C CREOLIT Активный участник Рейтинг 5 15 май 2014 #1 делаю скрипт нужно чтобы объект стал матте для этого надо назначить следующие 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]он всё делает кроме включения опции matte for refl\refr решил добавить строку 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/
C CREOLIT Активный участник Рейтинг 5 15 май 2014 #3 Странно, у меня теперь тоже. Спасибо за кармическую помощь. Это было из разряда "не буду работать вопреки всему, а на следующий день всё ок"
CREOLIT
нужно чтобы объект стал матте
для этого надо назначить следующие 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/
Royal Ghost
CREOLIT
Это было из разряда "не буду работать вопреки всему, а на следующий день всё ок"