Текстуры

Материал из Wiki k3 info

Текстура — это характерный рисунок окраски поверхности. В меню Текстуры окна библиотек материалов можно задать три вида текстур:

  • Основная текстура — задаёт цвет.
Основные текстуры могут быть как одного цвета, так и неоднотонными — имитирующими расцветку материала (дерево, ткань, кирпичная кладка, кожа и т.д.) Текстура не отвечает за поглощающие, пропускающие или отражающие свойства материала.
  • Карта нормалей — текстура, отвечающая за «негладкость», «выпуклость» материала. Часто карты нормалей применяются при оформлении стен (краска, обои и пр.). Обратите внимание на формы бликов на параллелепипеде с наложенной картой нормалей.
  • Карта прозрачности — задаёт степень пропускания света в зависимости от свойств конкретной области на материале.
Карта нормалей
Карта прозрачности на градиентном фоне
Pluso.png Карты нормалей и прозрачности можно задавать, только если задана основная текстура.

Выбираем текстуру так же, как и цвет в описанных выше примерах. После нажатия на кнопку с многоточием (Tripunkto.png) напротив параметра Основная текстура, появляется карточка с различными текстурами. Эту же карточку можно вызвать по команде Сервис/Текстуры в библиотеке материалов — например, для того, чтобы добавить в библиотеку собственные текстуры, см. ниже.

Выбор текстуры

Щелчком левой кнопки мыши выбираем нужную вам текстуру и нажимаете ОК. Затем можно менять свойства цвета так, как описано выше.

Карты нормалей и прозрачности выбираются так же, как основная текстура материала.

Кроме предложенных в библиотеке, можно на материал назначить собственную оригинальную текстуру. Из карточки текстур запускаете команду Загрузить/Текстуру... В качестве текстур используются различные форматы растровых рисунков.

Загрузить/Текстуру...
Форматы рисунков

Пользователь сам имеет возможность создать нужный ему рисунок текстуры в графических редакторах.

Карты нормалей и прозрачности загружаются точно так же, соответственно, по командам Загрузить/Карту нормалей... и Загрузить/Карту прозрачности...

Размер рисунка текстуры можно менять в средней части экрана в узле параметров Размер.

Размер

Максимальное значение ширины и высоты — 32767 мм.

Параметры наложения текстур можно изменить в правой части окна редактора библиотек.

В поле Вычисление масштабов выбирается способ вычисления масштаба наложения:

  • Вручную — в этом случае масштаб наложения текстуры считается так: размер рисунка текстуры умножается («растягивается») на коэффициент масштабирования, затем получившаяся текстура «замощает» материал. Например, дан рисунок текстуры, размерами 512 на 512. При указании масштабов 1:1 рисунок текстуры просто накладывается на материал. При указании масштабов 2:1 рисунок текстуры растягивается по горизонтали в два раза:
1:1
2:1
Коэффициенты масштабирования задаются в двух полях, расположенных ниже поля Вычисление масштабов. В левом — по горизонтали, в правом — по вертикали. Между этими полями есть кнопка со знаком равенства: =jes.jpg. Если она активна (помечена синим, по умолчанию), то масштабы по горизонтали и по вертикали меняются синхронно, масштабирование всегда будет пропорциональным. Если она неактивна (=ne.jpg), параметры горизонтали и вертикали меняются по отдельности (для непропорционального масштабирования). Этот масштаб удобен при наложении материала на объекты больших размеров, например: стена, пол, потолок, столешница и т. д.
  • По габаритам секции — поверхность объекта условно делится на секции, например: верх, низ, торец и т.д. Одна плитка текстуры растягивается на поверхность одной секции. Этот масштаб удобен при наложении материала на небольшие объекты: фасады, ручки и т.д.
  • По габаритам измерения
  • По габаритам объекта — одна плитка текстуры растягивается на поверхность всего объекта.

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

Как вы могли заметить, функция Сдвиг обнаруживается также в средней части карточки. Между сдвигом в правой части и сдвигом в средней, тем не менее, есть разница: в средней части устанавливается собственный сдвиг текстуры, в правой — сдвиг текстуры относительно примитива.

При помощи параметра Поворот можно поворачивать текстуру на любой угол по часовой стрелке (-360 — 0) и против (0 — 360).

Удалить основную текстуру можно, сначала левой кнопкой мыши выделив строчку Основная текстура:

Выделили строчку Основная текстура

и затем нажав клавишу Delete на клавиатуре. Карты прозрачности и нормалей удаляются аналогично.