Последние новости
Варианты проектирования в Revit: как управлять альтернативами в одной моделиRhino 8: руководство по Flow и FlowAlongSrf для переноса моделей на кривые и поверхностиАрхитектурные профили и трубы с помощью кривых BlenderРуководство по созданию временных симуляций в Blender Geometry NodesАрхитектурная визуализация с Nano Banana 2: 4 промпта и рабочий процессUV-развёртка в Blender: швы и текстурирование архитектурных моделейЧистое затенение кромок в Blender с Bevel и Weighted NormalBlender EEVEE: настройка трассировки лучей для интерьеровРуководство по ShrinkWrap в Rhino 8: создание и проверка meshРазмножение архитектурных элементов по точкам и создание массивов в Blender Geometry Nodes
СоветыRhino

Rhino 8: руководство по Flow и FlowAlongSrf для переноса моделей на кривые и поверхности

В Rhino 8 команда Flow переносит объекты с исходной кривой на целевую, а FlowAlongSrf — с исходной поверхности на целевую. В руководстве объясняется, как правильно выбирать параметры и управлять деформацией.

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

Коротко

  1. Flow переориентирует объекты или группы, перенося их с исходной кривой на целевую.
  2. FlowAlongSrf сопоставляет объекты с исходной поверхностью и целевой, при необходимости деформируя их.
  3. Неравномерная параметризация поверхностей в FlowAlongSrf может привести к растяжению объектов.
  4. Параметр Rigid определяет, будут ли объекты деформироваться при переносе.

Команды Flow и FlowAlongSrf в Rhino 8 предназначены для адаптации объектов к кривым и поверхностям. В документации McNeel для Rhino 8 Flow описывается как средство переноса с исходной кривой на целевую, а FlowAlongSrf — с исходной поверхности на целевую. Обе команды позволяют либо только переместить объекты, либо деформировать их в соответствии с целевой геометрией. Выбор команды зависит от того, выполняется ли перенос вдоль кривой или по поверхности.

Когда использовать ту или иную команду?

Flow переносит и переориентирует объект или группу объектов с исходной кривой на целевую. Иногда проще сначала создать плоскую форму вдоль прямой линии, а затем адаптировать её к кривой, чем изначально моделировать сложную форму вокруг кривой. Во время операции необходимо выбрать точки около соответствующих концов исходной и целевой кривых.

FlowAlongSrf переносит объекты с исходной поверхности на целевую. В этой команде ребро возле одного из углов исходной поверхности сопоставляется с ребром возле соответствующего угла целевой поверхности. На результат переноса влияют не только места выбора, но также схема параметризации и ориентация поверхностей.

Пошаговое применение

  1. Выберите команду в соответствии с типом геометрии. Для переноса на кривую используйте Transform › Flow along Curve, для сопоставления поверхностей — Transform › Flow along Surface. Это пути в меню, указанные в документации.

  2. Выберите объекты для переноса. В Flow можно использовать отдельный объект или группу объектов. Затем задайте исходную и целевую кривые для Flow либо исходную и целевую поверхности для FlowAlongSrf.

  3. Сопоставьте начальные точки. В Flow выберите точку рядом с концом исходной кривой и точку на соответствующем конце целевой кривой. В FlowAlongSrf проследите, чтобы выбранные углы и рёбра исходной и целевой поверхностей соответствовали друг другу. Особенно важно сопоставить точки, если используется AutoAdjust=Yes: место выбора задаёт начало сопоставления и направление U.

  4. Выберите жёсткий перенос или деформацию. Параметр Rigid определяет, только ли перемещаются объекты вдоль целевой геометрии или меняют форму при переносе. Если нужно изменить положение без искажения формы, рассмотрите значение Yes; если объект должен деформироваться, подстраиваясь под цель, оцените действие значения No. Используйте Copy, чтобы задать создание копии.

  5. Проверьте ориентацию и структуру. В FlowAlongSrf параметр AutoAdjust строит сопоставление по месту выбора и направлению ребра либо по направлениям UV поверхностей. При работе с трёхмерными целевыми кривыми в Flow можно использовать определения осей Roadlike. После операции проверьте ориентацию и форму объектов на целевой геометрии.

Что меняют параметры?

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

ПараметрРекомендуемое значениеДействие
RigidYes или No в зависимости от желаемого результатаYes только перемещает объект; No разрешает деформацию во время переноса.
RigidGroupsYes или No в зависимости от структуры группыДоступен только при Rigid=Yes; позволяет обрабатывать группы совместно как жёсткие объекты либо работать с отдельными объектами.
AutoAdjustYes или No в зависимости от способа сопоставленияYes использует место выбора; No опирается на направления UV исходной и целевой поверхностей.
PreserveStructureYes или No в зависимости от необходимости сохранить структуруВ зависимости от команды определяет, сохраняется ли структура кривой/поверхности или перестраивается для корректной деформации.
StretchВ зависимости от соотношения с целевой кривойВ Flow определяет, будут ли объекты растягиваться или сжиматься вдоль кривой.

