1 of 47

Графічні текстури

За навчальною програмою 2017 року

Урок 15

Інформатика 9

teach-inf.com.ua

за підручником

Ривкінд Й.Я. та ін.

2 of 47

Запитання

  1. За якими властивостями можна охарактеризувати матеріали, з яких виготовляють різні вироби: скло, метал, хутро, деревину та ін.?
  1. Що таке колірна модель? Які ви знаєте колірні моделі та їхні компоненти?
  1. Які режими перегляду об’єктів можна встановити в редакторі Blender? Які особливості відтворення об’єктів у кожному з цих режимів?

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

3 of 47

Матеріали в Blender

В оточуючому нас світі кожен об’єкт створений з певного матеріалу – металу, скла, деревини, каменю, хутра та ін.

Ми розрізняємо ці матеріали за їхнім кольором, блиском, шорсткістю тощо. У тривимірній графіці також передбачається, що поверхня кожного об’єкта вкрита деяким матеріалом.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

4 of 47

Матеріали в Blender

Властивостями матеріалів у 3D-графіці є їх:

  • ім’я,
  • колір або малюнок,
  • коефіцієнт прозорості,
  • віддзеркалювання,
  • коефіцієнт відбиття світла та ін.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

5 of 47

Матеріали в Blender

Після створення нового проєкту в редакторі Blender до куба, який за замовчуванням міститься у Вікні 3D-огляду, вже застосовано матеріал з іменем Material, що має значення властивостей за замовчуванням. Побачити та змінити їх можна на вкладці Властивості матеріалів області Властивості.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

6 of 47

Матеріали в Blender

У полі Назва указано ім’я матеріалу.

У полі Базовий Колір відображено колір об’єкта, установлений за замовчуванням

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

7 of 47

Матеріали в Blender

Список матеріалів, призначених для об’єкта;

Вибрати для об’єкта один з існуючих матеріалів для пов’язання;

Перейменувати матеріал, увівши нове ім’я в поле Назва;

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

8 of 47

Матеріали в Blender

Створити новий матеріал і призначити його об’єкту, вибравши кнопку Новий матеріал

Скасувати призначення матеріалу для цього об’єкта, вибравши кнопку Відв’язати блок даних

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

9 of 47

Матеріали в Blender

Відкривши на вкладці Властивості матеріалів блок Передогляд, можна побачити, як виглядатиме обраний матеріал на поверхнях різних об’єктів.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

10 of 47

Матеріали в Blender

Змінення значень властивостей матеріалу виконується в блоці Поверхня.

Для спрощення процедури встановлення значень властивостей матеріалу варто вибрати (зробити не виділеним) перемикач Вжити вузли)

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

11 of 47

Матеріали в Blender

Після цього в блоці Поверхня залишаться лише 4 поля:

Базовий Колір – для вибору кольору матеріалу;

Металічний – для регулювання коефіцієнта металевого відблиску матеріалу; значення від 0 (немає металевого відблиску) до 1 (максимальний металевий відблиск);

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

12 of 47

Матеріали в Blender

Продовження…

Блік – для регулювання коефіцієнта відбиття світла від поверхні матеріалу; значення від 0 (поверхня не утворює світлових бліків) до 1 (максимально яскравий блік);

Шорсткість – для регулювання коефіцієнта гладкості поверхні; значення від 0 (ефект гладкої поверхні) до 1 (ефект матової поверхні).

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

13 of 47

Матеріали в Blender

Після клацання в полі Базовий колір з’являється панель, на якій можна задати колір і коефіцієнт його прозорості (значення в полі А).

Колір можна:

  • вибрати на кольоровому крузі

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

14 of 47

Матеріали в Blender

(Продовження…) Колір можна:

  • ввести значення його компонентів у колірних моделях RGB або HSV

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

15 of 47

Матеріали в Blender

(Продовження…) Колір можна:

  • увести 16-ковий код кольору на вкладці Hex
  • вибрати у вікні редактора потрібний колір інструментом Піпетка

