Последние новости
Руководство по созданию переходов поверхностей в Rhino 8 с BlendSrf и MatchSrfРуководство по Cinema 4D MoGraph: Cloner, распределение и производительностьНастройки камеры и рендера в Blender для архитектуры: пошаговое руководствоArchicad 29: руководство по настройкам модели и экранаРуководство: линейная графика архитектурных сцен с Blender Line ArtРуководство по Unreal Engine World Partition: организация больших карт с Data LayersАрхитектурная анимация в Blender с помощью ключевых кадров и драйверовУправление всей сценой через Material Parameter Collection в Unreal EngineФильтры фаз в Revit: как выбрать подходящий для видов реконструкцииКак настроить Runtime Virtual Texturing в Unreal Engine: пошаговое руководство
СоветыRhino

Руководство по созданию переходов поверхностей в Rhino 8 с BlendSrf и MatchSrf

В Rhino 8 команда BlendSrf создает новую переходную поверхность между двумя кромками, а MatchSrf корректирует кромку существующей поверхности относительно целевой. В руководстве разобраны параметры команд и условия их применения.

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

Коротко

  1. BlendSrf создает переходные поверхности между кромками поверхностей, полиповерхностей или extrusion.
  2. MatchSrf подгоняет кромку существующей поверхности к целевой по положению, направлению или кривизне.
  3. В BlendSrf параметр Add Shapes помогает управлять разными участками перехода с помощью дополнительных профильных кривых.
  4. В документации Rhino 8 указано, что MatchSrf дает более надежные результаты на близко расположенных поверхностях.

В Rhino 8 команды BlendSrf и MatchSrf решают разные задачи при работе с кромками поверхностей. Согласно документации McNeel для Rhino 8, BlendSrf создает новую переходную поверхность между кромками двух поверхностей, полиповерхностей или extrusion. MatchSrf, в свою очередь, корректирует кромку существующей поверхности относительно другой кромки или поверхности. В этом руководстве по шагам разбираем, какую команду выбрать в конкретной ситуации и как оценивать основные параметры.

1. Выберите команду под задачу

Если нужна новая поверхность между двумя кромками, используйте BlendSrf. Сначала выберите первую кромку, затем вторую кромку или цепочку кромок; после этого можно настроить форму перехода и контрольные точки. Путь к команде в меню: Surface Tools › Surface › Blend Surface. Параметр ChainEdges позволяет обрабатывать связанные кромки как одно целое.

Если нужно подогнать кромку существующей поверхности к целевой, выберите MatchSrf. Путь к команде в меню: Surface Tools › Surface Edit Tools › Match. Корректируемая кромка поверхности должна быть необрезанной (untrimmed). Открытую кромку нельзя сопоставить с замкнутой. Для сопоставления нескольких кромок можно использовать MultipleMatches, но каждая выбранная пара должна соответствовать одной полной кривой кромки. Если нужно обработать только часть кромки, обрежьте поверхность или разделите кромку командой SplitEdge.

2. Настройте форму перехода с помощью BlendSrf

  1. Запустите команду BlendSrf и выберите первую кромку. Если связанные кромки нужно учитывать вместе, включите ChainEdges.

  2. Укажите вторую кромку или цепочку кромок. Настройте форму переходной поверхности; при необходимости скорректируйте манипуляторы и подтвердите операцию. Если кромки пересекаются в углу, Rhino может распознать смежные кромки как единый объект выбора. В таком случае внимательно проверьте выбор и укажите нужные кромки.

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

  4. Если требуется точнее контролировать форму перехода в определенных точках, создайте дополнительные профильные кривые на обеих кромках с помощью Add Shapes. В случае сложных исходных форм эти профили помогают направлять переход в разных местах. При добавлении профиля с привязкой к точке команда пытается создать соответствующую ему форму на противоположной стороне.

  5. Если изопараметрические кривые переходной поверхности сильно закручены, попробуйте параметр Straighten. Команда повторно рассчитывает поверхность, добавляя формы в выбранных местах. Необходимость дополнительных форм в разных участках зависит от порога Angle; документация не приводит единого значения для всех моделей.

Для замкнутых кривых важны положение и направление швов (seam). Их можно выровнять, перемещая точки вдоль кривой. Flip меняет направление швов; Automatic пытается выполнить выравнивание автоматически, а Natural возвращает точки швов в положение, которое они занимали в начале команды. Если при настройке манипуляторов удерживать Shift, формы кривых на обоих концах будут меняться симметрично. Перетаскивание манипулятора с клавишей Alt позволяет менять угол между профильной кривой и кромкой поверхности.

3. Выберите степень совпадения в MatchSrf

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

  2. Выберите нужный тип совпадения в настройке Continuity. Position обеспечивает совпадение только по положению. Tangency учитывает не только положение, но и направление кромки. Curvature дополнительно учитывает радиус кривизны.

  3. Чтобы не менять кривизну на противоположном конце, рассмотрите параметр Preserve other end. Refine match проверяет, соответствует ли результат допуску модели; при необходимости Rhino добавит линии на изменяемую поверхность, чтобы обеспечить совпадение в пределах допуска.

  4. Если допустимо изменить обе поверхности, можно использовать параметр Average surfaces. Если целевая поверхность тоже необрезанная, две поверхности будут подогнаны к промежуточной форме. При включенном параметре запись History не сохраняется.

Если целевым объектом служит кривая на поверхности, параметр OnSurface позволяет спроецировать ее на поверхность и использовать как кромку. Если направление совпадения обратное, измените его с помощью Flip. McNeel отмечает, что MatchSrf надежнее работает, когда поверхности уже расположены близко друг к другу; при необходимости существенного изменения формы результат может потребовать дополнительной проверки.

Использование в архитектурном моделировании и визуализации

Если для изогнутой стены, потолка или элемента мебели нужна новая соединительная поверхность между двумя кромками, подойдет BlendSrf. Если же требуется подогнать кромку существующей поверхности к другой поверхности и задать степень совпадения по положению, направлению или кривизне, более прямой способ — MatchSrf. Если сразу разграничить эти задачи, будет проще не путать создание новой поверхности с корректировкой существующей.

Перед использованием BlendSrf удаление лишних кромок может упростить обрезку и объединение перехода с соседними поверхностями. McNeel также рекомендует, по возможности, создавать blend на модели от большего радиуса к меньшему. Трещина в месте соединения при рендере не всегда означает, что в реальных поверхностях есть разрыв: в документации отмечено, что полигональные сетки, используемые для рендера, могут не полностью совпадать с реальными поверхностями. Объединение поверхностей в один объект командой Join может помочь избежать трещин, вызванных несовпадением сеток. Для визуальной проверки гладкости поверхности можно использовать Zebra.

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

  • Ожидать, что MatchSrf надежно подгонит за один раз поверхности, расположенные далеко друг от друга. В документации сказано, что команда надежнее работает с близкими поверхностями, требующими лишь небольших корректировок.

  • Считать, что выбор нескольких кромок позволяет сопоставлять их по частям. MultipleMatches дает возможность выбрать несколько кромок, но каждая сопоставляемая кромка по-прежнему должна быть одной полной кривой кромки.

  • Оставлять лишние кромки перед запуском BlendSrf. Чем меньше пересекающихся кромок, тем ниже вероятность проблем при обрезке и объединении перехода с соседними поверхностями.

  • Считать любую трещину в рендере следствием дефекта геометрии модели. Несовпадение сеток также может приводить к появлению зазоров на линиях соединения.

Эти параметры и шаги основаны на документации Rhino 8. Сначала выберите команду в соответствии с задачей моделирования, а затем настройте условия выбора кромок, профильные параметры и непрерывность в необходимом объеме.

Источники

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

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

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

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

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

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

Для чего нужна BlendSrf в Rhino 8?

BlendSrf создает переходную поверхность между кромками двух поверхностей, полиповерхностей или extrusion. Переход можно настроить с помощью ползунков, контрольных точек и дополнительных профильных кривых.

В чем разница между Position, Tangency и Curvature в MatchSrf?

Position обеспечивает совпадение по положению. Tangency учитывает положение и направление, а Curvature дополнительно учитывает радиус кривизны.

Почему в рендере Rhino может появиться трещина в месте соединения BlendSrf?

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

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

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