Как перевести треугольники в квадраты 3ds max

Обновлено: 06.07.2024

Столкнулся с проблемой. Всю жизнь(образно говоря) работал в Cinema4D, теперь необходимо перейти(хотя бы уметь работать нормально) на 3Ds max. По роду деятельности программист, но с графикой тоже умею работать.
Или я тупой, или ещё чего:
1)Как в 3D max сделать разбиение всех полигонов модели на треугольники(что-бы именно треугольники потом как полигоны воспринимались, т.е. не квадратиками, грубо говоря). (triangulate)
2)Как несколько смежных треугольников объединить в полигон? (типа melt в C4D)

Искал - ничего не нашел. Просто 3Ds max впервые вижу, сразу не понять и учебников нет.

1) модификатор turn to mesh и там снять галку use invisible edges

2)э. видимо, в editable poly выделить "ненужные" ребра и нажать Remove

а кто тебе мешает в синьке моделить ?

Ash
ну наверно ж кто-то мешает раз ему НЕОБХОДИМО перейти на Макс.

Станислав
для соединения смежных точек/ребер/трисов есть две крайне полезные кнопки - это Weld и Target Weld. первый соединяет все вертексы в один в заданном радиусе, вторая делает это целенаправлено, тоесть давишь эту кнопку - входишь в этот режим - и далее попарно щелкаешь по нужным вертексам - сначала ту которую надо приклеить - потом на ту к которой надо приклеить.

TrueMakaR
Weld и Target Weld это хорошо, вот только для полигонов они не действуют. (у меня они заблокированы)

Ash
Мне никто не мешает. Я сам себе мешаю. Там нет некоторых функций, которые мне понадобились в последнее время, да и к тому же, когда подавляющая часть населения работает в 3Ds max и для неё пишутся большинство плагинов, как-то стыдно вообще не уметь в ней работать.

hazard
Спасибо, работает.

Станислав
если работаешь с синимой круто, то че стыдного-то? мода - это вещь дурацкая.

если хочешь видить полигоны в виде треуголиноков то выдели обьект, нажми прав кнопку и в появившемся меню выбери обджект пропертис , там убери галочку ЕДГЕС ОНЛИ
все полигоны разобьются на пунктирные линии.
если тебе нужно чтобы обьект был полноценно разбит на треугольники то выбери его правой кнопкой клик и там выбери конверт то ПАТЧ(обьект должен быть поликами перед этим) он разобьется на треугольники после чего повтори тожесамое только в полигоны.

там же если мешает черная обратная сторона полигона и ее нужно сделать прозрачной поставь галочку БЕКСПЕЙСФАСЕ КУЛЛ

для сращивания точек как уже писали используй велд и таргет велд.

ну а вообще почитай мануал по полигнальному анани, ой всмысле моделированию :) и поексперементируй.

>Искал - ничего не нашел. Просто 3Ds max впервые вижу, сразу не понять и учебников нет.
умом 3дмакс не понять, особенно после синемы
но по идее разобраться можно ))

ну хелп никто не отменял. там вполне читабельные тотуры. основыным вещам там можно научится в сжатые сроки.

Здравствуйте ув. форумчане.
Мож вопрос и ламмерский, но ответ на него мне очень нужен. Для начала рисунок:

Дело в том что у меня есть достаточно большое количество моделей, и все их полигоны состоят как бы из двух треугольников, как показанно на рисунке (1-й квадрат), хотя поверхность обсолютно плоская, так вот, есть ли какой-то механизм, функция или операция, чтобы так сказать эту диагональ автоматически удалить у всех полигонов, чтобы все полигоны представляли собой квадраты (2-й квадрат), просто, во-первых, они не нужны моим моделям, а, во-вторых, при просмотре их сетки, эти диагонали портят всю картину так сказать. Конечно, я согласен что это можно сделать и вручную, но у меня около 100 моделей, каждая из которых состоит далеко не из одного десятка полигонов.


Shadowserg



Просмотр профиля

Здравствуйте ув. форумчане.
Мож вопрос и ламмерский, но ответ на него мне очень нужен. Для начала рисунок:

Дело в том что у меня есть достаточно большое количество моделей, и все их полигоны состоят как бы из двух треугольников, как показанно на рисунке (1-й квадрат), хотя поверхность обсолютно плоская, так вот, есть ли какой-то механизм, функция или операция, чтобы так сказать эту диагональ автоматически удалить у всех полигонов, чтобы все полигоны представляли собой квадраты (2-й квадрат), просто, во-первых, они не нужны моим моделям, а, во-вторых, при просмотре их сетки, эти диагонали портят всю картину так сказать. Конечно, я согласен что это можно сделать и вручную, но у меня около 100 моделей, каждая из которых состоит далеко не из одного десятка полигонов.


