Как удалить полигон в 3д макс
отвечу на свой же вопрос, нашел автоматизированное решение - применить модификатор shell, затем edit poly, перейти в режим ребер, затем в графит моедлинг тулс во вкладке selection нажать кнопку hard, затем инвертить выделенные ребра (ctrl+i), удалить ребра с помощью ctrl+backspace. Ну и остается удалить лишние полигоны - переходим в вид сбоку выделяем аккуратно полигоны, удаляем. Оставшиеся полигоны надо будем флипнуть - думаю задача теперь решена)
ваще красавец. оптимизатор. т.е. выкаблучиваться с поликами проще чем выделить четы вершины и инвертнуть
у меня таких квадратиков было 200 штук, предлагаешь вручную все выделять?
satsky а в чем собсно проблема пользоваться булином и про булином?) просто потом надо места стыков почистить от мусорных точек и сетку на стыках оптимизировать, если это требуется, но это значительно быстрее и точнее, чем руками стыки моделить, а для чистки сетки есть скрипт vertex cleaner и еще в свежих версиях макса какая то вшитая чистилка была
ну да я обычно так и делал) только думал может эти процессы уже оптимизировали) по поводу клинира посмотрю) спасибо)
Весь ответ в одном фото
Можно тут нажать, с количеством прилегающих граней = 2:
Панель "graphite modeling tools"
xletterx , ты бусечка
Ещё рабочая схема, из бесплатных вариантов. Оно может не удаляет лишние точки, но хотя бы создает более правильную геометрию из 4х-угольников :
1. заходишь в Edit Poly - vertex - Ctrl+A - выделяешь все вертексы
2. Connect - соединяешь их
3. Заходишь во вкладку моделлинга, под вкладка "Geometry (All)" - Quadrify All
Самый простой способ избавиться от ненужной сетки-огульно удалить все полики с тех мест,где потом сразу можно создать поверхность например капом или бриджем.Это простая логика.Никто не мешает так же создать вспомогательный объект,приатачить его,воспользоваться его сеткой для промежуточных операций а затем удалить.Разумеется для того чтобы в мозгу свободно представлять себе свои действия и их результат необходимо знать ВСЕ инструменты эдит поли. Скульпторы бывают 2-х типов Одни отсекают от камня лишнее,а другие набрасывают гипс на каркас. Инструменты типа эдит поли позволяют сделать и то и другое,включив мозг.
Я в основном так и делаю когда понимаю, что удалять »поломанную» геометрию будет долго. Cap-ом стараюсь пользоваться реже, в основном через бридж, и после ребра через Connect или Swift loop чтобы сетка имела продолжение для дальнейшей работы.
У меня есть некоторый обьект в сцене, в котором имеются двойные и тройные полигоны(незнаю как так они получились. ) вобщем эти полигоны имеют общие спаянные вершины и в пространстве находятся на одном и том же месте. Естественно они очень мешаются и рендерятся долго, можно конечно вручную пробовать выделять и удалять их , но это очень долго. Если выделять подобьект Element, то выделяются сразу все полигоны. Подскажите , как попроще можно удалить лишние.
Дима Ярков
Администратор Арх. Галереи
EvgeniyMan
Активный участник
В этом и проблема. Эти полигоны имеют не близко расположенные вершины, а одни и те же вершины. Все уже склеено
MaxWell
Знаток
Модератор форума
Гм. Че-то вообще непонятное. Любой полигон состоит из трианглов. "через любые три точки можно провести плоскость и притом только одну". Отсюда вариантов два:
1. создатели Макса сумели опровергнуть общеизвестную аксиому.
2. Точки все-таки разные. Просто имеют одни и те же координаты. Тогда их надо вельдить.
EvgeniyMan
Активный участник
видимо создатели макса все таки опровергли общеизвестную аксиому сам попробуй - возми любую сетку, скопируй ее и зааттачь к старой, потом выдели все вертексты(которые естественно будут иметь одни и те же координаты в пространстве) и свари их, и у тебя получится обьект , который имеет такие вот двойные полигоны, все просто. Хотя я так делал неспециально
Модератор форума
Модератор форума
Евгений, точки вельдятся только в том случае, если они сеединены ребрами. Твой пример, когда два совершенно одинаковых куба расположены в одном и том же месте и саттачены, мне, блин, спать не дает. Единственное, что я надумал, это: на уровне элементов выделить нужные тебе части модели и сдвинуть их в сторону. По идее, если какие-то двойные полики не вельдятся, то они с нормальными поликами ребрами не связаны. И если мы нужные элементы сетки сдвигаем в сторону, то эти гнусные двойные полики остаются на месте. И! Их! Можно! Убить нах.
Полигональное моделирование – это очень гибкий способ моделирования в программе 3ds Max. Да, существует множество модификаторов с кучей изменяемых параметров, есть множество скриптов и плагинов, которые значительно упрощают и ускоряют работу. Но едва ли они могут то, что не может самое обычное редактирование полигонов вручную. Да, такой способ может быть дольше и сложнее. Но если вы разберетесь с полигональным моделированием, то вы сможете создать все, что пожелаете. А разные инструменты программы лишь ускорят и облегчат вашу работу.
1. Что такое полигон?
Полигон (Polygon) – это минимальная поверхность для визуализации. Это основная часть любого объекта, которая, прежде всего, образует его форму и формирует сетку. Полигоны создаются на основе точек и ребер, которые ограничивают данную плоскость.
Полигон в свою очередь состоит из нескольких элементов: точки (Vertex), ребра (Edge), фейсы (Face) и нормали (Normal).
Vertex - это вершина плоскости, которая представляет собой полигон, и точка пересечения ребер.
Edge - это прямая, соединяющая между собой две точки и ограничивает плоскость полигона.
Face - это плоскость, которая формируется минимум тремя ребрами. Чаще всего представляют собой треугольники. Каждый полигон состоит из определенного числа фейсов. Чем больше вершин (точек) у полигона, тем больше у него фейсов. То есть фейс – это минимальная (треугольная) часть поверхности полигона. Например, четырехугольный полигон состоит из двух фейсов.
Normal – это перпендикуляр к поверхности полигона, определяющий его лицевую сторону. Так же нормаль необходима для корректного наложения текстуры и расчета отражений при рендере. Она не отображается, но на картинке она совпадает с синей осью Z. Увидеть и изменить их можно, если применить модификатор Edit Normals
2. Взаимодействия с полигонами и их составляющими.
Для начала необходимо применить к объекту модификатор Edit Poly. Для этого нужно перейти на вкладку Modify – Modifier List – Edit Poly. Я рекомендую использовать именно его, потому что при желании его свободно можно удалить со всеми внесенными изменениями. Если вы превратите объект в Editable Poly, то вернуть объект к начальному виду будет сложнее.
Для того, чтобы выбирать подобъекты, необходимо включить редактирование точек (Vertex), ребер (Edge), краев (Border), полигонов (Polygons) или элементов (Elements) в разделе Selection. После этого понадобится только нажать на те подобъекты, которые нужно менять.
Точкой, ребром и целым полигоном можно управлять с помощью стандартных инструментов передвижения, вращения и масштабирования. Эти инструменты можно найти на панели Main Toolbar. Это самый базовый способ придания формы и формирования целого объекта.
Взаимодействие с точками немного отличается в зависимости от того, сколько точек выделено. Если выделена одна точка, то ее можно только двигать. Другие инструменты эффекта не дадут. К другим типов редактирования это не относится.
Если выделено две и более точек, то их можно перемещать все вместе, а также вращать и масштабировать вокруг их общего центра. Все то же самое справедливо и для остальных типов редактирования.
Удалить полигоны можно клавишей Delete. Точки и ребра лучше удалять клавишей Backspace.
Так же стоит сказать об одном очень удобном способе создания формы с помощью клавиши Shift. С помощью это клавиши легко копировать объекты. Так же копировать можно и полигоны. Но если попытаться скопировать так край (Border), то он вытянется вместе с новыми полигонами. Используя инструменты передвижения, вращения и масштабирования с зажатой клавишей Shift, можно создать практически любую форму даже из одного полигона.
3. Краткий обзор самых нужных инструментов.
Перемещение, вращение и масштабирование открывает много возможностей для моделирования, но для полноценной работы этого мало. Поэтому ниже вы увидите 5 крайне важных инструментов, которые позволят свободно смоделировать любую форму.
1. Cut
Этот инструмент позволяет создавать новые ребра между уже существующими ребрами или точками. С его помощью очень удобно создавать новые полигоны или исправлять существующую сетку. Находится он в разделе Ribbon – Edit или Edit Poly – Edit Geometry для всех типов редактирования.
Он позволяет «выдавливать» полигоны, создавая при этом новые. Этот инструмент очень хорош для быстрого наращивания новой формы. Находится он в разделе Ribbon – Edit или Edit Poly – Edit Vertices/Edges/Borders/Polygons. Выдавливать можно во всех типах редактирования, кроме Elements. Делать это можно «на глаз» или по единицам измерения в разделе Extrude Settings. Сначала выбираете элементы, которые хотите выдавить, а затем просто меняете параметры. Параметры для разных типов редактирования немного отличаются.
3. Weld
С его помощью можно "сварить" между собой две или более точек, превратив в одну. Большим плюсом инструмента является то, что он может объединять точки разных элементов одного объекта, превращая две половины в одну полную часть. Для доступа к инструменту нужно выбрать Vertex – Edit Vertices/Edges – Weld/Weld Settings. Weld имеет всего один параметр, представляющий собой расстояние, на котором будут объединяться все выбранные точки. Число точек до сварки и после показаны в значениях Before и After.
4. Bridge
Инструмент для быстрого соединения ребер или полигонов новыми полигонами. Это очень хороший инструмент закрытия пробелов в геометрии, но имеет недостаток. Bridge строит полигоны по прямой, поэтому, если топология сложнее, придется поправлять сетку вручную. Найти его можно в разделе Ribbon – Edges/Borders/Polygons или Edit Poly – Edit Edges/Borders/Polygons.
У этого инструмента, в отличие от остальных, довольно много настроек, которые можно долго описывать, поэтому советую поэкспериментировать.
5. Attach
Инструмент для присоединения новых объектов к уже имеющемуся. Если вам нужна сфера, зачем ее моделировать самостоятельно, если можно просто присоединить? Это позволит редактировать совместно два объекта и создавать сложные формы. Находится Attach в разделе Ribbon – Geometry или Edit Poly – Geometry. Присоединять можно независимо от типа редактирования.
Больше методов объединения можно найти тут «Как объединить объекты в 3ds max»
В этой статье описаны лишь основные инструменты, которые позволят заниматься полигональным моделированием. Ни в коем случае нельзя останавливаться на описанном. Надо пробовать, испытывать и узнавать новые инструменты. Чем больше функций вы будете знать, тем более эффективно вы сможете организовать свою работу.
Boolean крайне полезная функция, хотя и не самая надежная. Она сильно портит сетку, может вызвать глюки и вообще работает нестабильно. Но несмотря на это, Boolean остается незаменимым инструментом для вырезания сложных форм. В версии программы 3ds Max 2017 внешний вид инструмента изменился в сравнении с версией 2016. Поэтому рассматривать стоит именно 2017 версию.
1. Подготовка
Прежде всего необходимо создать 2 или более объектов. Один из них будет основным, на основе которого и будет осуществляться операция. Чтобы вырезать объекты, необходимо, чтобы они пересекались. Для объединения это не обязательно. Теперь нужно выделить объект и нажать Create – Geometry – Compound Objects – Boolean.
2. Типы операции Boolean
Для того, чтобы объекты начали взаимодействовать, нужно нажать Add Operands. Нажимая на объекты в рабочей области, будут происходить операции.
Объекты будут выбираться до тех пор, пока вы не вернетесь к основному и не выключите кнопку Add Operands.
Все объекты будут перечислены в окне Operands. Отменить операцию можно кнопкой Remove Operands или сочетанием клавиш Ctrl+Z.
Union – объединяет объекты в единую структуру. Они свариваются в местах соприкосновения, создавая новые точки и образуя многоугольники. Геометрия, которая перекрывается, будет удалена.
Merge – объединяет сетку, но не удаляет геометрию в местах пересечения. Эти части превращаются в отдельные объекты.
Intersect – сохраняет геометрию только в местах пересечения. Все части, которые не пересекались удаляются.
Attach – похожа на функцию Attach в модификаторе Edit Poly. Соединяет объекты, но не формирует новую сетку и ничего не удаляет.
Subtract – вырезает из основного операнда часть по форме выбранного операнда. Также удаляется и весь выбранный операнд.
Insert – работает так же, как и Subtract. При этом типе выбранный операнд не удаляется.
3. Дополнительные возможности
Imprint – создает на основном объекте вырез по форме выбранного операнда. Если эта функция работает вместе с вычитанием (Subtract, Intersect, Insert), то вычитания не происходит.
Cookie – не создает сетку, проецируемую выбранным объектом. Вместо нее будет пустота.
Material - позволяет выбрать, будет ли добавлен ко новому операнду материал основного объекта (Apply Operand Material) или сохранится имеющийся (Retain Original Material).
Display – изменяет отображение операндов. Result показывает только результат взаимодействия. Operands и Selected Operands позволяет выбрать, какие операнды отображать. Display as Shaded переключает отображение сеткой на полноценное.
Обновленный Boolean имеет как плюсы, так и минусы, в сравнение со своим предшественником. Хорош новый вариант тем, что интерфейс стал более наглядным и понятным. Минус же в том, что некоторые виды взаимодействия исчезли, как например вычитание основного операнда из выбранного. Тем не менее, Boolean остается незаменимым инструментом в арсенале любого пользователя 3ds Max.
По своей сути сетка — это набор полигонов. В 3ds Max вы можете управлять единичными полигонами или их группами. Но некоторые модификаторы позволяют пойти дальше и работать целиком со всей сеткой.
Ниже будут рассмотрены 5 модификаторов, которые можно поделить на 2 типа:
- делают сетку более плотной, увеличивая число полигонов (TurboSmooth, Tessellate)
- делают сетку менее плотной, уменьшая число полигонов (Optimize, ProOptimizer)
Отдельно стоит выделить модификатор Quadify Mesh, так как он может работать в обе стороны. Все модификаторы можно найти в Modify – Modifier List и найти по названию (можно ввести название текстом).
Так как число полигонов изменяется, то его понадобится отслеживать. Чтобы увидеть, сколько в сцене полигонов, нужно нажать клавишу «7» или включить функцию Views – xView – Show Statistics.
Выбрать элементы для подсчета можно в окне Viewport Configuration – Statistics. Там можно выбрать полигоны (Polygon), треугольники (Triangle), ребра (Edge), точки (Vertex), число кадров в секунду (Frames Per Second). Также есть выбор, на каких объектам считать: на всех (Total), на выбранных (Selection), одновременно на всех и на выделенных (Total + Selection).
1. TurboSmooth
Turbosmooth крайне простой модификатор, который сглаживает объекты. Но его преимущество перед Smooth или OpenSubdiv в том, что сглаживание производится добавлением новых полигонов и изменением их положения. Хотя, возможности указанных модификаторов частично присутствуют, но рассматривать их мы не будем.
Главный параметр – Iterations. Чем он выше, тем больше полигонов и более сглаженный объект. Часто этот модификатор используют для более тонкой доработки объекта, которая требует больше полигонов, чем грубая форма. Однако не стоит ставить слишком высокое значение. Из-за этого сцена может зависнуть.
2. Tessellate
Tessellate выполняет схожую с TurboSmooth функция, но несколько иначе. Прежде всего, он имеет 2 типа построения новых ребер на сетке: на основе треугольных «фейсов» (Face) или полигонов (Polygons).
Пункты Edge и Face-Center позволяют менять тип построения сетки, но Edge используется чаще. В отличие от TurboSmooth, сглаживания почти не происходит, сетка просто уплотняется. Параметр Tension чем-то похож на сглаживание. Но при больших значениях сглаживается только часть объекта, другая становится более жесткой. Параметр Iteration влияет на плотность сетки: больше число - больше полигонов. Но, если нужно уплотнить сетку сильнее, чем при Iteration = 4, придется добавить еще один такой же модификатор.
3. Optimize
Модификатор Optimize облегчает сетку, в отличие от модификаторов выше. Самым важным параметром является Face Thresh. Именно его значение показывает, насколько сильно будет уменьшено количество полигонов в процентах. Остальные параметры позволяют более тонко настраивать оптимизацию. В самом низу показано, сколько было точек и фейсов и сколько стало.
Модификатор достаточно полезный, но обладает большим недостатком – большая часть квадратов превращается в треугольники. Из-за этого дальнейшая работа с объектом очень усложняется.
4. ProOptimizer
Принцип работы ProOptimizer очень схож с Optimize, но более автоматизирован. Он не имеет различных параметров настройки новых граней, из-за чего оптимизация менее гибкая. Но сам объект после оптимизации лучше сохраняет форму при меньшей трате времени на настройку. Лучше всего это будет видно на сложных объектах.
В разделе Optimization Level находятся все главные параметры и информация. Сначала вы должны рассчитать оптимизацию кнопкой Calculate, а затем поменять количество точек до результата, который вас устроит. Statistic (Before / After) показывает, на сколько было уменьшено число точек и «фейсов».
Стоит помнить, что чем ниже количество точек во время оптимизации, тем сильнее ломается геометрия объекта. А значит, тем хуже он будет выглядеть.
5. Quadify Mesh
Инструмент Quadify Mesh уникален тем, что он работает не на основе существующей сетки объекта, а создает новую. По простоте он не уступает ни одному перечисленному выше модификатору. Ведь он имеет всего один параметр! Quad Size % отвечает за размеры квадратов, которые будут строиться на объекте. Значение это в процентах и рассчитывается относительно размера объекта. Значения изменяются от 0,2 до 100.
Модификатор очень хорош тем, что старается создать наиболее правильную топологию из прямоугольников. Особенно на углах объекта. Но не всегда получается автоматически создать только квадраты. Поэтому иногда на новой сетке можно встретить треугольники. Бывает и так, что модификатор может делать сетку крайне плохо. В таких ситуациях устоит уменьшить значение Quad Size %.
Каждый из этих инструментов крайне сильно облегчает моделирование, но не стоит ими злоупотреблять. Иногда создание топологии вручную с помощью самых обычных инструментов Cut и Connect может дать лучший результат.
Читайте также: