Последние новости
Привязка света в Blender: контролируемое освещение архитектурных сценNVIDIA RTX Spark: 128 ГБ памяти и обработка 3D-сценКак подготовить презентацию и анимацию модели с помощью сцен SketchUpКак удалить невидимые границы площадей и разделительные линии в RevitКак создать и назначить материал Redshift в Houdini SolarisФильтры Renovation в Archicad 28: работа с существующими и сносимыми элементамиЗапекание текстур в Blender Cycles: пошагово от UV до карты нормалейMake2D и динамические чертежи сечений в Rhino 8: руководствоИнтеграция Autodesk Forma и Revit: руководство по передаче и обновлениюВышла LFM2.5-24B-A2B: локальная агентная модель с 2 млрд активных параметров
УрокиHoudiniRedshift

Как создать и назначить материал Redshift в Houdini Solaris

В этом руководстве описаны основные шаги по созданию материала Redshift в Houdini Solaris и его назначению геометрии в USD-сцене. Основное внимание уделено заданию пути материала и управлению приоритетом уже существующих назначений.

Архитектурная визуализация современного интерьера с разными материалами поверхностей и естественным освещениемИИ-изображение
Иллюстрация создана с помощью ИИ.Изображение: 3dsınıfı / FCA AI

Коротко

  1. Основной способ создания материалов в Solaris — использовать Material Library LOP.
  2. Перед назначением материала геометрии необходимо задать путь материала в USD-сцене.
  3. Для создания материала Redshift, который будет работать в Houdini и Solaris, рекомендуется использовать RS USD Material Builder.
  4. Ранее назначенные материалы могут перекрыть новое назначение; в таких случаях можно использовать Unassign Material LOP или настроить приоритет назначения.

Что вы узнаете из этого руководства?

В этом практическом руководстве вы узнаете, как создать материал Redshift в Houdini Solaris и назначить его геометрии в USD-сцене. Процесс включает настройку сети материалов, определение пути материала в графе сцены и связывание этого пути с геометрией. Также объясняется, почему новое назначение может быть незаметно и как работать с существующими назначениями материалов.

Solaris объединяет в Houdini создание сцен на основе USD, look development и инструменты рендеринга Karma. Поэтому материалы — это не только сети шейдеров: в USD-сцене также необходимы определённый путь материала и связь с геометрией, которая будет его использовать.

Требования

  • Нужна установленная версия Houdini, в которой можно работать с сетями Solaris/LOP. В документации SideFX есть отдельный раздел для Houdini 22.0, однако для описанных здесь шагов по работе с материалами Redshift конкретная версия Houdini не указана.

  • Redshift должен быть доступен в Houdini. В источниках не указаны конкретная версия Redshift или тип лицензии.

  • В источниках нет особого перечня требований к оборудованию для этой процедуры. Требование создать аккаунт также не упоминается.

  • В сцене должна быть геометрия, для которой можно создать материал через Solaris. Для назначения материала необходимо определить путь материала USD.

Названия элементов интерфейса могут отличаться в зависимости от версии Houdini или Redshift. Приведённые ниже шаги основаны на узлах и понятиях, описанных в источниках; неуказанные версии и пути меню не предполагаются.

Пошаговое создание и назначение материала Redshift

1. Подготовьте сцену Solaris

Материалы будут создаваться и редактироваться в Solaris с помощью узлов LOP. Material Library LOP преобразует узлы VOP-шейдеров в материалы USD и является одним из основных способов создания сети материалов в Solaris. Убедитесь, что геометрия сцены доступна в графе сцены Solaris.

2. Создайте материал Redshift в Material Library LOP

Добавьте Material Library LOP, а внутрь него — RS USD Material Builder. Создайте сеть шейдеров Redshift внутри builder и подключите выход шейдера к входу Surface узла RS USD Material. В документации Maxon указано, что выход RS USD Material работает в Solaris, а RS USD Material Builder предварительно настроен для использования этого выхода.

Если вы уже подготовили сеть шейдеров Redshift в контексте MAT Houdini, её можно скопировать в RS USD Material Builder и подключить соответствующие параметры к выходу Redshift USD Material. При переносе существующей работы с шейдерами в Solaris сеть необходимо дополнить выходом материала USD, подходящим для Solaris.

3. Задайте путь материала

Перед назначением материала геометрии у материала должен быть путь USD в Scene Graph Tree. Настройки Material Library LOP по умолчанию могут автоматически задавать пути для материалов внутри builder с помощью шаблона * в поле Material VOP. Благодаря этому материал становится виден в графе сцены и доступен для последующего назначения.

Другой способ — использовать функцию Auto-Fill Materials. Сначала сбросьте настройки по умолчанию кнопкой Clear в Material Library LOP, затем нажмите Auto-Fill Materials. Согласно документации, по умолчанию материалы размещаются под путём materials в графе сцены USD.

Для более точной настройки сети путь материала можно указать вручную. Задайте количество материалов в Material Library LOP, с помощью инструмента выбора рядом с полем Material VOP выберите нужный материал и повторите для остальных материалов.

4. Назначьте материал геометрии