bikerDEN

При использовании бесплатных моделей в сети Интернет или переходе из одного трехмерного пакета в другой в 3ds Max полигональный объект может быть представлен в виде треугольников (triangles) (рис. 1).


Рис. 1. Полигональная модель в виде треугольников

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

Прежде всего, нужно преобразовать объект из Editable Mesh в Editable Poly. Для этого выделите модель, щелкните правой кнопкой мыши и выберите в контекстном меню Convert To: Convert to Editable Poly (рис. 2).


Рис. 2. Конвертирование в Editable Poly

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


Рис. 3. Установка панели Ribbon

Убедитесь, что на панели Ribbon активна вкладка Modeling и щелкните по названию вкладки Geometry (All). Из выпадающего списка (рис. 3) выберите команду Quadrify All, чтобы сконвертировать все полигоны на модели (рис. 4).


Рис. 4. Конвертирование полигонов

В результате вместо треугольников появятся четырехсторонние полигоны (рис. 5).


Рис. 5. Полигональная модель в виде четырехугольников

Чтобы снова преобразовать четрыхугольники в треугольники, достаточно сконвертировать модель в Editable Mesh, выделить все ребра (Edge) и в настройках модификатора Editable Mesh в свитке Surface Properties выбрать команду Visible.

alt

По своей сути сетка — это набор полигонов. В 3ds Max вы можете управлять единичными полигонами или их группами. Но некоторые модификаторы позволяют пойти дальше и работать целиком со всей сеткой.

Ниже будут рассмотрены 5 модификаторов, которые можно поделить на 2 типа:

  1. делают сетку более плотной, увеличивая число полигонов (TurboSmooth, Tessellate)
  2. делают сетку менее плотной, уменьшая число полигонов (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).

Окно Viewport Configuration – Statistics

1. TurboSmooth

Turbosmooth крайне простой модификатор, который сглаживает объекты. Но его преимущество перед Smooth или OpenSubdiv в том, что сглаживание производится добавлением новых полигонов и изменением их положения. Хотя, возможности указанных модификаторов частично присутствуют, но рассматривать их мы не будем.

Главный параметр – Iterations. Чем он выше, тем больше полигонов и более сглаженный объект. Часто этот модификатор используют для более тонкой доработки объекта, которая требует больше полигонов, чем грубая форма. Однако не стоит ставить слишком высокое значение. Из-за этого сцена может зависнуть.

Модификатор Turbosmooth

2. Tessellate

Tessellate выполняет схожую с TurboSmooth функция, но несколько иначе. Прежде всего, он имеет 2 типа построения новых ребер на сетке: на основе треугольных «фейсов» (Face) или полигонов (Polygons).

Пункты Edge и Face-Center позволяют менять тип построения сетки, но Edge используется чаще. В отличие от TurboSmooth, сглаживания почти не происходит, сетка просто уплотняется. Параметр Tension чем-то похож на сглаживание. Но при больших значениях сглаживается только часть объекта, другая становится более жесткой. Параметр Iteration влияет на плотность сетки: больше число - больше полигонов. Но, если нужно уплотнить сетку сильнее, чем при Iteration = 4, придется добавить еще один такой же модификатор.

Модификатор Tessellate

3. Optimize

Модификатор Optimize облегчает сетку, в отличие от модификаторов выше. Самым важным параметром является Face Thresh. Именно его значение показывает, насколько сильно будет уменьшено количество полигонов в процентах. Остальные параметры позволяют более тонко настраивать оптимизацию. В самом низу показано, сколько было точек и фейсов и сколько стало.

Модификатор достаточно полезный, но обладает большим недостатком – большая часть квадратов превращается в треугольники. Из-за этого дальнейшая работа с объектом очень усложняется.

Модификатор Optimize

4. ProOptimizer

Принцип работы ProOptimizer очень схож с Optimize, но более автоматизирован. Он не имеет различных параметров настройки новых граней, из-за чего оптимизация менее гибкая. Но сам объект после оптимизации лучше сохраняет форму при меньшей трате времени на настройку. Лучше всего это будет видно на сложных объектах.

В разделе Optimization Level находятся все главные параметры и информация. Сначала вы должны рассчитать оптимизацию кнопкой Calculate, а затем поменять количество точек до результата, который вас устроит. Statistic (Before / After) показывает, на сколько было уменьшено число точек и «фейсов».

Модификатор ProOptimizer

Стоит помнить, что чем ниже количество точек во время оптимизации, тем сильнее ломается геометрия объекта. А значит, тем хуже он будет выглядеть.

5. Quadify Mesh

