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

Урок "Свет мой зеркальце скажи" У кого получилось?

Тема в разделе "Maya", создана пользователем О Б, 26 янв 2009.

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

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

    С нами с:
    18.01.2007
    Сообщения:
    67
    Симпатии:
    1
    Баллы:
    10
    Доброго времени суток!
    Начала делать урок из мая f1,
    До седьмого пункта все шло хорошо,

    Однако в пункте 7 прицепить ноду out.Color к атрибуту add никак не удается.

    Строчка урока
    "7. Создаем Surface Shader материал и переименовываем его в grayscaleMirror (Create -> Materials -> Surface Shader);
    shadingNode -name grayscaleMirror -asShader surfaceShader;
    Sets -renderable true -noSurfaceShader true -empty -name grayscaleMirrorSG connectAttr -f grayscaleMirror.outColor grayscaleMirrorSG.surfaceShader;"

    Скрипт эдитор выдает вот такой ответ "// Error: Cannot find procedure "Sets". // ", а если меняю Sets на sets, то "// Error: No object matches name: connectAttr // "


    Может где-то опечатка? У кого-нибудь получился этот урок?
     
  2. Dark™ vip

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

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    connectAttr вообще идет как отдельная команда =)
     
  3. О Б

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

    С нами с:
    18.01.2007
    Сообщения:
    67
    Симпатии:
    1
    Баллы:
    10
    Спасибо!

    Получилось вот в таком варианте
    shadingNode -name grayscaleMirror -asShader surfaceShader;
    sets -renderable true -noSurfaceShader true -empty -name grayscaleMirrorSG;
    connectAttr -f grayscaleMirror.outColor grayscaleMirrorSG.surfaceShader;
    // Result: Connected grayscaleMirror.outColor to grayscaleMirrorSG.surfaceShader. //


    Однако, заключительная команда так и не работает :(
    connectAttr -f add.outColor grayscaleMirror.outColor;
     
  4. Dark™ vip

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

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    В новых версиях, как я понял, больше нету outColor в узле add. Взамен появились output1D, output2D, output3D. Поэтому надо прописать connectAttr -f add.output3D grayscaleMirror.outColor. Или еще легче можно поступить: перекинуть средней кнопкой мыши узел add на grayscaleMirror и в появившемся меню выбрать Other... а там вручную отметить нужные атрибуты.
     
  5. О Б

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

    С нами с:
    18.01.2007
    Сообщения:
    67
    Симпатии:
    1
    Баллы:
    10
    Ура, получилось! Спасибо!
    На работе мак стоит, и средняя кнопка работает несколько иначе, так что пользуюсь скрипт эдитором :)

    [​IMG]
     
Модераторы: Dark™, Skif

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