Render.ru

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

DemX86

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

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

Dark™

Модератор форума
Команда форума
Рейтинг
431
#2
Надо Shape'ы источников света выделить кнопкой вниз, допустим.
 

dreamer3d

Активный участник
Рейтинг
5
#3
Вопрос: как можно массово менять эти настройки? А то приходится вручную у каждого в Attribute Editor ставить нужные параметры.
Пример изменения аттрибута 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;
 

DemX86

Активный участник
Рейтинг
18
#4
Друзья, спасибо. Действительно, нужно было выделять shapes и переходить на вкладку All в Attribute Spread Sheet.
 
Сверху