Инструмент Quadify Mesh уникален тем, что он работает не на основе существующей сетки объекта, а создает новую. По простоте он не уступает ни одному перечисленному выше модификатору. Ведь он имеет всего один параметр! Quad Size % отвечает за размеры квадратов, которые будут строиться на объекте. Значение это в процентах и рассчитывается относительно размера объекта. Значения изменяются от 0,2 до 100.

Модификатор очень хорош тем, что старается создать наиболее правильную топологию из прямоугольников. Особенно на углах объекта. Но не всегда получается автоматически создать только квадраты. Поэтому иногда на новой сетке можно встретить треугольники. Бывает и так, что модификатор может делать сетку крайне плохо. В таких ситуациях устоит уменьшить значение Quad Size %.

Модификатор Quadify Mesh

Каждый из этих инструментов крайне сильно облегчает моделирование, но не стоит ими злоупотреблять. Иногда создание топологии вручную с помощью самых обычных инструментов Cut и Connect может дать лучший результат.

Открываем модификатор Edit Poly

Концепция Edit Poly предполагает наличие у любого объекта 5 составляющих его каркаса — точки (Vertex), полигоны (Polygons) и пр. Для каждого из подобъектов в Edit Poly 3D Max команды существенно отличаются, так как элементы каркаса обладают уникальными характеристиками. Важно понимать, на каком подуровне работать, чтобы выполнить ту или иную трансформацию.

Переключаться между подобъектами можно различными способами:
1. Через кнопки, расположенные в свитке Selection.

Активный список модификатора

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

В первой половине урока мы покажем наиболее важные и часто применяемые функции. Начнем по порядку — с подуровня Vertex. Во второй части статьи будут раскрыты некоторые нюансы работы в Edit Poly, которые облегчат понимание принципа концепции для более осознанных действий по трансформации объектов, а также достижения желаемого результата с минимальными затратами времени и усилий (повышения продуктивности).

Подуровень VERTEX (вершина, здесь и далее в переводе с англ.)

Инструмент Cut (разрезать) — необходим для создания ребер путем деления полигона. Резать можно от точки к точке или от ребра к ребру. Нарезать дополнительную сетку приходится достаточно часто, чтобы получить возможность для локального редактирования, как правило, — добавления новых более мелких деталей. Любые операции сводятся к манипуляции сеткой, поэтому, работая в Edit Poly 3D Max, как добавить тот или иной элемент нужно знать. Если возникает потребность создать ребро, которое расположено строго вертикально или горизонтально, то нужно использовать инструмент Slice Plane. После его активации в видовом окне появляется плоскость, которая обозначает линию разреза. Установите плоскость в необходимое положение, и нажмите кнопку Slice, чтобы выполнить разрез. Collapse следует использовать для объединения нескольких точек в одну. Для ускорения работы используйте сочетание клавиш Ctrl + Alt + C.

Инструмент Collapse объединяет точки в одну, расположенную по усредненным координатам. Это не всегда удобно, более того часто происходит нарушение симметрии или некой закономерности расположения узлов. Это несовсем коректный способ способ удаления точки через Edit Poly. Одна из них в любом случае останется.

Чтобы объединить точки по месту расположения одной из них — используйте инструмент Target Weld (целевое сваривание). В это случае процесс будет происходить под вашим полным контролем.

Инструмент Connect (соединение) соединяет 2 точки, которые относятся к одному полигону, новым ребром. Действие аналогично функции рассмотренного ранее Cut, но с одним существенным отличием — это делается не вручную, а значит шанс разрезать полигон как-то не так (например, захватив случайную точку) сводится к минимуму. Weld (сваривание) автоматически объединяет точки, находящиеся в границах определенной области, размеры которой пользователь задает параметрически в настройках инструмента.

Сваривание точек

Чтобы указать размер области, нужно кликнуть по иконке Settings, которая расположена по соседству с Weld. Обратите внимание, что Settings присутствует у большинства инструментов редактирования элементов.

Make Planar располагает точки строго в одной плоскости. Чтобы управлять процессом, и размещать вершины таким образом, чтобы их координаты совпадали относительно конкретной оси, то ее нужно выбрать принудительно. Например, чтобы они были на одном уровне относительно «земли», нужно нажать клавишу Z.

Уровень EDGE (ребра)

Часто применяется техника построения модели, когда активировав подобъектный уровень Edge, создание новых полигонов происходит вытягиванием их из ребер. Попробуйте, как работает данная функция. Создайте Plane (плоскость). Количество сегментов у сторон поставьте равным 1. Откройте список подобъектов. Выберите Edge. Далее выделите ребро, и зажав клавишу Shift потяните его. Образуется новый полигон.

Вытягивание ребер и образование новых полигонов

