1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

установить vray-свойства объекта. неработает

Тема в разделе "MAXScript", создана пользователем CREOLIT, 15 май 2014.

Модераторы: Savin Denis
  1. CREOLIT

    CREOLIT Активный участник

    С нами с:
    15.08.2007
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    5
    делаю скрипт
    нужно чтобы объект стал матте
    для этого надо назначить следующие 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/
     
  2. Royal Ghost

    Royal Ghost Мастер

    С нами с:
    17.03.2001
    Сообщения:
    305
    Симпатии:
    41
    Баллы:
    214
    Все правильно, у меня работает. vray 2.40.03 (max2011)
     
  3. CREOLIT

    CREOLIT Активный участник

    С нами с:
    15.08.2007
    Сообщения:
    48
    Симпатии:
    0
    Баллы:
    5
    Странно, у меня теперь тоже. Спасибо за кармическую помощь.
    Это было из разряда "не буду работать вопреки всему, а на следующий день всё ок"
     
Модераторы: Savin Denis

Поделиться этой страницей