Material Library LOP позволяет не только создавать материалы, но и назначать их геометрии. Включите для материала параметр Assign to Geometry и укажите целевую геометрию в поле Geometry Path. В примере Maxon геометрию выбирают перетаскиванием из Scene Graph Tree в это поле.

В качестве альтернативы можно использовать отдельный Assign Material LOP. В поле Material Path укажите материал, определённый в графе сцены, а в поле Primitives — геометрию, на которую нужно его назначить. Если через один Assign Material LOP нужно выполнить несколько назначений, увеличьте значение Number of Materials.

5. Исправьте проблему с невидимым назначением

Если кажется, что новый материал не назначен, возможно, существующее назначение материала на геометрии перекрывает новое. Документированы два решения. Если вы используете Assign Material LOP, для соответствующего Material Binding можно установить Strength в значение Stronger than Descendants. Так изменится приоритет нового назначения по отношению к предыдущим.

Другой способ — удалить прежнюю связь материала с помощью Unassign Material LOP. Разместите этот узел после соответствующих объектов, но перед Material Library LOP, в котором применяется новый материал. Затем проверьте назначение в сцене. Если в поле Primitives узла Unassign Material LOP использовать *, будут удалены назначения материалов для всех объектов, расположенных перед этим узлом; поэтому при широком применении внимательно задайте целевые объекты.

Влияние на рабочий процесс архитектуры, интерьеров и archviz

Этот процесс особенно полезен для команд визуализации, которые назначают разные материалы Redshift различным поверхностям архитектурной сцены. Явное определение путей в графе сцены USD упрощает разделение этапов создания и назначения материалов. При работе с несколькими рендерами также можно рассмотреть подход Maxon с Collect VOP: например, Principled Shader для Karma и материал Redshift можно подключить к одному Collect VOP; Solaris выберет шейдер, подходящий для активного рендера.

Прежде чем переходить к производственной сцене, проверьте совместимость установок Houdini и Redshift, наличие нужных узлов материалов в Solaris и правильное назначение материалов геометрии. Источники не содержат рекомендаций по оборудованию, стоимости лицензий или совместимости конкретных версий, поэтому эти параметры необходимо проверить с учётом конфигурации проекта, а не предполагать.

Распространённые ошибки

  • Назначение материала без заданного пути: путь, который будет использоваться в Assign Material LOP, сначала нужно определить в Scene Graph Tree.

  • Использование неверного выхода материала: стандартный выход RS Material не совместим с Solaris; для Solaris нужен выход RS USD Material.

  • Пропуск настройки Material flag: по умолчанию Material Library LOP может задавать путь только для VOP-узлов с включённым Material flag. Если материал не добавляется автоматически, проверьте эту настройку.

  • Игнорирование того, что прежний материал перекрывает новое назначение: если назначение не видно, проверьте значение Strength или используйте Unassign Material LOP.

Что делать дальше

Сначала проверьте связи в небольшой сцене Solaris с одной геометрией и одним материалом. Затем, если в сцене используется несколько рендеров, попробуйте подход с Collect VOP и проверьте, как разные шейдеры управляются в рамках одного выбора материала. На следующем этапе изучите разделы документации SideFX по работе с Solaris и LOP, основным понятиям USD и советам по производительности. Перед изменением назначений материалов особенно важно определить, какие объекты будут затронуты операциями удаления с широким охватом.

Источник и лицензия

Руководство подготовлено на основе документации SideFX по Solaris и Houdini, а также руководства Maxon по материалам Houdini Solaris. В записях об источниках статус лицензии указан как «свободно»; поскольку на страницах не указан тип открытой лицензии, содержание адаптировано в виде практических шагов без копирования предложений из источников.

Источники

Источников: 2
S
sidefx.comsidefx.com/docs/houdini/solaris/index.html
Пересказ
H
help.maxon.nethelp.maxon.net/r3d/houdini/en-us/Content/html/Houdini%2BSolaris%2BMaterials.html
Пересказ

Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.

Мнение 3dsınıfı
3dОценка редактора

Для архитектурных и визуализационных команд в Турции практическая ценность этого процесса — в понятном разделении создания материала и его назначения геометрии в сцене USD. В студиях, работающих с несколькими рендерами, подход Collect VOP также может помочь упорядочить управление шейдерами.

При этом в источниках не перечислены требования к оборудованию, цены или совместимость версий. Поэтому перед началом проекта стоит проверить на небольшой сцене, что установленные компоненты Houdini и Redshift работают в Solaris. Студентам и командам особенно важно учитывать, что существующие назначения материалов могут перекрыть новые связи.

Частые вопросы

Как создать материал Redshift в Solaris?

Добавьте RS USD Material Builder в Material Library LOP, создайте внутри него сеть шейдеров Redshift и подключите шейдер к входу Surface выхода RS USD Material.

Почему материал не назначается геометрии в Solaris?

Сначала необходимо определить путь материала в Scene Graph Tree. Кроме того, прежнее назначение материала на геометрии может перекрывать новое.

Можно ли использовать шейдеры Redshift и Karma вместе в Solaris?

Согласно документации Maxon, в Collect VOP можно объединить шейдеры для разных рендеров. Solaris выберет подходящий шейдер в зависимости от активного рендера.

Комментарии и форум — на турецком языке.Присоединиться к обсуждению
+

Похожие новости