3D моделирование в LightWave 8

         

Чтобы преобразовать объект из



Рисунок 3.60. Чтобы преобразовать объект из SubPatches обратно в полигоны, нажмите клавишу Tab

В приведенном выше примере куб был преобразован в сферический, объект. Вы, наверное, удивлены, что произошла именно такая метаморфоза - скорее всего вы ожидали, что объект в результате будет все-таки больше походить на куб. Может быть, судя по описанию, вы ожидали, что будут сглажены ребра?
Для каждого полигона существует алгоритм построения сглаживающей поверхности. Таким образом, при ее создании LightWave применяет упомянутый алгоритм для двух смежных полигонов, образующих ребро куба. Если теперь эту операцию проделать с каждым из ребер, то есть скруглить их, в результате получится сфера - абсолютно круглая, гладкая поверхность.
Существует два способа, при помощи которых можно сделать более «круглые» или более «квадратные» SubPatches. Первый способ заключается в том, что степень сглаживания SubPatch определяется количеством геометрических элементов, используемых для создания поверхности. Чем больше полигонов участвует в построении поверхности, тем больше будет похож получившийся объект на своего предшественника.
В предыдущем примере для определения поверхности использовалось минимально необходимое число полигонов. Чем больше элементов, из которых состоит объект, тем больше кривизна сглаживающей поверхности, тем меньше проявляется эффект сглаживания. Для достижения желаемого результата необходимо всего лишь разбить каждую из граней на сегменты. Вы уже можете самостоятельно осуществить такое разбиение, применив полученные знания. Выполнив процедуру разбиения объекта на сегменты, вы получите куб, каждая грань которого состоит из девяти четырехугольников. Затем проделайте шаги 2-9 процедуры создания SubPatches (Рисунок 3.61). Так как в данном случае для определения формы объекта используется большее количество элементов, то после преобразования объект будет больше напоминать исходный. Вы можете пойти еще дальше, сместив границы сегментов ближе к краям объекта, эффект сглаживания при этом будет еще меньше (Рисунок 3.62).

Рисунок 3.61. Чем сложнее разбиение на элементы, тем больше похож преобразованный объект на своего предшественника

Рисунок 3.62. Передвиньте сегменты ближе к краям объекта, чтобы уменьшить эффект сглаживания

Второй способ задать степень сглаживания поверхности заключается в использовании весовой карты подразделенной поверхности (SubPatch Weight Map). Этот метод очень прост в реализации, он не требует дополнительных геометрических построений (разбиений объекта на сегменты). Подробнее о нем рассказывается в главе 5.


Если вам нравится объект, преобразованный в SubPatches, но требуется работать с ним через полигоны, вы можете преобразовать его в полигоны и зафиксировать при помощи команды Freeze (Заморозить). Перейдите на вкладку Construct, щелкните по кнопке Freeze на панели инструментов или нажмите клавиши Ctrl+D.

Окно Statistics можно использовать не только для выделения полигонов, преобразованных в SubPatch, но и для выделения полигонов, не относящихся к типам three-point и four-point (подробнее об этом читайте на следующей странице).

В поле Patch Divisions (Уровень разбиения) окна General Options (Общие настройки) можно указать уровень сглаживания.



Содержание раздела