Paint deformation 3d max как пользоваться
Полигональное моделирование — один из самых распространенных способов создания моделей в трехмерной графике. Несмотря на то что в 3ds max реализовано достаточно большое количество средств для создания объектов на основе Editable Poly (Редактируемая полигональная поверхность), эти инструменты не всегда удобны.
Например, иногда желательно, чтобы объект был словно пластилиновый, и с трехмерной моделью можно было работать так, как скульптор работает с глиной.
В 3ds max 7 в настройках объекта появился свиток Paint Deformation (Деформация кистью), который позволяет деформировать объект именно таким образом.
Он предоставляет в распоряжение разработчика трехмерной графики набор кистей, при помощи которых можно вдавливать и смещать положение вершин сетки объекта.
Свиток Paint Deformation (Деформация кистью) очень удобно использовать при работе с оболочками, содержащими большое количество полигонов.
Рассмотрим простой пример использования свитка Paint Deformation (Деформация кистью).
Создайте в окне проекции стандартный примитив Plane (Плоскость).
Перейдите на вкладку Modify (Изменение) командной панели и в настройках объекта установите значение параметров Length Segs (Количество сегментов по длине) и Width Segs (Количество сегментов по ширине) равным 40.
Конвертируйте объект в Editable Poly (Редактируемая полигональная поверхность).
Для этого щелкните правой кнопкой мыши на объекте и выполните команду Convert To > Convert to Editable Poly (Преобразовать > Преобразовать в редактируемую полигональную поверхность).
Выделите объект Plane (Плоскость) в окне проекции и перейдите на вкладку командной панели Modify (Изменение).
Раскройте список Editable Poly (Редактируемая полигональная поверхность) в стеке модификаторов и переключитесь в режим редактирования Polygon (Полигон).
Разверните свиток Paint Deformation (Деформация кистью) и нажмите кнопку Push/ Pull (Вдавливать/вытягивать) (рис. 3.152).
Подведите указатель мыши к объекту Plane (Плоскость). Форма указателя изменится — он примет вид окружности с нормалью, указывающей направление действия (рис. 3.153).
Нажав и удерживая кнопку мыши, изменяйте положение указателя. При этом будет выполняться выдавливание (рис. 3.154).
Направлением воздействия кисти на объект можно управлять при помощи настроек в области Push/Pull Direction (Направление вдавливания/вытягивания).
Функция Object Paint очень необычна. В отличие от большинства инструментов 3ds Max она работает не на основе параметров и расчетов. Эта функция работает «от руки». В какой-то мере данная особенность делает функцию проще и гибче. Вам больше не придется строить сплайны для использования Spacing Tool, отделять полигоны для точечного использования Scatter.
1. Paint Object
Находится данный инструмент на панели Ribbon – Object Paint. Прежде всего, необходимо создать минимум 2 предмета: которым будете рисовать и на который будете наносить. Чтобы начать рисовать, выберете нужный объект и нажмите кнопку Paint With Selected Object(s). Теперь, зажимая ЛКМ и проводя мышкой по сцене, начнут появляться выбранные объекты.
Рисовать можно тремя способами:
- Grid – по сетке рабочей области. Сетка появляется во всех плоскостях при прямом взгляде из режима Orthographic. Соответственно, рисовать можно во всех плоскостях, но из разного вида.
- Selected Object – только по выделенному объекту. Лучше подходит к режиму рисования объектами из списка (PaintWithObject(s)inlist). Тогда можно будет выбрать любой объект в сцене и рисовать исключительно по нему.
- Scene – рисует по все сцене и по любым объектам. В других плоскостях рисует так же, как Grid.
Offset смещает нарисованные объекты вдоль нормали. Здесь нормаль — это прямая, идущая от плоскости, в которой был нарисован объект.
Перейдя в режим Paint With Object(s) in list, открывается доступ к Edit Object List. В нем находятся все выбранные объекты, которыми можно будет рисовать. Добавлять объекты можно тремя кнопками: Pick, Add и Add Selected. Удалять кнопкой Remove. Рисовать из списка можно в трех режимах: только выбранным, всеми по порядку (All, In Order) и всеми в случайном порядке (All, Randomly).
2. Brush Settings
Все объекты строятся вдоль скрытой линии, созданной движением мыши. Панель Brush Settings позволяет настраивать расположение объектов вдоль этой линии. Она делится на несколько секций:
- Align – определяет, по какой оси будут расположены новые объекты (оси X/Y/Z). Галочка и крестик сохраняют и отменяют изменения соответственно. Если вы несколько раз рисовали объектами, то удалятся все. Spacing изменяет частоту повторений объектов. Важно! Не нажимайте Ctrl+Z. Из-за этого может закрыться программа (справедливо для 3dsMax 2017).
- Scutter – эта панель отвечает за смещение объектов в разные стороны от прямой рисования. Смещение происходит на случайное расстояние в пределах установленного значения.
- Rotate – разворачивает объекты на установленный угол. При нажатии на букву оси развернется дополнительная функция RandomX/Y/Z, которая повернет объекты на случайный угол данной оси.
- Scale – масштабирует объекты. Имеет 3 типа масштабирования: все объекты одинаково (Even), все объекты на случайную величину (Random) и все объекты по очереди (Ramp).
Инструмент Object Paint довольно прост по своим настройкам. Но его параметров достаточно для удобной настройки и быстрого распределения объектов по сцене. Самый простой пример использования – трава.
- Добавить модели травы в список PaintObject.
- Включить режим рисования Paint With Object(s) in list.
- Включить рисование всеми объектами в случайном порядке All,Randomly.
- Настроить параметры Spacing, Scutter, Rotate и Scale.
- Рисовать моделями травы по плоскости.
- В конце не забудьте нажать на галочку
Еще один интересный способ использование – листья. За несколько минут работы с Object Paint вы сможете распределить листья по желаемым участкам сцены, создать эффект опадающей листвы смещением по оси Z. И благодаря такой мелочи финальная визуализация будет выглядеть более живой.
By:
Paint Deformation lets you push, pull, or otherwise affect vertices by dragging the mouse cursor over the object surface. At the object level, Paint Deformation affects all vertices in the selected object. At sub-object levels, it affects only selected vertices (or vertices that belong to selected sub-objects), and recognizes soft selection.
- Edit/Editable Poly object > Paint Deformation rollout
By default, deformation occurs in the normal direction of each vertex. 3ds Max continues to use a vertex's original normal for the direction of deformation, but you can opt to use the altered normal direction for a more dynamic modeling process, or even deform along a specific axis.
Tip: You can streamline the painting process by using the Brush Presets tools.Procedures
To paint deformation onto a mesh object:
- Apply an Edit Poly modifier to an object, or convert the object to Editable Poly format. Paint Deformation uses existing geometry, so the object should have enough mesh resolution for the desired deformation.
- Do either of the following:
- To deform anywhere on the object, remain at the object level, or work at a sub-object level with no sub-objects selected.
- To deform only specific areas of an object, go to a sub-object level and then select the sub-objects in the area to deform.
- On the Paint Deformation rollout, click Push/Pull.
- Set Push/Pull value to a negative value to push into the object surface, or to a positive value to pull the surface outward. The higher the absolute value, the greater the effect.
- Set Brush Size and Brush Strength.
- Position the mouse cursor over the surface to be deformed.
As you move the mouse, the “brush” reorients dynamically to show the normal direction of the portion of the mesh currently under the cursor. You can use the normal direction of deformed surfaces as the push/pull direction by choosing Deformed Normals.
Interface
Paint Deformation has three modes of operation: Push/Pull, Relax, and Revert. Only one of these modes can be active at a time. The remaining settings control the effect of the active deformation mode.
For any mode, choose the mode, change settings as necessary, and then drag the cursor over the object to paint the deformation.
To paint deformation anywhere on the object, remain at the object level, or work at a sub-object level with no sub-objects selected. To deform only specific areas of an object, go to a sub-object level and select the sub-objects in the area to deform.
Push/Pull Moves vertices into the object surface (push) or out of the surface (pull). The direction and extent of pushing or pulling is determined by the Push/Pull Value setting. Tip: To reverse the Push/Pull direction while painting, press and hold Alt . Note: Push/Pull supports soft selection in that effective strength falls off with the selection value of soft-selected sub-objects. Relax Normalizes the distances between vertices by moving each vertex to a position calculated from the average of its neighbors. Relax uses the same method as the Relax modifier.Use Relax to push apart vertices that are too close together, or to pull together vertices that are too far apart.
Revert Lets you gradually “erase” or reverse the effects of Push/Pull or Relax by painting. Affects only vertices deformed since the most recent Commit operation. If no vertices qualify for reversion, the Revert button is unavailable.
Tip: You can switch to Revert mode temporarily by pressing and holding the Ctrl key while painting deformation in Push/Pull or Relax mode.Push/Pull Direction group
This setting lets you specify whether pushing or pulling vertices occurs with respect to surface normals, original or deformed, or along a specific axis. Default=Original Normals.
Painting deformations with Original Normals typically moves vertices perpendicular to the original surface; using Deformed Normals tends to move vertices outward after their initial deformation, resulting in a “puffy” effect.
Original Normals When chosen, pushing or pulling a vertex moves it in the direction of its normal before deformation. Repeated applications of Paint Deformation always move each vertex in the same direction it moved originally. Deformed Normals When chosen, pushing or pulling a vertex moves it in the current direction of the normal; that is, after deformation. Transform axis X/Y/Z When chosen, pushing or pulling a vertex moves it along the specified axis, using the current reference coordinate system.
Push/Pull Value Determines the direction and maximum extent of a single application of the push/pull operation. Positive values “pull” vertices out of the object surface, and negative values “push” vertices into the surface. Default =10.0.A single application is defined as painting (that is, dragging once or more over the same area) without lifting the mouse button.
By:
Paint Deformation lets you push, pull, or otherwise affect vertices by dragging the mouse cursor over the object surface. At the object level, Paint Deformation affects all vertices in the selected object. At sub-object levels, it affects only selected vertices (or vertices that belong to selected sub-objects), and recognizes soft selection.
- Edit/Editable Poly object > Paint Deformation rollout
By default, deformation occurs in the normal direction of each vertex. 3ds Max continues to use a vertex's original normal for the direction of deformation, but you can opt to use the altered normal direction for a more dynamic modeling process, or even deform along a specific axis.
Tip: You can streamline the painting process by using the Brush Presets tools.Procedures
To paint deformation onto a mesh object:
- Apply an Edit Poly modifier to an object, or convert the object to Editable Poly format. Paint Deformation uses existing geometry, so the object should have enough mesh resolution for the desired deformation.
- Do either of the following:
- To deform anywhere on the object, remain at the object level, or work at a sub-object level with no sub-objects selected.
- To deform only specific areas of an object, go to a sub-object level and then select the sub-objects in the area to deform.
- On the Paint Deformation rollout, click Push/Pull.
- Set Push/Pull value to a negative value to push into the object surface, or to a positive value to pull the surface outward. The higher the absolute value, the greater the effect.
- Set Brush Size and Brush Strength.
- Position the mouse cursor over the surface to be deformed.
As you move the mouse, the “brush” reorients dynamically to show the normal direction of the portion of the mesh currently under the cursor. You can use the normal direction of deformed surfaces as the push/pull direction by choosing Deformed Normals.
Interface
Paint Deformation has three modes of operation: Push/Pull, Relax, and Revert. Only one of these modes can be active at a time. The remaining settings control the effect of the active deformation mode.
For any mode, choose the mode, change settings as necessary, and then drag the cursor over the object to paint the deformation.
To paint deformation anywhere on the object, remain at the object level, or work at a sub-object level with no sub-objects selected. To deform only specific areas of an object, go to a sub-object level and select the sub-objects in the area to deform.
Push/Pull Moves vertices into the object surface (push) or out of the surface (pull). The direction and extent of pushing or pulling is determined by the Push/Pull Value setting. Tip: To reverse the Push/Pull direction while painting, press and hold Alt . Note: Push/Pull supports soft selection in that effective strength falls off with the selection value of soft-selected sub-objects. Relax Normalizes the distances between vertices by moving each vertex to a position calculated from the average of its neighbors. Relax uses the same method as the Relax modifier.Use Relax to push apart vertices that are too close together, or to pull together vertices that are too far apart.
Revert Lets you gradually “erase” or reverse the effects of Push/Pull or Relax by painting. Affects only vertices deformed since the most recent Commit operation. If no vertices qualify for reversion, the Revert button is unavailable.
Tip: You can switch to Revert mode temporarily by pressing and holding the Ctrl key while painting deformation in Push/Pull or Relax mode.Push/Pull Direction group
This setting lets you specify whether pushing or pulling vertices occurs with respect to surface normals, original or deformed, or along a specific axis. Default=Original Normals.
Painting deformations with Original Normals typically moves vertices perpendicular to the original surface; using Deformed Normals tends to move vertices outward after their initial deformation, resulting in a “puffy” effect.
Original Normals When chosen, pushing or pulling a vertex moves it in the direction of its normal before deformation. Repeated applications of Paint Deformation always move each vertex in the same direction it moved originally. Deformed Normals When chosen, pushing or pulling a vertex moves it in the current direction of the normal; that is, after deformation. Transform axis X/Y/Z When chosen, pushing or pulling a vertex moves it along the specified axis, using the current reference coordinate system.
Push/Pull Value Determines the direction and maximum extent of a single application of the push/pull operation. Positive values “pull” vertices out of the object surface, and negative values “push” vertices into the surface. Default =10.0.A single application is defined as painting (that is, dragging once or more over the same area) without lifting the mouse button.
Читайте также: