1 of 38

Переміщення, масштабування, обертання об’єктів

Нова українська школа

Урок 10

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

teach-inf.com.ua

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

Бондаренко О.О. та ін.

2 of 38

Робота з об’єктами

Ви вже вмієте швидко змінювати розміри та положення вибраних об’єктів за допомогою клавіш G, S і R і миші.

клавішу G (англ. Go – йти)

переміщення

клавішу R (англ. rotate – обертати)

обертання

клавішу S (англ. scale – масштаб)

масштабування

Розгляньмо, як можна виконувати ці операції точніше, з’ясуймо, як стиснути або розтягти об’єкт уздовж певної осі. А також дізнаймося, як швидко змінити колір об’єкта.

Розділ 2

§ 8

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

3 of 38

Координатні осі

З уроків математики вам відомо, що положення точки на числовій прямій можна задати одним числом – координатою точки

На площині для цього ж знадобиться дві осі, тобто прямокутна система координат і, відповідно, два числа – абсциса й ордината точки.

Розділ 2

§ 8

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

4 of 38

Координатні осі

Об’єкти тривимірної сцени розташовані в просторі, тому координати кожної точки задають трьома числами.

Розділ 2

§ 8

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

5 of 38

Координатні осі

Простір, у якому положення точки задається трьома координатами, називають тривимірним, що й дало назву тривимірній графіці.

Розділ 2

§ 8

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

6 of 38

Координатні осі

Щоб закодувати числами форму тривимірного об’єкта, можна:

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

A

A1

B

B1

C

C1

D

D1

Розділ 2

§ 8

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

7 of 38

Трансформації об’єктів

Для переміщування об’єктів ви вже користувалися стрілками, які виходять з опорної точки об’єкта. Це один із маніпуляторів трансформа-

цій – маніпулятор переміщення.

Розділ 2

§ 8

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

8 of 38

Трансформації об’єктів

В лівій частині Вікна 3D-огляду є віджети для керування цим та іншими маніпуляторами трансформацій вибраних об’єктів.

Вмикає маніпулятор переміщення

Вмикає маніпулятор обертання

Вмикає маніпулятор масштабування

Розділ 2

§ 8

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

9 of 38

Трансформації об’єктів

Переміщення об'єктів

Ви вже випробували два способи переміщення об’єктів:

  • натискання клавіші G із подальшим рухом мишею та
  • перетягування стрілок маніпулятора переміщення

Розділ 2

§ 8

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

10 of 38

Трансформації об’єктів

Масштабування об'єктів

Для змінення розмірів об’єктів (масштабування) ви:

  • натискали клавіші S, а потім рухали мишею

Їх перетягування викликає стиснення або розтягнення об’єкта вздовж відповідної осі.

  • якщо ж увімкнути маніпулятор масштабування то замість стрілок, що виходять з опорної точки об’єкта, з’являться кубики.

Розділ 2

§ 8

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

11 of 38

Трансформації об’єктів

  • маніпулятор обертання, який умикається кнопкою Оберт має чотири кола різних кольорів. Перетягування будь-якої точки білого кола також дає змогу повернути об’єкт навколо осі, перпендикулярної до напрямку огляду, а червоного, зеленого і синього – навколо осей x, у і z відповідно.

Маніпулятор обертання

  • натискали клавішу R, а потім пересували мишу

Для обертання об’єкта відносно напрямку огляду, ви:

Розділ 2

§ 8

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

12 of 38

Трансформації об’єктів

Щоб увімкнути одночасно декілька маніпуляторів

Для виконання будь-якого з перетворень:

  • переміщення,
  • обертання,
  • масштабування.

Розділ 2

§ 8

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

13 of 38

Трансформації об’єктів

Усі розглянуті трансформації можна також виконувати, вводячи числові значення у відповідні поля

на вкладці Об’єкт у групі Трансформація

Розташування

Обертання

Масштаб

Розділ 2

§ 8

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

14 of 38

Трансформації об’єктів

Уведені значення зразу ж впливають на розташування або форму об’єкта.

Кнопка із зображенням замка поруч із полем дає змогу блокувати маніпулятори: якщо замок «замкнено», то змінити відповідне значення за допомогою маніпулятора неможливо.

Розділ 2

§ 8

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

15 of 38

Ознайомтесь з цікавою інформацією

Деякі гарячі клавіші Blender:

виділення всіх об’єктів,

повторно – скасування виділення

А

вигляд спереду

1

вигляд згори

7

вигляд справа

3

вигляд знизу

9

обертання

R

масштабування

S

переміщення

G

Розділ 2

§ 8

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

16 of 38

Трансформації об’єктів

Побудуємо з тривимірних примітивів модель сніговика.

1) Запустимо Blender і видалимо куб. Якщо тривимірний курсор зміщено, повернемо його в центр сцени.

