Помощь в написании студенческих работ
Антистрессовый сервис

Координация текстуры на гранях модели

РефератПомощь в написанииУзнать стоимостьмоей работы

Текстура отображается на объекте проецированием на его поверхность. Предусмотрено три варианта проецирования: плоское, сферическое и цилиндрическое. По умолчанию проецирование выполняется единообразно на весь объект. Если проецирование не отвечает форме объекта, то текстура на его гранях искажается или на отдельных гранях может отсутствовать. (В нашем примере с параллелепипедом отсутствие… Читать ещё >

Координация текстуры на гранях модели (реферат, курсовая, диплом, контрольная)

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

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

Корректировка текстуры на объектах и отдельных гранях выполняется командой MaterialMap (МАТЕРИАЛСООТВ).

Продолжим наш пример с приложением текстуры к параллелепипеду. Прежде всего, следует добиться отображения текстуры на всех гранях. Применим к граням, на которых нет текстуры, плоскую координацию:

? MaterialMap / Planar (или кнопка 7 панели Render, см. рис. 17.4) / примените фильтр выбора граней и укажите грани параллелепипеда, на которых нет текстуры / Esc.

После координации текстура присутствует на всех гранях и расположена горизонтально (рис. 18.8, а). Повернем текстуру (рис. 18.8,6) на 45° в соответствии с известными требованиями к направлению штриховки металлов в аксонометрии. Поворот выполняем для каждой грани индивидуально. Начнем с фронтально грани:

? MaterialMap / Planar (или кнопка 7, см. рис. 17.4) / выберите координируемую грань как подобъект / опция Rotate (удобно вызвать из кон;

Координация текстуры штриховки текстного меню) — возникли три окружности как ручки вращения.

Рис. 18.8. Координация текстуры штриховки текстного меню) — возникли три окружности как ручки вращения, одна из них параллельна координируемой грани / курсором мыши вращайте эту ручку-окружность — вращается текстура выбранной грани / установите нужное положение текстуры / Esc;

? поверните текстуры на двух других гранях параллелепипеда — результат см. на рис. 18.8, б

Подобным образом, применением команды MaterialMap с опцией Move, выполняется избирательное растяжение (масштабирование) текстуры на гранях. Для отмены неудачной избирательной координации текстуры нужно к грани применить команду MaterialMap с опцией Reset (Сброс).

? В качестве упражнения на координацию текстуры на наклонной плоскости командой _wedge (Клин) постройте клин с вертикальными ребрами по 30, присвойте ему созданный материал штриховки и, применяя команду MaterialMap, выполните координацию текстуры на гранях (рис. 18.8, в).

Кроме плоской координации, команда MaterialMap позволяет выполнить сферическую (кнопка 10, см. рис. 17.4) и цилиндрическую (кнопка 11) координацию текстуры. Как правило, при присвоении материала цилиндру или сфере эти виды координации назначаются автоматически, но в ряде случаев возн и кает необходимость корректировки приложения текстуры. Например, координируя (вращая и растягивая) текстуру на цилиндре (рис. 18.8, г) можно от исходной текстуры в виде окружностей перейти к продольной текстуре или добиться эллиптической текстуры. На сфере текстура может быть отображена в виде параллелей или меридианов (рис. 18.8, д). На конусе вращением текстуры можно получить (в соответствии с видами конических сечений) окружности и образующие (рис. 18.8, е), а также варианты эллиптической, гиперболической и параболической текстуры.

? Повторите примеры, приведенные на рис. 18.8.

Команда MaterialMap весьма «капризна». Если возникают трудности координации текстуры этой командой, следует для каждой грани создать отдельный материал и настройками в Редакторе текстур каждого материала координировать текстуру каждой грани.

Например, выполним по новому алгоритму вращение трех граней параллелепипеда (см. рис. 18.8,6):

  • ? создайте копию параллелепипеда и сбросьте координацию, применив ко всему объекту команду MaterialMap с опцией Reset;
  • ? создайте две копии материала штриховки. Для копирования укажите материал в окне Обозревателя, правый клик, Копировать;
  • ? присвойте материалы раздельно, каждый своей грани;
  • ? редактируйте свойства каждого материала в Редакторе текстур, задавая различные значения угла поворота текстуры, в нашем примере следует задать углы, кратные 45°.
Показать весь текст
Заполнить форму текущей работой