Connect в 3ds Max Edit Poly — важный и один из наиболее применяемых инструментов. Если выделить два ребра принадлежащих одному полигону, то при помощи Connect можно очень быстро создать еще одно, которое будет идти от середины до середины доноров. Обратите внимание, что если выделить несколько последовательно расположенных элементов, то эффект будет таким же.

Если между двумя ребрами нужно построить несколько сегментов, то через Settings возможно и это.

Создание новых ребер

Инструмент Connect помогает создавать новые кольцевые сегменты, что крайне удобно в процессе моделирования.

Очень полезный инструмент Chamfer (фаска) необходим для создания фасок или закруглений вместо выделенных ребер. Параметры нового элемента задаются после нажатия на кнопку Chamfer движением мыши. Если задействовать Settings, то можно ввести параметры фаски числами, а также увеличить количество сегментов.

Сглаживание ребер

Bridge (мост). Данный инструмент необходим для построения полигона между двумя ребрами. Также достаточно часто необходимая функция, которую часто используют. Create Shape From Selection (создать форму из выделенного) — создает копию выделенных ребер в виде сплайна, который часто используют в качестве направляющей, например, при создании плинтуса из сплайна, полученного из последовательно выделенных ребер плоскости пола. Remove (убрать). С помощью этого инструмента модификатора Edit Poly удаляют ребра без разрушения целостности объекта. Удаляет выделенные ребра (используйте быструю клавишу Backspace), при этом оставляя полигоны и точки, если они находились на удаленном ребре. Это важная особенность. «Бесхозные» точки ломают геометрию после сглаживания. На всякий случай лучше всегда использовать сочетание клавиш Ctrl + Backspace, которое удалит ребра с расположенными на них точками.

Удаление ребер без разрушения основного объекта

На подуровне Edge вы найдете некоторые инструменты, которые мы описывали при обзоре Vertex, например, Collaps и Weld. Здесь они работают аналогичным образом, но практически никогда не используются. Удобнее это делать оперируя точками.

Border (граница). Одним нажатием выделяются все ребра, расположенные по краям открытых полигонов (то есть не соединенных с другими).

Выделение ребер по краям полигона

Уровень Polygon (полигоны)

Extrude (выдавливание) один из наиболее применяемых инструментов, без понимания действия которого не обойтись. Через Settings задают числовое значение размера выдавливания, а также его направление.

Выдавливание объекта из общего

Inset (вставка). Создает новый полигон внутри другого. Также один из важнейших инструментов, который часто помогает значительно упростить и ускорить моделирование. Через Settings задавайте значение нового полигона или режимом его создания посредством ввода с клавиатуры. Создание одного объекта в другом – принцип матрешки

Крайне важная группа инструментов — (Выделение)

Как вы поняли, работа с подобъектами возможна только после их выделения. Если модель сложная и объемная, с большим количеством элементов, то сделать это непросто и, как правило, занимает очень много времени. На выручку приходят инструменты из группы (Выделение).

Grow — после нажатия кнопки область выделение увеличивается на 1 ряд полигонов во всех направлениях.

Удобное выделение подобъектов

Shrink — уменьшает область выделения на 1 ряд полигонов.

Уменьшение полигона на один ряд

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

К сожалению, Loop не универсален. Если на пути встречается точка, из которой выходит 3 или более 5 ребер, то алгоритм не сработает.
С 2013 версии 3ds Max последовательность выделенных ребер можно получить благодаря двойному клику ЛКМ на одном из них.

Команда Ring помогает выделить все параллельные ребра по периметру объекта.

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

Если удерживать Ctrl+Shift, то на следующий уровень вы сможете перенести все за исключением границы.

Ignore Backfacing запрещает выделение рамкой элементов, которые не видны нам в данный момент (находятся с обратной стороны объекта).

By Angle (по углу). Тонкий инструмент. Удобен при достаточно сложной топологии поверхности объекта. С его помощью можно выделять элементы, которые соединены под определенным углом относительно друг друга.

Стоит отметить, что теоретическое знание модификатора Edit Poly 3D Max не гарантирует высокого уровня моделирования, поэтому стоит начинать изучение программы с бесплатного курса, чтобы понять, это ваше или нет. Огромную роль играет практика. 3ds Max достаточно сложная программа, в которой решение задачи доступно множеством способов. Только опыт поможет определить наиболее рациональный из них. Также важно представлять, каким образом реальные объекты могут быть описаны при помощи полигонов. Это умение тоже зависит от практического опыта. Неважно, сколько вы прочтете или посмотрите уроков. Профессионалом они вас не сделают. Теоретическая подготовка важна, но без самостоятельной практики, поиска решения задач, экспериментов – она бесполезна. Не отчаивайтесь, если создание простых моделей на начальных этапах у вас занимает массу времени. Через некоторое время ваши навыки значительно улучшатся, если проявить упорство и терпение.

Читайте также: