Render.ru

primary visibility

Ken_Zin

Мастер
Рейтинг
108
#1
К примеру я заключил в рендер слой несколько объектов. И надо чтобы у всех кроме одного-заветного были сняты галочки с primary visibility, да не просто сняты, но чтобы с layer override, то есть только для данного слоя. Скажу прямо, объектов у которых надо убрать primary visibility очень много, так что в ручную убирать галочки это бред. Когда я использую окно attribute spread sheet, галочки снимаются со всех сразу, но не включается layer override. Как же быть? Друзья помогите пожалуйста.
 

DanR

Активный участник
Рейтинг
17
#2
$name=".primaryVisibility";
string $ge[]=`ls -sl`;

for ($i=0; $i<size($ge); $i++)
{
$f = $ge[$i] + $name;
setAttr $f 0;
}

p.s необходимо сначала выделите все объекты
для более точного изменения нужно знать имена для которых будет это изменение

а чтобы обратно поставить галочки то в setAttr $f 1; (изменить на 1)
 

Ken_Zin

Мастер
Рейтинг
108
#4
А! Я, ребят, как обычно поторопился... Снимаю вопрос. Просто стоило покопаться в настройках attribute spread sheet.
Даниил, благодарю за скрипт. Прикольный.
 

DanR

Активный участник
Рейтинг
17
#5
можно было еще вставить это и тогда все будет нормально!!


listHistory -pdo true -lf false -il 2 -f true $(тут дописать имя нужно)
 

DEL

Активный участник
Рейтинг
15
#6
Pacmaniac, Если вы "находитесь" на том слое то layer override включится автоматически.
 
Сверху