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

primary visibility

Тема в разделе "Maya", создана пользователем Pacmaniac, 28 окт 2009.

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

    Pacmaniac Знаток

    С нами с:
    25.12.2008
    Сообщения:
    736
    Симпатии:
    99
    Баллы:
    40
    К примеру я заключил в рендер слой несколько объектов. И надо чтобы у всех кроме одного-заветного были сняты галочки с primary visibility, да не просто сняты, но чтобы с layer override, то есть только для данного слоя. Скажу прямо, объектов у которых надо убрать primary visibility очень много, так что в ручную убирать галочки это бред. Когда я использую окно attribute spread sheet, галочки снимаются со всех сразу, но не включается layer override. Как же быть? Друзья помогите пожалуйста.
     
  2. DanR

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

    С нами с:
    13.02.2009
    Сообщения:
    240
    Симпатии:
    0
    Баллы:
    19
    $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)
     
  3. Pacmaniac

    Pacmaniac Знаток

    С нами с:
    25.12.2008
    Сообщения:
    736
    Симпатии:
    99
    Баллы:
    40
    Скрипт работает, да вот только layer override не получается
     
  4. Pacmaniac

    Pacmaniac Знаток

    С нами с:
    25.12.2008
    Сообщения:
    736
    Симпатии:
    99
    Баллы:
    40
    А! Я, ребят, как обычно поторопился... Снимаю вопрос. Просто стоило покопаться в настройках attribute spread sheet.
    Даниил, благодарю за скрипт. Прикольный.
     
  5. DanR

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

    С нами с:
    13.02.2009
    Сообщения:
    240
    Симпатии:
    0
    Баллы:
    19
    можно было еще вставить это и тогда все будет нормально!!


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

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

    С нами с:
    20.04.2005
    Сообщения:
    380
    Симпатии:
    0
    Баллы:
    13
    Pacmaniac, Если вы "находитесь" на том слое то layer override включится автоматически.
     
  7. Pacmaniac

    Pacmaniac Знаток

    С нами с:
    25.12.2008
    Сообщения:
    736
    Симпатии:
    99
    Баллы:
    40
    К сожалению это не так
     
Модераторы: Dark™, Skif

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