Мы используем файлы cookie, чтобы упростить навигацию на этом сайте. Если вы даете свое согласие на использование файлов cookie и обработку ваших персональных данных, нажмите «Принимаю».

“Set value in material” не определяет value

Домой Форумы 3дс Макс “Set value in material” не определяет value

  • В этой теме 8 ответов, 2 участника, последнее обновление 2 года назад сделано kdv.
Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Сообщения
  • #18114
    Olga3DMax
    Участник

    Добрый день! Настраиваю изменение Transparency в физическом материале.
    Установила OSL.Integer в качестве value в слот Transparency.
    Пазл “Set value in material” не видит value.
    Как решить проблему?

    Вложения:
    Вы должны войти для просмотра вложений.
    #18118
    kdv
    Участник

    у каждой паззлы в меню правого клика есть ссылка не Help. если что-то не работает, то надо ходить туда ))) в максе этот нод называется Controller.

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #18120
    Olga3DMax
    Участник

    Добрый день! В примере конфигуратора из маркетплейса “Scooter” есть несколько материалов, в которых изменяются свойства материалов без применения выносных контроллеров. Например материал side_lamps не имеет никаких внешних нод. Изменяется параметр Эмиссии при нажатии на кнопку. При этом в пазлах в “Set value…” прописано “side_lamps_Emission”.Значит возможно управлять параметрами материала без выносных нод. Вопрос – как прописаны изменяемые параметры в слот “Set value” в таком случае?

    Вложения:
    Вы должны войти для просмотра вложений.
    #18123
    kdv
    Участник

    Про 3д макс лучше спрашивать на профильных форумах или в английской ветке. в блендере всё логично: нод Value добавлен и его имя в пазлах видно…

    В максе, я б сказал, не всё так очевидно, как хотелось бы )))

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #18126
    Olga3DMax
    Участник

    К физическому материалу эта нода Controller вообще не цепляется напрямую. Горит красным. В примере со скутером эта нода используется, однако через очень длинную цепочку нод-преобразователей. Это разумно, если идет длинный процесс изменения параметров материала, но в моем случае – простое изменение значения с 0 на 1 .

    #18127
    Olga3DMax
    Участник

    В английской ветке второй запрос сверху – не определяется “Set Value..” в пазлах. Из рекомендаций – обновиться. Я честно говоря не знаю что делать…

    #18128
    kdv
    Участник

    К физическому материалу эта нода Controller вообще не цепляется напрямую.

    значит, это не тот тип материала (несколько странно подключать числовое значение ко входу, предназначенному для подключения текстуры. хотя, в блендере такое прощается). в максе их, вроде как, несколько типов, есть из чего выбрать. для работы с заданными значениями нужен MeshNodeMaterial. MeshStandardMaterial не подходит.

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #18129
    Olga3DMax
    Участник

    Я нашла решение для переключения прозрачности в максе через контроллеры.
    Все работает отлично. Нужно было в самом материале через ПКM включить ADD Parameters, и вот туда уже все прекрасно подключается и работает. Теперь остается проблема с пазлами на изменение прозрачности в зависимости от угла камеры. Набрала пазлы по Вашему примеру. Честно говоря, в логике не разобралась… Значит где-то в ней у меня и ошибка…
    M_Wall_1 – это сам материал
    M_Transparency_Wall_1 – это контроллер

    Вложения:
    Вы должны войти для просмотра вложений.
    #18131
    kdv
    Участник

    используйте вывод в консоль для выявления ошибки. вам надо в итоге получить изменение альфы в диапазоне от 0 до 1 в пределах заданного угла поворота. какая формула при этом получится – не особо и важно. В примере альфа меняется при вертикальном повороте камеры от 30 до 60 градусов. после 60 градусов альфа равна 0, до 30 – единице.

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Для ответа в этой теме необходимо авторизоваться.