Последние новости
Руководство по bake текстур в Blender Cycles: UV, цель и отступыРуководство по Rhino QuadRemesh: создание упорядоченной quad-сетки и SubDКак экспортировать симуляцию Geometry Nodes из Blender в AlembicОбновление NVIDIA RTX Spark открывает GPU-ресурсы для локального ИИСоздание архитектурных изображений с Nano Banana 2.1: от промпта до редактированияВыбор объектов в Rhino 8: руководство по окну, лассо и фильтрамПеренос сцены в Unreal Engine через Datasmith: проверка масштаба и поверхностейПлавный предпросмотр в Blender VSE: руководство по прокси и таймлайнуЭкспорт NWC из Revit в Navisworks: руководство по проверке коллизийЗвук в Unreal Engine с учётом пространства: руководство по attenuation и Audio Volume
УрокиRhino

Руководство по Rhino QuadRemesh: создание упорядоченной quad-сетки и SubD

В Rhino 8 QuadRemesh позволяет создавать упорядоченную quad-сетку из поверхностей, mesh- и SubD-геометрии. В этом руководстве описаны основные настройки, включая целевое число граней и направляющие кривые, а также дополнительное преобразование результата в SubD.

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

Коротко

  1. QuadRemesh создаёт quad-сетку из поверхностей, mesh- или SubD-объектов.
  2. Целевая длина ребра зависит от масштаба модели, а целевое число quad-граней — нет.
  3. Направляющие кривые нужно спроецировать на геометрию; они могут влиять на структуру сетки.
  4. Выходную mesh-сетку можно преобразовать в SubD-объект командой ToSubD.

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

Команда QuadRemesh в Rhino используется для создания управляемой quad-сетки на основе существующей поверхности, mesh- или SubD-геометрии. В этом руководстве мы сравним два основных способа задать цель, разберём, как регулировать плотность сетки в областях с высокой кривизной и когда стоит использовать направляющие кривые. Затем рассмотрим параметры обнаружения жёстких рёбер и симметрии, а также шаги по преобразованию полученной mesh-сетки в SubD, если это необходимо.

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

Требования

Это руководство основано на справочной документации McNeel по QuadRemesh и ToSubD для Rhinoceros 8. Для начала понадобится модель, которую можно редактировать в Rhino 8, и геометрия одного из типов, поддерживаемых QuadRemesh: поверхность, mesh или SubD. Согласно документации, ToSubD принимает mesh, extrusion, surface и sub-surface.

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

Создание mesh-сетки с помощью QuadRemesh

  1. Выберите исходную геометрию и задайте цель. Запустите команду QuadRemesh и выберите поверхность, mesh- или SubD-объект. Сначала определите приоритет для результата: приблизительный размер рёбер или приблизительное число quad-граней. Целевая длина ребра зависит от масштаба модели: при одинаковом значении на объектах разного размера можно ожидать разное число граней. Если задать слишком большое значение относительно размера объекта, операция ремешинга может завершиться неудачно.

  2. Выберите целевую длину ребра или число quad-граней. Если вам нужна длина ребра, соразмерная физическому масштабу объекта или его масштабу в сцене, используйте Target Edge Length. Этот параметр задаёт приблизительное значение, а при увеличении масштаба растёт и число граней в результате. Если важнее получить определённое число граней, задайте цель с помощью Target Quad Count. Этот подход не зависит от масштаба: при изменении размера одной и той же исходной геометрии программа будет стремиться сохранить близкое число граней. Оба параметра задают приблизительную цель — проверьте результат в предпросмотре.

  3. Настройте распределение деталей с помощью Adaptive Size. При значении Adaptive Size, равном 0, программа стремится получить как можно меньше quad-граней примерно одинакового размера. Повышение значения может привести к появлению более мелких quad-граней в областях с высокой кривизной; значение 100 предназначено для сохранения большего количества деталей. Согласно предупреждению в документации, значения выше 30 могут снизить контроль над уменьшением числа quad-граней. Поэтому выберите баланс между сохранением деталей и небольшим количеством граней, а затем корректируйте параметр, оценивая результат.

  4. Оцените форму и плотность граней в предпросмотре. Настройки QuadRemesh могут давать разные результаты: программа может стремиться сделать грани квадратными или менять их ширину и высоту, сохранять примерно одинаковый размер или допускать его вариации. Плотность граней также может оставаться в целом равномерной или увеличиваться в детализированных областях. Нельзя сказать, что один набор настроек лучше для всех моделей. Включите предпросмотр и проверьте, как грани соотносятся с изгибами, границами и формами, которые нужно сохранить. Предпросмотр также показывает среднюю длину ребра и число граней.

  5. При необходимости добавьте направляющие кривые. Направляющие кривые можно использовать, чтобы повлиять на ориентацию quad-граней в определённых областях или задать траекторию петель рёбер. Кривые необходимо спроецировать на исходную геометрию — в противном случае они не повлияют на результат. Параметры Curve Influence предлагают разные уровни воздействия: Approximate слабо влияет на общий поток, Create Edge Ring направляет пересекающиеся рёбра перпендикулярно кривым, а Create Edge Loop размещает петли рёбер вдоль кривых. Последние два варианта дают более сильный эффект, однако edge ring могут не повторять кривые в точности.

  6. Проверьте симметрию и жёсткие рёбра. Для симметричного объекта можно включить симметрию ремешинга по осям X, Y или Z относительно центральной плоскости ограничивающего параллелепипеда объекта. Можно задать несколько осей; эта настройка имеет смысл, только если модель действительно симметрична и выбрана правильная плоскость. Если включён Detect Hard Edges, при угле между соседними гранями более 30 градусов добавляется петля жёстких рёбер. Если исходная mesh-сетка нерегулярная, могут появиться нежелательные жёсткие рёбра — в этом случае настройку, возможно, стоит отключить.

  7. Проверьте границы поверхностей и параметры сохранения исходной геометрии. Use Surface Edges управляет созданием рёбер mesh-сетки на границах подобъектов поверхности, но только для исходных данных типа polysurface или extrusion. Значение Off игнорирует эти границы; Smart сохраняет границы, кроме тех, которые считает бессмысленными, и в документации обычно называется наиболее подходящим вариантом; Strict сохраняет все границы подобъектов. Кроме того, с помощью Delete Input укажите, нужно ли удалять исходный объект после завершения операции. Пока вы не убедились в качестве результата, безопаснее сохранить исходную геометрию.

Преобразование mesh-сетки в SubD

Если вы хотите преобразовать результат QuadRemesh в гладкую криволинейную поверхность SubD, используйте параметр Convert to SubD. Жёсткие рёбра по возможности сохраняются. SubD Creases может перенести обнаруженные и созданные на mesh-сетке жёсткие рёбра в виде складок SubD; параметр SubD corners преобразует угловые точки в углы SubD.

Настройка Interpolate SubD также влияет на форму результата. Если она включена, вершины quad-сетки используются как точки SubD, а SubD остаётся на mesh-сетке; в документации поясняется, что этот способ обычно применяется при реверс-инжиниринге. Если настройка отключена, вершины mesh-сетки считаются точками контрольного полигона; результат может быть немного меньше или больше исходной формы. Эти параметры соответствуют настройкам команды ToSubD.

После QuadRemesh можно выполнить отдельное преобразование командой ToSubD. Она поддерживает mesh, extrusion, поверхность и sub-surface. Учитывайте, что при преобразовании trim-поверхностей могут быть потеряны, а подобъекты внутри polysurface будут преобразованы по отдельности. В документации также указано, что non-manifold рёбра mesh-сетки и связанные с ними грани будут удалены.

Распространённые ошибки и дальнейшие шаги

  • Слишком большое значение целевой длины ребра: значение, чрезмерно большое относительно размеров объекта, может привести к сбою ремешинга. Пересмотрите целевой параметр и предпросмотр.

  • Не учитывать масштаб модели: длина ребра зависит от масштаба, а целевое число quad-граней — нет. Выберите параметр, который соответствует вашей задаче.

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

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

  • Не проверять жёсткие рёбра: порог в 30 градусов может создать нежелательные петли рёбер на нерегулярных исходных объектах. При необходимости отключите обнаружение и сравните результат.

После первого теста оцените число граней, плотность в областях с высокой кривизной и сохранение границ. Если результат не соответствует цели, не меняйте все настройки сразу: сначала проверьте способ задания целевых параметров, затем по отдельности протестируйте Adaptive Size, направляющие кривые и настройки рёбер. Если вы планируете перейти к SubD, после преобразования также проверьте форму и возможную потерю trim-поверхностей.

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

В архитектурном моделировании, дизайне интерьеров и archviz QuadRemesh может пригодиться, когда существующую геометрию нужно преобразовать в более управляемую quad-структуру. Он предлагает инструменты моделистам, которым нужно направлять увеличение плотности в отдельных областях криволинейных форм или выполнять ремешинг симметричных элементов. Однако результат зависит от качества исходной геометрии, границ граней и деталей, которые необходимо сохранить; не следует считать, что полученная mesh-сетка всегда готова к использованию в производстве.

В рабочем процессе важно совместно оценивать целевое число граней и их поток. В этой справочной документации не описаны требования к аппаратному обеспечению, цены или условия лицензирования, поэтому делать выводы по этим вопросам не следует. Перед началом проекта проверьте совместимость с Rhino 8, тип используемой модели и вероятность потери trim-поверхностей при преобразовании в SubD.

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

Это руководство адаптировано на турецком языке на основе параметров из справочной документации McNeel по QuadRemesh и ToSubD для Rhinoceros 8. Оба источника предоставлены по свободной лицензии.

Источники: McNeel, документация по командам «QuadRemesh» и «ToSubD».

Источники

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

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

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

Практическая ценность QuadRemesh — в широком наборе настроек для команд, которым нужно привести существующую геометрию к более упорядоченной quad-структуре. Разница в принципе работы целевой длины ребра и целевого числа граней требует осознанно выбирать баланс между масштабом сцены и плотностью результата.

Для офисов и студентов в Турции главное — не считать полученную mesh-сетку готовым финальным результатом, а проверить её с учётом требований проекта. В частности, нужно проверить потерю trim-поверхностей, жёсткие рёбра и результат преобразования в SubD. Поскольку в справочной документации нет сведений о ценах, условиях лицензирования или требованиях к аппаратному обеспечению, эти вопросы стоит дополнительно уточнить перед принятием решения.

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

Какие типы геометрии принимает Rhino QuadRemesh?

QuadRemesh может создавать quad-сетку из поверхности, mesh- и SubD-геометрии. Согласно документации, команда ToSubD принимает mesh, extrusion, поверхность и sub-surface.

Чем отличаются Target Edge Length и Target Quad Count?

Target Edge Length задаёт приблизительную длину ребра и зависит от масштаба модели. Target Quad Count задаёт приблизительное число граней и не зависит от масштаба.

Как направляющие кривые влияют на результат QuadRemesh?

Направляющие кривые нужно спроецировать на исходный объект. Настройки Curve Influence позволяют по-разному влиять на поток quad-граней: от общего воздействия до размещения петель рёбер вдоль кривых.

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

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