В FlowAlongSrf параметр AutoAdjust=Yes определяет начало и направление U по выбранному углу и ребру; другое направление становится V. Если выбранные точки на объекте, исходной и целевой поверхностях не совпадают, объект может быть перенесён на противоположную сторону целевой поверхности. При AutoAdjust=No используются направления UV поверхностей, поэтому положение выбранных точек не имеет решающего значения. Для обрезанных поверхностей эти варианты также используют разные ориентиры: Yes сопоставляет по уменьшенной поверхности, а No — по лежащей под ней поверхности.

Параметр PreserveStructure работает по-разному в двух командах. В описании Flow речь идёт о сохранении структуры узлов кривой или поверхности после деформации. В документации FlowAlongSrf упоминается структура контрольных точек кривой или поверхности. В FlowAlongSrf сохранение структуры может снизить точность деформации, если у объекта недостаточно контрольных точек; при значении No объекты при необходимости перестраиваются для более точной деформации. Этот параметр не применим к полиповерхностям и не отображается при выборе таких объектов.

В Flow параметр TargetSurface использует поверхность вместе с целевой кривой, чтобы сопоставить направление «вверх» объектов с нормалью поверхности. Если объекты ориентируются на обратную сторону поверхности, для изменения её нормали можно использовать команды Flip или Dir. Параметр Local использует трубку, задающую область влияния вокруг исходной кривой: геометрия внутри трубки деформируется, снаружи остаётся неподвижной, а влияние уменьшается по мере приближения к стенке трубки. При ориентации относительно трёхмерной целевой кривой Roadlike учитывает оси, заданные на исходной и целевой кривых, при расчёте поворота.

Применение в архитектуре и archviz

Flow можно использовать, чтобы адаптировать элемент, созданный в плоском виде, к криволинейной линии; FlowAlongSrf — чтобы перенести объекты на поверхность заданной формы. Такой подход даёт архитекторам, дизайнерам интерьеров и специалистам по визуализации альтернативный способ моделирования криволинейных элементов и геометрии, размещаемой вдоль поверхности. Однако документация не указывает прирост производительности или требования к оборудованию для конкретных типов проектов.

Если после применения FlowAlongSrf появляется растяжение, проверьте не только геометрию переносимого объекта. Согласно документации McNeel, равномерная параметризация исходной и целевой поверхностей помогает избежать растяжения, а неравномерная параметризация целевой поверхности может привести к нему. В документации равномерная параметризация целевой поверхности с плотными изокривыми приводится как пример, связанный с предотвращением заметного растяжения. Также проверяйте влияние параметров копирования, жёсткости и ориентации с учётом требований проекта.

Частые ошибки

  • Выбор несоответствующих концов или рёбер на исходной и целевой кривых в Flow либо поверхностях в FlowAlongSrf.

  • Игнорирование взаимного положения выбранных точек на поверхностях при использовании AutoAdjust=Yes.

  • Игнорирование параметризации поверхностей при анализе растяжения после FlowAlongSrf.

  • Отсутствие проверки направления нормали целевой поверхности в Flow; если объекты ориентированы в противоположную сторону, не рассматривать параметры Flip или Dir.

  • Предположение, что PreserveStructure применяется к полиповерхностям.

  • Предположение, что RigidGroups доступен и при Rigid=No.

Источники

Источников: 2
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/flowalongsrf.htm
Пересказ
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/flow.htm
Пересказ

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

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

Flow и FlowAlongSrf — полезные инструменты моделирования для офисов, которым нужно адаптировать аккуратно подготовленную геометрию к криволинейным линиям или поверхностям. Особенно при работе с моделями, которые должны менять форму вдоль поверхности, важно учитывать направление сопоставления, параметризацию и жёсткость.

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

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

В чём разница между Flow и FlowAlongSrf в Rhino 8?

Flow переносит объекты с исходной кривой на целевую. FlowAlongSrf сопоставляет объекты с исходной поверхностью и целевой и может деформировать их.

Почему FlowAlongSrf может растягивать объекты?

Согласно документации McNeel, неравномерная параметризация целевой поверхности может привести к растяжению объектов. Необходимо проверить параметризацию исходной и целевой поверхностей.

Для чего нужен AutoAdjust в FlowAlongSrf?

Значение Yes строит сопоставление с учётом места выбора и направления ребра; несовпадающие точки выбора могут привести к переносу объекта на противоположную сторону целевой поверхности. Значение No использует направления UV поверхностей.

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

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