Как перевести треугольники в квадраты 3ds max
Столкнулся с проблемой. Всю жизнь(образно говоря) работал в 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 моделей, каждая из которых состоит далеко не из одного десятка полигонов.
Здравствуйте ув. форумчане.
Мож вопрос и ламмерский, но ответ на него мне очень нужен. Для начала рисунок:
Дело в том что у меня есть достаточно большое количество моделей, и все их полигоны состоят как бы из двух треугольников, как показанно на рисунке (1-й квадрат), хотя поверхность обсолютно плоская, так вот, есть ли какой-то механизм, функция или операция, чтобы так сказать эту диагональ автоматически удалить у всех полигонов, чтобы все полигоны представляли собой квадраты (2-й квадрат), просто, во-первых, они не нужны моим моделям, а, во-вторых, при просмотре их сетки, эти диагонали портят всю картину так сказать. Конечно, я согласен что это можно сделать и вручную, но у меня около 100 моделей, каждая из которых состоит далеко не из одного десятка полигонов.
При использовании бесплатных моделей в сети Интернет или переходе из одного трехмерного пакета в другой в 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.
По своей сути сетка — это набор полигонов. В 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 может дать лучший результат.
Концепция 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 (сваривание) автоматически объединяет точки, находящиеся в границах определенной области, размеры которой пользователь задает параметрически в настройках инструмента.
Make Planar располагает точки строго в одной плоскости. Чтобы управлять процессом, и размещать вершины таким образом, чтобы их координаты совпадали относительно конкретной оси, то ее нужно выбрать принудительно. Например, чтобы они были на одном уровне относительно «земли», нужно нажать клавишу Z.
Уровень EDGE (ребра)
Часто применяется техника построения модели, когда активировав подобъектный уровень Edge, создание новых полигонов происходит вытягиванием их из ребер. Попробуйте, как работает данная функция. Создайте Plane (плоскость). Количество сегментов у сторон поставьте равным 1. Откройте список подобъектов. Выберите Edge. Далее выделите ребро, и зажав клавишу Shift потяните его. Образуется новый полигон.Connect в 3ds Max Edit Poly — важный и один из наиболее применяемых инструментов. Если выделить два ребра принадлежащих одному полигону, то при помощи Connect можно очень быстро создать еще одно, которое будет идти от середины до середины доноров. Обратите внимание, что если выделить несколько последовательно расположенных элементов, то эффект будет таким же.
Если между двумя ребрами нужно построить несколько сегментов, то через Settings возможно и это.
Инструмент Connect помогает создавать новые кольцевые сегменты, что крайне удобно в процессе моделирования.
Очень полезный инструмент Chamfer (фаска) необходим для создания фасок или закруглений вместо выделенных ребер. Параметры нового элемента задаются после нажатия на кнопку Chamfer движением мыши. Если задействовать Settings, то можно ввести параметры фаски числами, а также увеличить количество сегментов.
Border (граница). Одним нажатием выделяются все ребра, расположенные по краям открытых полигонов (то есть не соединенных с другими).
Уровень Polygon (полигоны)
Extrude (выдавливание) один из наиболее применяемых инструментов, без понимания действия которого не обойтись. Через Settings задают числовое значение размера выдавливания, а также его направление.Крайне важная группа инструментов — (Выделение)
Как вы поняли, работа с подобъектами возможна только после их выделения. Если модель сложная и объемная, с большим количеством элементов, то сделать это непросто и, как правило, занимает очень много времени. На выручку приходят инструменты из группы (Выделение).
Grow — после нажатия кнопки область выделение увеличивается на 1 ряд полигонов во всех направлениях.
К сожалению, Loop не универсален. Если на пути встречается точка, из которой выходит 3 или более 5 ребер, то алгоритм не сработает.
С 2013 версии 3ds Max последовательность выделенных ребер можно получить благодаря двойному клику ЛКМ на одном из них.
Команда Ring помогает выделить все параллельные ребра по периметру объекта.
Экспорт выделения. Если выделение какого либо элемента нужно сохранить, но трансформации требуется подвергнуть другой подобъект (находящийся в области выделения), то вы всегда можете перемещаться по списку. Достаточно в перечне кликнуть по интересующему разделу с нажатым Ctrl.
Если удерживать Ctrl+Shift, то на следующий уровень вы сможете перенести все за исключением границы.
Ignore Backfacing запрещает выделение рамкой элементов, которые не видны нам в данный момент (находятся с обратной стороны объекта).
By Angle (по углу). Тонкий инструмент. Удобен при достаточно сложной топологии поверхности объекта. С его помощью можно выделять элементы, которые соединены под определенным углом относительно друг друга.
Стоит отметить, что теоретическое знание модификатора Edit Poly 3D Max не гарантирует высокого уровня моделирования, поэтому стоит начинать изучение программы с бесплатного курса, чтобы понять, это ваше или нет. Огромную роль играет практика. 3ds Max достаточно сложная программа, в которой решение задачи доступно множеством способов. Только опыт поможет определить наиболее рациональный из них. Также важно представлять, каким образом реальные объекты могут быть описаны при помощи полигонов. Это умение тоже зависит от практического опыта. Неважно, сколько вы прочтете или посмотрите уроков. Профессионалом они вас не сделают. Теоретическая подготовка важна, но без самостоятельной практики, поиска решения задач, экспериментов – она бесполезна. Не отчаивайтесь, если создание простых моделей на начальных этапах у вас занимает массу времени. Через некоторое время ваши навыки значительно улучшатся, если проявить упорство и терпение.
Читайте также: