Последние новости
Rhino 8 QuadRemesh: как преобразовать quad mesh в SubD-модельРуководство по Unreal Engine Nanite: детализированная геометрия в архитектурных сценахАрхитектурные изображения с Nano Banana 2: промпты и редактированиеСоздание архитектурных видео с Gemini Omni Flash и Veo: пошаговое руководствоКак установить плагины Lumion: руководство для Archicad и RevitЭрозия ландшафта в Houdini: пошаговое руководство по HeightField ErodeРуководство по распределению точек и объектов по поверхностям в Blender Geometry NodesЗапекание текстур в Blender Cycles: руководство по UV, AO и normal mapPipeIt переносит создание трубопроводных сетей во viewport Unreal Engine 5GPT Image 2.5 — победитель октябрьского теста Model Ligi
СоветыRhino

Rhino 8 QuadRemesh: как преобразовать quad mesh в SubD-модель

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

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

Коротко

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

Команда QuadRemesh в Rhino 8 позволяет создавать редактируемую quad mesh из существующих поверхностей, mesh или объектов SubD. Она формирует топологию для таких задач, как рендеринг, анимация, CFD, FEA и реверс-инжиниринг. Ниже описаны шаги, которые помогут сначала задать плотность и направление потока mesh, а затем преобразовать результат в поверхность SubD.

1. Выберите исходную геометрию и определите цель

Перед запуском QuadRemesh решите, какой объект нужно пересчитать и что важнее для результата: приблизительное количество граней или приблизительная длина ребра. Команда работает с поверхностями, mesh и объектами SubD. QuadRemesh находится в меню SubD / Mesh > Edit Tools > Quad Remesh.

Target Edge Length и Target Quad Count основаны на разных критериях. Длина ребра зависит от масштаба объекта: при увеличении объекта то же значение может привести к росту количества граней. Если целевое значение окажется слишком большим относительно размеров объекта, пересчёт mesh может завершиться неудачно. Количество граней не зависит от масштаба: для одного и того же исходного объекта разных размеров предполагается получить примерно одинаковое число граней.

ПараметрРекомендуемое значениеЭффект
Target Edge LengthЖелаемая приблизительная длина ребраЗависит от масштаба; влияет на длину ребра и плотность граней.
Target Quad CountЖелаемое приблизительное количество гранейНацелен на похожее количество граней даже при изменении масштаба.
Adaptive Size0 — для меньшего числа граней примерно одинакового размера; 100 — для большего количества деталей на участках с высокой кривизнойПри увеличении значения на участках с высокой кривизной создаются мелкие грани.
Use Surface EdgesОбычно SmartСохраняет границы подобъектов polysurface или extrusion; алгоритм может исключить границы, которые считает незначимыми.
Detect Hard EdgesВключайте или выключайте при необходимостиДобавляет петлю жёсткого ребра, если угол между соседними гранями превышает 30 градусов.

2. Настройте плотность граней и детализацию

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

Не рассчитывайте, что одно значение подойдёт для любой модели. Если нужна более простая сетка, попробуйте низкие значения; если требуется сохранить детали на участках со сложной кривизной — более высокие. Перед выбором результата используйте Preview. Предпросмотр обновляется при изменении настроек и показывает среднюю длину ребра и количество граней.

Если у исходного объекта плотная каркасная сетка, предпросмотр может быть не виден. В этом случае включите Hide Input Objects, чтобы скрыть исходный объект. Когда результат будет готов, проверьте состояние опции Delete Input Objects: она определяет, будут ли исходные объекты удалены после пересчёта mesh.

3. Направляйте поток quad-граней с помощью границ и кривых

Если необходимо сохранить границы подобъектов polysurface или extrusion, настройте Use Surface Edges. В режиме Off границы подобъектов не учитываются. Режим Smart сохраняет эти границы, кроме тех, которые алгоритм считает незначимыми, и в документации обычно указан как лучший вариант. Режим Strict сохраняет все границы подобъектов.

