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

Контроль над атрибутами множества источников света

Тема в разделе "Maya", создана пользователем DemX86, 20 ноя 2010.

Модераторы: Dark™, Skif
  1. DemX86

    DemX86 Знаток

    С нами с:
    04.09.2006
    Сообщения:
    615
    Симпатии:
    4
    Баллы:
    22
    В сцене есть много источников света areaLight с включенным Use Light Shape, а атрибуты из этой секции (High Samples, например) не видны ни в Channel Box, ни в Attribute Spread Sheet, да и вообще, в Channel Control я их тоже не встречал. Да и не mr атрибутов (вроде Raytrace Shadow Attributes) там тоже нигде не видать.

    Вопрос: как можно массово менять эти настройки? А то приходится вручную у каждого в Attribute Editor ставить нужные параметры.
     
  2. Dark™ vip

    Dark™ Administrator Команда форума

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    Надо Shape'ы источников света выделить кнопкой вниз, допустим.
     
  3. dreamer3d

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

    С нами с:
    07.08.2007
    Сообщения:
    34
    Симпатии:
    0
    Баллы:
    5
    Пример изменения аттрибута Emit Photons для всех выделенных источников spotLight

    Код:
    $list = `ls -sl  -dag -type "spotLight"`;
    for ($each in $list) setAttr ($each + ".emitPhotons") 1; 
    То же самое не выделяя источники света, т.е. для всех присутствующих в сцене источников типа spotLights:

    Код:
    $list = `ls -type "spotLight"`;
    for ($each in $list) setAttr ($each + ".emitPhotons") 0;
     
  4. DemX86

    DemX86 Знаток

    С нами с:
    04.09.2006
    Сообщения:
    615
    Симпатии:
    4
    Баллы:
    22
    Друзья, спасибо. Действительно, нужно было выделять shapes и переходить на вкладку All в Attribute Spread Sheet.
     
Модераторы: Dark™, Skif

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