Повторне клацання в полі Базовий колір приховує панель вибору кольору.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

16 of 47

Матеріали в Blender

Зверніть увагу, колір і металевий блиск об’єкта в блоці Передогляд та на сцені можуть відрізнятися.

Вигляд об’єкта з установленими значеннями властивостей матеріалу буде відображено на сцені та в області Передогляд вкладки Властивості матеріалів.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

17 of 47

Матеріали в Blender

Примітиви, які додаються на сцену під час створення моделі, не мають матеріалів.

Вигляд вкладки Властивості матеріалів UV-сфери, що додана у проєкт

Для створення нового матеріалу потрібно вибрати кнопку Новий.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

18 of 47

Матеріали в Blender

Буде cтворено новий матеріал з іменем Матеріал і кольором й значеннями інших властивостей за замовчуванням.

На вкладці з’являться елементи керування для змінення значень властивостей матеріалу.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

19 of 47

Матеріали в Blender

Матеріал, створений для одного об’єкта, можна застосовувати до інших об’єктів. Для цього слід:

  1. Виділити об’єкт, до якого потрібно застосувати матеріал.
  1. Відкрити вкладку Властивості матеріалів.
  1. Вибрати в списку кнопки Переглянути матеріал для пов’язання ім’я потрібного матеріалу.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

20 of 47

Накладання текстур

Замість кольору для поверхні об’єкта може бути використана графічна текстура.

Текстура (лат. texture – обробка)  – видимий малюнок поверхні об’єкта (текстура деревини, тканини, мармуру або ін.).

Редактор Blender має вбудований набір графічних текстур, також у ньому можна використати як текстуру будь-яке растрове графічне зображення.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

21 of 47

Накладання текстур

Текстура призначається матеріалу виділеного об’єкта як значення властивості Базовий Колір, але виконати це призначення можна лише в режимі Shading (англ. Shading – заштриховування).

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

22 of 47

Накладання текстур

Для переходу в цей режим потрібно вибрати кнопку Shading в рядку головного меню. Після цього у вікні редактора Blender з’являться три додаткові області.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

23 of 47

Накладання текстур

Область, що розташована нижче від Вікна 3D-огляду, має тип Редактор відтінювачів. Якщо виділеному об’єкту вже призначено матеріал, то в редакторі відтінювачів будуть розміщені та з’єднані між собою два блоки налаштувань матеріалу.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

24 of 47

Накладання текстур

Блок із заголовком Принципове BSDF (англ. Bidirectional Scattering Distribution Function – двоспрямована функція розподілу розсіювання) містить перелік властивостей матеріалу та їх значення. Кольорові кружечки на межі блоків – це вузли, через які можна передавати значення властивостей матеріалу з інших блоків, у яких визначено ці значення.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

25 of 47

Накладання текстур

Для додавання текстури до матеріалу слід:

  1. Вибрати у верхній частині редактора відтінювачів кнопку Додати.
  1. Вибрати в меню Текстура один з варіантів текстури.

1

2

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

26 of 47

Накладання текстур

(Продовження…) Додавання текстури до матеріалу:

  1. Перемістити вказівник так, щоб утворений блок текстури розмістився поруч з блоком Принципове BSDF.
  1. Клацнути ліву кнопку миші для фіксації положення блока.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

27 of 47

Накладання текстур

(Продовження…) Додавання текстури до матеріалу:

  1. Навести вказівник на жовтий вузол Колір на блоці текстури, якщо цей вузол існує, і, натиснувши ліву кнопку миші, протягнути лінію до жовтого вузла Базовий Колір блока Принципове BSDF.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

28 of 47

Накладання текстур

Після з’єднання блоків лінією вибрана текстура буде застосована до матеріалу, а на об’єкті у Вікні 3D-огляду буде показано результат.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

29 of 47

Накладання текстур

Змінюючи значення властивостей у полях блока текстури, можна коригувати вигляд об’єкта.