Для симметричных объектов можно выполнить симметричный пересчёт mesh относительно осей X, Y или Z, если выбрана правильная центральная плоскость. Можно выбрать несколько осей; эта возможность применима только к симметричным объектам и при выборе подходящей плоскости.

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

  1. Выберите Approximate, если нужно лишь в целом повлиять на направление quad-потока; эффект будет слабым.

  2. Рассмотрите Create Edge Ring, чтобы создать кольца рёбер перпендикулярно направлению кривых. Кольца могут не следовать кривым в точности.

  3. Используйте Create Edge Loop, когда нужно разместить петли рёбер вдоль кривых; этот режим оказывает наибольшее влияние на направляющие кривые.

4. Преобразуйте quad mesh в SubD

Чтобы преобразовать результат QuadRemesh в SubD в рамках той же операции, выберите Convert to SubD. Созданная поверхность сглаживается, а жёсткие рёбра по возможности сохраняются. Если рёбра, добавленные с помощью Detect Hard Edges, должны оставаться резкими и в SubD, включите SubD Creases. Опция SubD corners позволяет передать угловые точки quad mesh как углы SubD.

Также можно использовать команду ToSubD. Она преобразует поддерживаемые типы mesh, extrusion, поверхностей и подобъектов в объекты SubD; в документации путь к ней указан как SubD > From Object. Для исходной mesh параметр UseMesh определяет, будут ли вершины mesh соответствовать контрольным точкам SubD или точкам SubD. Параметр MeshCreases в команде ToSubD задаёт, преобразуются ли несоединённые рёбра исходной mesh в резкие рёбра. MeshCorners определяет, будет ли угловая вершина грани quad mesh резкой или сглаженной.

С помощью DeleteInput выберите, нужно ли сохранять исходную геометрию перед преобразованием. Тримы поверхностей или подобъектов в SubD не переносятся. Подобъекты внутри polysurface преобразуются по отдельности; неманифолдные рёбра mesh и связанные с ними грани удаляются. Из-за этих ограничений важно проверить результат после преобразования.

Что это даёт в рабочих процессах архитектуры и визуализации?

QuadRemesh помогает упорядочить топологию mesh архитектурной формы для рендеринга или анимации, а также подготовить quad-геометрию для задач реверс-инжиниринга. На поверхностях со сложной кривизной Adaptive Size влияет на то, в каких областях будет сосредоточена детализация. Направляющие кривые помогают управлять потоком рёбер в заданных участках.

Инструмент не гарантирует автоматически идеальную топологию для каждой модели. Учитывайте, что целевая длина ребра зависит от масштаба объекта, а целевое количество граней — нет. В документации Rhino 8 не указаны требования к лицензии или оборудованию, поэтому не следует делать дополнительные предположения по этим вопросам в рамках рабочего процесса. Если результат будет использоваться как SubD, особенно внимательно проверьте потерю тримов, удаление неманифолдных рёбер и настройку удаления исходных объектов.

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

  • Использовать Target Edge Length, когда нужно количество граней, не зависящее от масштаба, или наоборот.

  • Задать Target Edge Length слишком большим относительно размеров объекта и столкнуться с неудачным пересчётом mesh.

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

  • Не учитывать, что плотная каркасная сетка может скрыть предпросмотр, и не пробовать в этом случае Hide Input Objects.

  • Не учитывать, что при переходе в SubD тримы могут быть потеряны, а неманифолдные части mesh — удалены.

Источники

Источников: 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-топологию из сложной формы и перенести эту геометрию в SubD. Команды, которым важно контролировать плотность граней и направление потока, могут сделать рабочий процесс более предсказуемым, подбирая параметры для конкретной модели.

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

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

С какими объектами работает QuadRemesh в Rhino 8?

QuadRemesh может создавать quad mesh из существующих поверхностей, mesh и объектов SubD.

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

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

Как преобразовать результат QuadRemesh в SubD в Rhino?

Можно выбрать Convert to SubD в QuadRemesh или запустить команду ToSubD.

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

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