Объемный текст на камне

Объемный текст на камне в 3ds Max
В трехмерных сценах часто приходится работать с объемным текстом. С его помощью можно, например, создать логотип какой-нибудь компании, дорожный указатель, вывеску и т. д. Несмотря на то, что работать с объемным текстом просто и удобно, многие начинающие разработчики трехмерной графики сталкиваются с проблемой правильного расположения объемного текста. Например, если объемный текст используется в сцене для имитации вывески магазина, то проблем у дизайнера возникнуть не должно.
Однако если трехмерный текст необходимо разместить по периметру неоднородного камня, то сделать это будет не так и легко.
Рассмотрим простой и в то же время эффективный способ, который позволяет решить данную задачу.
Сначала создадим сам камень. Для этого будем использовать простой примитив Sphere (Сфера). Перейдите на вкладку Create (Создание) командной панели, в категории Geometry (Геометрия) выберите строку Standard Primitives (Стандартные примитивы) и нажмите кнопку Sphere (Сфера). В настройках объекта укажите Radius (Радиус) равным 100, a Segments (Количество сегментов) установите около 150.
ВНИМАНИЕ
Задавать настолько большое количество сегментов в обычных сценах нуж-
но не всегда. В данном случае мы выбираем такое большое значение па-
раметра Segments (Количество сегментов) для того, чтобы в дальнейшем не тратить время на редактирование поверхности, к которой будет примыкать трехмерный текст. Коррекция поверхности может понадобиться, если текст неправильно выровнен относительно объекта. В этом случае проблему можно решить, добавляя новые полигоны методом разбиения поверхностей.
Чтобы сфера выглядела неровной, примените к ней стандартный модификатор Noise (Шум). В свитке Parameters (Параметры) настроек модификатора установите флажок Fractal (Фрактальный).

Значение параметра Strength (Сила действия) вдоль каждой из трех осей (X, Y, Z) укажите равным 25 .  Сфера на данном этапе моделирования показана на рисунке
В окне проекции создайте сплайновый текст. Обычно для формирования объемного текста пользователи 3ds max применяют к созданному в окне проекции сплайновому тексту модификатор Bevel (Выдавливание со скосом) или Extrude (Выдавливание).

В нашем случае трехмерный текст будет смоделирован немного иначе. Перейдите на вкладку Create (Создание) командной панели, в категории Shapes (Формы)
выберите строку Splines (Сплайны) и нажмите кнопку Text (Текст). Щелкните в любом свободном месте окна проекции левой кнопкой мыши, создав тем самым текстовый сплайн .
По умолчанию программа устанавливает в качестве текстовой надписи фразу «MAX Text». Если требуется ее изменить, то это можно сделать в окне Text (Текст) свитка Parameters (Параметры) настроек объекта. Поверните текст на 90° по оси Z и расположите его таким образом, чтобы он был напротив камня.
Теперь необходимо создать объемную деформацию Conform (Согласование). Перейдите на вкладку Create (Создание) командной панели, в категории Space Warps (Объемные деформации) выберите строку Geometric/Deformable (Геометрические/ Деформирующиеся) и нажмите кнопку Conform (Согласование).

В свитке Conform Parameters (Параметры согласования) настроек созданного объекта  при помощи кнопки Pick Object (Взять объект) укажите объект Sphere (Сфера), то есть камень.


Параметры модификатора Noise (Шум)

Текстовый сплайн в окне проекции Perspective (Перспектива)

Сфера после применения модификатора Noise (Шум)

Настройки объемной деформации Conform (Согласование)

Положение в сцене объемной деформации Conform (Согласование) должно быть таким, чтобы значок объекта был параллелен надписи, а сам текст располагался между объемной деформацией и камнем. После того, как вы должным образом расставите объекты в сцене, Свяжите объемную деформацию Conform (Согласование) с текстом при помощи кнопки Bind to Space Warp (Связать с объемной деформацией) на панели инструментов. Результат выполнения описанных действий показан на рисунке.

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

Чтобы на визуализированном изображении увидеть, как текст огибает поверхность камня, выделите сплайновый текст, перейдите на вкладку Modify (Изменение) командной панели и присвойте объекту модификатор Edit Mesh (Редактирование поверхности). Визуализируйте изображение. На этом изображении текст стал виден, однако он еще не объемный. На первый взгляд может показаться, что осталось использовать модификатор Bevel (Выдавливание со скосом) или Extrude (Выдавливание), и сцена будет готова, — но это не так.

Сцена после создания объемной деформации Conform (Согласование)

Первая пробная визуализация сцены


Окно Snapshot (Снимок)

Если применить один из перечисленных модификаторов, то можно увидеть, что объемная деформация Conform (Согласование) не позволяет тексту выступать над поверхностью камня. Чтобы сделать его объемным, необходимо выполнить следующие действия. Выделите объект в окне проекции и выполните команду Tools ? Snapshot (Инструменты ? Снимок). В открывшемся окне установите переключатель Clone Method (Метод клонирования) в положение Mesh (Поверхность) .

После этого вы получите точную копию искривленного текста в виде Editable Mesh (Редактируемая поверхность), на которую объемная деформация Conform (Согласование) не оказывает никакого действия. Выделите новый объект в сцене перейдите на вкладку Modify (Изменение) командной панели и, развернув список в стеке модификаторов, переключитесь в режим редактирования Polygon (Полигон) Edit Geometr (Редактирование геометрических характеристик) снимите флажок Refine Ends (Очистить концы) и нажмите кнопку Extrude (Выдавливание) Произведите выдавливание всех полигонов объекта на некоторое расстояние. В итоге вы должны получить изображение, показанное на рисунке.

Мы будем рады если вы оставите свой комментирий