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

Управление текстурами

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

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

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

    С нами с:
    16.01.2007
    Сообщения:
    55
    Симпатии:
    0
    Баллы:
    5
    Maya 2009, МentalRay.

    Такой вопрос, по части управления текстурами - допустим на на разные параметры объекта (в моем случае прозрачность и зеркальность) назначены альфа-текстуры. Что бы всякий раз их не перерисовывать родилась мысль - прогнать их через через градиент (Ramp). Альфу текстуры передаю на V-координату рампа, выходную альфу рампа использую как текстуру. Что бы проверить работоспособность такого метода прогнал через рамп текстуру цвета. Во вьюпорте все отразилось красиво и правильно, Software Render тоже все рендерит правильно, а вот Mental Ray упорно красит все в один цвет, полагаю с альфами происходит та же фигня.

    Искренне предполагаю что я изобретаю велосипед. Кто как решают такую проблему?
     
  2. Pestilent_

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

    С нами с:
    16.01.2007
    Сообщения:
    55
    Симпатии:
    0
    Баллы:
    5
    В порядке эксперимента нашел другой вариант. Отыскалась нода remapColor, которая позволяет управлять переданной в нее картинкой. На входе и выходе по три канала (RGB). Там где нужно использовать не цвет, а альфу, тройной выход remapColor подключаю к ноде luminance, на выходе получаю альфу (вроде бы). Вообщем работает. Но идея с рампами меня не оставляет, они дают забавные эффекты.
     
  3. Pestilent_

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

    С нами с:
    16.01.2007
    Сообщения:
    55
    Симпатии:
    0
    Баллы:
    5
    Еще вопрос - а используя шейдеры Mental ray можно это повторить и как?
     
  4. Dark™ vip

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

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    Alpha is Luminance стоит в настройках текстуры?
    Насчет миа матов - не вижу проблем
     
  5. Pestilent_

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

    С нами с:
    16.01.2007
    Сообщения:
    55
    Симпатии:
    0
    Баллы:
    5
    Такс, я раньше немного втупил. Альфой я звал собственно монохромную картинку. На сколько я понимаю в менталреевских шейдерах 4 канала? ргб и альфа? И на этой альфой можно отдельно управлять, так? Ну и собственно вопрос очень общий, пока я на менталреевские шейдеры смотрю с немым восторгом и трогать боюсь, так что ответ хотелось бы подробны и пошаговый, ну или ссылочки на какие толковые уроки. И совсем уж, наверное, глупый вопрос - Alpha is Luminance оно зачем? Если спрашиваю полную ерунду, и метод тыка тут неуместен - отправляйте учить матчасть, буду углубляться в теорию тогда.
     
  6. Fabis

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

    С нами с:
    26.10.2006
    Сообщения:
    454
    Симпатии:
    0
    Баллы:
    16
    Насчет шейдеров - F1, а alpha is luminance самим названием говорит, что альфа-канал читается как яркость, то есть белое = 1, черное = 0, вариации серого - это десятые, сотые и т.д. доли.
     
  7. Dark™ vip

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

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    Да, ментал использует 4ех канальную передачу и для прозрачности пытается использовать встроенный в файл альфа канал... Если его нет, то и канал пуст. Поэтому эта галочка нужна для того, чтобы включить в этот альфа канал общую яркость цвета текстуры..
     
  8. Pestilent_

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

    С нами с:
    16.01.2007
    Сообщения:
    55
    Симпатии:
    0
    Баллы:
    5
    Вроде все встает на свои места. А касательно первого вопроса? Через рамп это можно как-то пропустить? Что бы потом рампом замещать цвета например.
     
  9. Dark™ vip

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

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    А в чем проблема то? Пропускай
     
  10. Pestilent_

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

    С нами с:
    16.01.2007
    Сообщения:
    55
    Симпатии:
    0
    Баллы:
    5
    Собственно да. Притупил немного. Спасибо.
     
Модераторы: Dark™, Skif

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