- В этой теме 8 ответов, 2 участника, последнее обновление 3 месяца назад сделано
kdv.
-
АвторСообщения
-
28 октября, 2022 в 20:40 #18114
Olga3DMax
УчастникДобрый день! Настраиваю изменение Transparency в физическом материале.
Установила OSL.Integer в качестве value в слот Transparency.
Пазл “Set value in material” не видит value.
Как решить проблему?-
Тема изменена 3 месяца назад пользователем
Olga3DMax.
Вложения:
Вы должны войти для просмотра вложений.29 октября, 2022 в 01:52 #18118kdv
Участнику каждой паззлы в меню правого клика есть ссылка не Help. если что-то не работает, то надо ходить туда ))) в максе этот нод называется Controller.
29 октября, 2022 в 12:51 #18120Olga3DMax
УчастникДобрый день! В примере конфигуратора из маркетплейса “Scooter” есть несколько материалов, в которых изменяются свойства материалов без применения выносных контроллеров. Например материал side_lamps не имеет никаких внешних нод. Изменяется параметр Эмиссии при нажатии на кнопку. При этом в пазлах в “Set value…” прописано “side_lamps_Emission”.Значит возможно управлять параметрами материала без выносных нод. Вопрос – как прописаны изменяемые параметры в слот “Set value” в таком случае?
Вложения:
Вы должны войти для просмотра вложений.29 октября, 2022 в 13:32 #18123kdv
УчастникПро 3д макс лучше спрашивать на профильных форумах или в английской ветке. в блендере всё логично: нод Value добавлен и его имя в пазлах видно…
В максе, я б сказал, не всё так очевидно, как хотелось бы )))
29 октября, 2022 в 13:59 #18126Olga3DMax
УчастникК физическому материалу эта нода Controller вообще не цепляется напрямую. Горит красным. В примере со скутером эта нода используется, однако через очень длинную цепочку нод-преобразователей. Это разумно, если идет длинный процесс изменения параметров материала, но в моем случае – простое изменение значения с 0 на 1 .
29 октября, 2022 в 14:09 #18127Olga3DMax
УчастникВ английской ветке второй запрос сверху – не определяется “Set Value..” в пазлах. Из рекомендаций – обновиться. Я честно говоря не знаю что делать…
29 октября, 2022 в 15:19 #18128kdv
УчастникК физическому материалу эта нода Controller вообще не цепляется напрямую.
значит, это не тот тип материала (несколько странно подключать числовое значение ко входу, предназначенному для подключения текстуры. хотя, в блендере такое прощается). в максе их, вроде как, несколько типов, есть из чего выбрать. для работы с заданными значениями нужен
MeshNodeMaterial
.MeshStandardMaterial
не подходит.29 октября, 2022 в 16:56 #18129Olga3DMax
УчастникЯ нашла решение для переключения прозрачности в максе через контроллеры.
Все работает отлично. Нужно было в самом материале через ПКM включить ADD Parameters, и вот туда уже все прекрасно подключается и работает. Теперь остается проблема с пазлами на изменение прозрачности в зависимости от угла камеры. Набрала пазлы по Вашему примеру. Честно говоря, в логике не разобралась… Значит где-то в ней у меня и ошибка…
M_Wall_1 – это сам материал
M_Transparency_Wall_1 – это контроллерВложения:
Вы должны войти для просмотра вложений.29 октября, 2022 в 17:01 #18131kdv
Участникиспользуйте вывод в консоль для выявления ошибки. вам надо в итоге получить изменение альфы в диапазоне от 0 до 1 в пределах заданного угла поворота. какая формула при этом получится – не особо и важно. В примере альфа меняется при вертикальном повороте камеры от 30 до 60 градусов. после 60 градусов альфа равна 0, до 30 – единице.
-
Тема изменена 3 месяца назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.