Shift + S Курсор до Початку Світу

Розділ 2

§ 8

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

17 of 38

Трансформації об’єктів

Продовження

Додамо UV-сферу.

Розділ 2

§ 8

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

18 of 38

Трансформації об’єктів

Продовження

2) На вигляді спереду (NUM1) увімкнемо паралельну проекцію (NUM5) — у лівому верхньому куті вікна 3D-вигляду має з’явитися напис Спереду Ортогонально).

Розділ 2

§ 8

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

19 of 38

Трансформації об’єктів

Продовження

3) Увімкнемо маніпулятор масштабування і трохи стиснемо об’єкт уздовж осі Z (синій кубик).

Розділ 2

§ 8

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

20 of 38

Трансформації об’єктів

Продовження

4) Увімкнемо маніпулятор переміщення і перетягнемо UV-сферу вгору так, щоб вона «стояла» на осі X (червона лінія).

Розділ 2

§ 8

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

21 of 38

Трансформації об’єктів

Продовження

5) Додамо до сцени ще дві UV-сфери, кожну спочатку трохи зменшимо (клавіша S), трохи стиснемо й перетягнемо вгору, формуючи «тіло» сніговика.

Розділ 2

§ 8

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

22 of 38

Трансформації об’єктів

Продовження

6) Додамо конус (майбутню морквину). Зменшимо його розміри, розтягнемо вздовж вертикальної осі.

Для припасування конуса на місце зручно увімкнути прозорість (клавіша Z).

Розділ 2

§ 8

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

23 of 38

Трансформації об’єктів

Продовження

8) Вимкнемо прозорість (клавіша Z) і розглянемо модель сніговика з різних боків (СКМ + рухи мишею).

Розділ 2

§ 8

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

24 of 38

Змінення кольору об’єкта

Blender має розвинені засоби для налаштування матеріалів об’єктів, які дають змогу:

  • моделювати одноколірні матеріали,
  • додавати до них процедурні текстури,
  • накладати на грані растрові зображення з файлів,
  • налаштовувати прозорість та блиск матеріалу тощо.

Ці та інші властивості матеріалу кодуються у блоці даних матеріалу.

Розділ 2

§ 8

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

25 of 38

Змінення кольору об’єктів

У редакторі Blender для відображення матеріалів на поверхні об’єкта потрібно ввімкнути режим перегляду

Передогляд Матеріалу

або Рендерене

У режимі Суцільний, що ввімкнуто за замовчуванням, усі об’єкти відображаються у світло-сірому кольорі.

Розділ 2

§ 8

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

26 of 38

Змінення кольору об’єктів

До куба, який після створення нового проєкту міститься у Вікні 3D-огляду, застосовано матеріал поверхні з іменем Material

І значеннями властивостей за замовчуванням. Побачити їх можна на вкладці Матеріал області Властивості

Розділ 2

§ 8

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

27 of 38

Змінення кольору об’єктів

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

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

Розділ 2

§ 8

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

28 of 38

Змінення кольору об’єктів

Буде створено новий матеріал з іменем Матеріал

І кольором за замовчуванням

Розділ 2

§ 8

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

29 of 38

Змінення кольору об’єктів

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

Розділ 2

§ 8

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

30 of 38

Змінення кольору об’єктів

Після клацання в полі Базовий колір відкривається панель

і коефіцієнт його прозорості (значення в полі Аlpha)

на якій можна задати колір

Розділ 2

§ 8

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

31 of 38

Змінення кольору об’єктів

Колір можна:

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

Розділ 2

§ 8

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

32 of 38

Змінення кольору об’єктів

У блоці Поверхня можна також установити для матеріалу:

  • металевий блиск (значення в полі Металічний)
  • шорсткість (значення в полі Шорсткість) тощо

Розділ 2

§ 8

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

33 of 38

Змінення кольору об’єктів

У полі зі списком Поверхня можна вибрати інші ефекти матеріалу, наприклад ефект скляної (Скло BSDF) або глянцевої (Глянець BSDF) поверхні.

Розділ 2

§ 8

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

34 of 38

Питання для самоперевірки

  1. Що означає термін «тривимірна графіка»?
  1. Як кодується положення точки в просторі?
  1. Поясніть використання маніпуляторів трансформацій.
  1. Як увімкнути одночасно два маніпулятори трансформацій?
  1. Як додати до об’єкта новий матеріал?
  1. Як змінити колір об’єкта?

Розділ 2

§ 8

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

35 of 38

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

Перетворення

Розділ 2

§ 8

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

36 of 38

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

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

с. 48-52

Розділ 2

§ 8

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

37 of 38

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

Сторінка

52

Розділ 2

§ 8

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

38 of 38

Успіхів�у навчанні!

Нова українська школа

Урок 10

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

teach-inf.com.ua

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

Бондаренко О.О. та ін.