Якщо потрібно відмовитися від вибраної текстури, то потрібно в контекстному меню блока текстури вибрати команду Видалити.

Для видалення блоку текстури його необхідно виділити та натиснути Ctrl + X.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

30 of 47

Накладання текстур

Щоб установити як текстуру зображення з графічного файлу, слід:

  1. Вибрати команду Текстура з зображення в меню Текстура кнопки Додати.

1

2

3

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

31 of 47

Накладання текстур

Продовження…

  1. Зафіксувати положення блока Текстура з зображення в області редактора відтінювачів.
  1. Вибрати в блоці Текстура з зображення кнопку Відкрити.

3

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

32 of 47

Накладання текстур

Продовження…

  1. Вибрати у вікні Перегляд файлу Blender, що відкриється, потрібний графічний файл.
  1. Вибрати кнопку Відкрити зображення. Ім’я файлу відобразиться в заголовку блока текстури.

3

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

33 of 47

Накладання текстур

Продовження…

  1. З’єднати вузол Колір блока текстури з вузлом Базовий Колір блока Принципове BSDF.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

34 of 47

Накладання текстур

На малюнку наведено накладання на куб матеріалу з текстурою з графічного файлу.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

35 of 47

Накладання текстур

Розміщення та розмір зображення текстури на поверхні об’єкта можна змінювати. Для цього слід:

  1. Додати блок Розкладання з меню Вектор кнопки Додати.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

36 of 47

Накладання текстур

Продовження…

  1. З’єднати вузли Вектор блоків текстури та Розкладання.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

37 of 47

Накладання текстур

Продовження…

  1. Додати блок Координати текстури з меню Ввід кнопки Додати.

1

2

3

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

38 of 47

Накладання текстур

Продовження…

  1. З’єднати вузли UV блока Координати текстури та Вектор блока Розкладання.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

39 of 47

Накладання текстур

Продовження…

  1. Змінити значення в полях блока Розкладання:
  • у групах Розташування та Обертання – для змінення положення зображення;
  • у групі Масштаб – для змінення розміру зображення

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

40 of 47

Накладання текстур

Після вибору текстури для продовження роботи з 3D-моделлю потрібно вибрати кнопку Layout (англ. layout – макет) у рядку головного меню редактора Blender.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

41 of 47

Накладання текстур

У Вікні 3D-огляду для відображення текстури потрібно увімкнути режим перегляду об’єктів Передогляд Матеріалу або Рендерене.

Перегляд матеріалу

Рендерене

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

42 of 47

Дайте відповіді на запитання

  1. Яке призначення матеріалів у редакторі Blender?
  1. Як створити матеріал для поверхні об’єкта?
  1. Які властивості є у матеріалів? Опишіть їх.
  1. Як задати колір матеріалу?
  1. З якою метою використовуються текстури в тривимірній графіці?
  1. Як призначити матеріалу текстуру?

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

43 of 47

Дайте відповіді на запитання

  1. Як використати зображення з графічного файлу як текстуру до матеріалу?
  1. Як змінити на поверхні об’єкта розмір і положення зображення, вибраного для текстури?
  1. Як залежить, на ваш погляд, швидкість рендерингу від матеріалів, застосованих до об’єктів моделі (матеріал за замовчуванням, матеріал з кольором, матеріал з текстурою)? Чим це можна пояснити?

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

44 of 47

Розгадайте ребус

Текстура

«Ребуси українською» © rebus1.com

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

45 of 47

Домашнє завдання

Проаналізувати

§ 2.5, с. 90-100

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

46 of 47

Працюємо за комп’ютером

Сторінка

96-98

© Вивчаємо інформатику teach-inf.com.ua

Розділ 2

§ 2.5

47 of 47

Дякую за увагу!

За навчальною програмою 2017 року

Урок 15

Інформатика 9

teach-inf.com.ua

за підручником

Ривкінд Й.Я. та ін.