Работа с библиотекой материалов (К3-Мебель)

Материал из GEOS_WIKI
Перейти к: навигация, поиск

Редактор библиотек вызывается по команде основного меню Установки/Полутоновое отображение/Таблица материалов. После выбора команды открывается карточка:

Редактор библиотек материалов
Оптические свойства

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

Оптические параметры

Верхний узел — это работа с цветом. В узле пять параметров:

  • Цвет внешней среды — интенсивность цвета материала «в тени». Определяет зависимость отображения цвета от уровня фоновой подсветки.
  • Диффузный цвет — интенсивность цвета материала при свете. Определяет зависимость отображения цвета от интенсивности света источника.
  • Отражённый цвет — он же цвет блика. Определяет зависимость света от положения объекта относительно наблюдателя.
  • Излучённый цвет — каким цветом будет излучать объект, если он сам является источником света.

Три дробных числа от 0 до 1, указанные у этих параметров, определяют интенсивности красного, синего и зелёного цветов соответственно (RGB).

  • Коэффициент блеска обратно пропорционален «площади блика». Чем твёрже материал, на который будет нанесена расцветка, тем меньше размер блика, тем больший коэффициент надо такой расцветке задавать. 0 — расцветка «матовая».

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



Eksklamacia.jpg Обратите внимание, что суммарный цвет текстурного материала зависит не только от цветов, заданных в описываемом разделе, но и от цвета основной текстуры (см. ниже).


Текстуры

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

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


Eksklamacia.jpg Карты нормалей и прозрачности «работают», только если задана основная текстура!


(5) Допустимые форматы для текстуры

Выбираем текстуру, нажимая на кнопку с многоточием напротив параметра Основная текстура. Появляется карточка с различными текстурами (рис. 4). Эту же карточку можно вызвать по команде Сервис/Текстуры. Щелчком левой клавиши мыши выбираем нужную вам текстуру и нажимаете ОК. Затем можно менять свойства цвета так, как описано выше. Карты нормалей и прозрачности выбираются так же, как основная текстура материала.

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

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

Параметры наложения текстур

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

  • Вручную — в этом случае масштаб наложения текстуры считается так: размер рисунка текстуры умножается («растягивается») на коэффициент масштабирования, затем получившаяся текстура «замощает» материал. Например, дан рисунок текстуры, размерами 512 на 512 (рис. 6). При указании масштабов 1:1 рисунок текстуры просто накладывается на материал (рис. 7). При указании масштабов 2:1 рисунок текстуры растягивается по горизонтали в два раза (рис. 8).
(6)
(7) Масштаб 1:1
(8) Масштаб 2:1

Коэффициенты масштабирования задаются в двух полях, расположенных ниже поля Вычисление масштабов. В левом — по горизонтали, в правом — по вертикали. Между этими полями есть кнопка со знаком равенства «=». Если она активна (как по умолчанию), то масштабы по горизонтали и по вертикали меняются синхронно, масштабирование всегда будет пропорциональным. Если она неактивна, параметры горизонтали и вертикали меняются по отдельности (для непропорционального масштабирования). Этот масштаб удобен при наложении материала на объекты больших размеров, например: стена, пол, потолок, столешница и т. д.

  • По габаритам секции — поверхность объекта условно делится на секции, например: верх, низ, торец и т.д. Одна плитка текстуры растягивается на поверхность одной секции. Этот масштаб удобен при наложении материала на небольшие объекты: фасады, ручки и т.д.
  • По габаритам объекта — одна плитка текстуры растягивается на поверхность всего объекта.

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

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

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

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