Тема(63/9): Текстові об'єкти. Рендеринг
План вивчення теми:
Текстові об'єкти та їх редагування
Рендеринг тривимірної сцени. Види рендерингу
Алгоритм виконання Рендерингу за частинами
Алгоритм налаштування прив'язки камери до об'єкта
Налаштування освітлення
Налаштування рендерингу
Приклад створення текстового об'єкта починаючи з 22:50 хв
Тестові об'єкти
Стандартно, об'єкти текстових літер — це тільки плоско заповнені поверхні, як і будь-які закриті 2D-криві. Однак, ви можете скошувати та видавлювати ці об'єкти літер та змусити їх наслідувати форми інших лінійних об'єктів подібно до скошувальних сплайнів кривих.
Текстові об'єкти можна:
переміщувати
обертати
масштабувати
трансформувати іншим чином (криві Безьє)
надавати кольорове забарвлення
модифікувати
Для створення текстового об'єкту потрібно:
Додати у сцену текстовий 3D-об'єкт (Додати - Текст)
Перейти у Режим редагування
Ввести потрібні символи тексту.
Основні параметри панелі Текст:
Для форматування текстового об'єкта в Blender використовується спеціальна панель Текст. Використовувати панель Текст можна як в Режимі редагування, так і Режимі об'єкта.
1.Форма (текстурний простір):
Resolution Preview U, Resolution U - відповідають за якість відображення текстового об'єкта на фінальному зображенні. Рекомендовані значення - 24
2.Геометрія:
Витиснути - створення об'ємних літер.
Фаска
Глибина - розмір фаски.
Роздільність - якість зображення фаски на фінальному зображенні.
3.Шрифт - дозволяє підключити чотири шрифти - звичайний, жирний, похилий, Bold&Italic (жирний курсив). Незалежно від обраного варіанту можна підключати різні шрифти.
Трансформація
Розмір - масштабування всього текстового об'єкта
Косування - нахил об'єкта
4.Абзац:
Вирівнювання
Горизонтально
Вертикально
Інтервал
Сharacter Spacing - відстань між символами
Word Spacing - відстань між словами
Line Spacing - відстань між рядками
Для застосування потрібного шрифта потрібно:
Підключити шрифт в панелі Текст
Перейти в Режим редагування
Виділити потрібні символи за допомогою Shift та клавіш керування курсором (стрілочок)
Вверху обрати пункт меню Текст та обрати потрібний варіант шрифту.
Підключення шрифту (кирилиці!):
Увімкнути Оглядач файлів - Shift+F1
У розділі Система обрати папку Шрифти
Обрати спосіб відображення файлів - Малі
Обрати шрифт, що підтримує кирилицю.
Рендеринг тривимірної сцени
Рендерингом (або візуалізацією) в комп'ютерній графіці називають процес перекладу математичної моделі об'єктів в графічне представлення.
У Blender це робиться шляхом проектування вершин, що становлять об'єкти, на екранну площину і обчислення пікселів між ними.
Render (рендер, рендеринг) — прорахунок фінальної картинки з точки, у якій розташована камера.
Види рендерингу:
Рендеринг за частинами
Панорамний рендеринг
Якість зображення залежить від таких факторів:
положення камери;
освітлення сцени;
матеріалів об'єктів;
налаштування рендерингу (тип рушія, кількість вибірок, розмір зображення, шляхи відбиття світла тощо).
Алгоритм виконання Рендерингу за частинами:
Налаштувати освітлення.
Налаштувати камеру: перемістити у найкращий кут огляду сцени, за необхідності здійснити прив'язку камери до об'єкта.
Запустити процес візуалізації: В головному меню вибрати Рендер → Рендер зображення, або натиснути клавішу F12.
Зберегти результат рендерингу: вікні рендера вибрати Зображення → Зберегти і вказати формат і розташування файлу на диску.
Проекція тривимірної сцени будується з точки огляду камери. Щоб побачити рендер, зроблений через камеру, слід натиснути клавішу F12. Щоб повернутися назад до сцени, слід натиснути Escape.
Якщо вигляд сцени після рендерингу не влаштовує, слід змінити точку огляду камери. Звісно, камеру можна переміщати і повертати, як і будь—який інший об'єкт.
Алгоритм налаштування прив'язки камери до об'єкта:
виділити камеру;
натиснути клавішу N, і в лівій панелі інструментів, що з'явилася, знайти вкладку View (Огляд);
відмітити Camera to View;
натиснути 0 (нуль).
Після виконання цих дій рамка паспарту стане червоною, а камера буде прив'язана до точки спостереження навігації. Тобто, якщо повернути точку спостереження коліщатком миші, камера теж повернеться відповідним чином — це дозволяє швидко налаштувати камеру. Після позиціонування камери слід відключити цей режим прив'язки.
Налаштування освітлення
Під час створення нової сцени в Blender вже є одне джерело освітлення, оскільки без нього взагалі нічого не побачили при рендерингу своєї сцени.
Джерело освітлення або лампа (Light) також є об’єктом Blender, тому з ним можна виконувати маніпуляції - переміщувати, обертати, масштабувати. Перебуваючи в об'єктному режимі або режимі редагування, ви не побачите дію ваших джерел освітлення. Для того щоб зрозуміти, як освітлення впливає на ваш об'єкт або сцену, слід вибрати режим Rendered (Z, 8) або зробити повноцінний рендеринг (F12).
Джерело освітлення додається в сцену так само, як будь-який інший об'єкт: Shift + A -> Liobt Point (або інший тип). Вибравши лампу, ви можете замінити її тип та зробити налаштування у вікні Properties.
Спосіб зміни кольору поверхні в залежності від освітлення - шейдинг.
Налаштування рендерингу (Render Properties)
Результат рендерингу може бути описаний як набір певних візуальних особливостей, що відповідають справжнім фізичним явищам, властивостям об'єкту.
Такими особливостями є:
текстурна карта — спосіб нанесення на поверхню матеріалу;
шейдинг — спосіб зміни кольору поверхні в залежності від освітлення;
відображення — дзеркальне або глянцеве відображення;
глибина різкості — об'єкти здаються розмитими або не в фокусі, якщо вони знаходяться занадто далеко попереду або позаду об'єкта у фокусі;
дифракція — визначає вигин, поширення та інтерференцію світла, що проходить поблизу границі об'єкта, або крізь вузьку діафрагму;
заломлення — вигин світла, пов'язаний з коефіцієнтом заломлення матеріалів;
рельєфне текстурування — метод імітації дрібних нерівностей на поверхні;
каустика (форма непрямого освітлення) — відбиття світла від блискучого об'єкта;
м'які тіні — ефект перешкод, що частково приховують джерела світла;
непряме освітлення — визначає кількість світла, відбитого від інших поверхонь;
нефотореалістична візуалізація — рендеринг сцен в художньому стилі;
прозорість — передача світла крізь об'єкти;
тінь — ефект перешкод для світла;
ефект туману — як світло проходить через нечисту атмосферу або туман;
розмиття в русі — об'єкти здаються розмитими через високу швидкість руху об'єкта або камери.
Налаштувати значення параметрів, що визначають перелічені властивості, можна у вікні редактора властивостей на вкладці Render Properties.
Сьогодні в основі найпоширеніших програм-рендерів лежать три основні обчислювальні методи:
Растеризація (Scanline) — метод, при якому зображення створюється прорахунком граней-полігонів і великих ділянок поверхонь.
Трасування променів (Raytracing) — фізика сцени прораховується на основі променів, що виходять з об'єктиву віртуальної камери і аналізу взаємодії кожного променя з об'єктами, з якими він зустрічається в сцені.
Розрахунок відбитого світла (Radiosity) — кожен піксель зображення наділяється кольором, який залежить від джерела світла і оточення.
Рушій візуалізації — це програма, що перетворює сітки, матеріали та джерела світла у двовимірне зображення.
За замовчуванням в Blender є три рушії візуалізації:
Eevee — це рендер в реальному часі. Він може працювати як рендер фінального зображення і як рушій керування передоглядом в реальному часі при створенні об'єктів.
Cycles — рушій, алгоритм якого заснований на методі трасування світла. При наявності потужної відеокарти він може відносно швидко візуалізувати тривимірну сцену з досить високим рівнем реалістичності.
Workbench — рушій для керування передоглядом в реальному часі при створенні об'єктів.
Для встановлення налаштувань рендерингу слід натиснути (Render Properties)на панелі інструментів редактора властивостей і встановити для параметрів потрібні значення.
Робочий аркуш уроку:
Завдання 1.
Текстові об’єкти та їх редагування
Завдання 2.
Рендеринг тривимірної сцени
Джерела:
Текстові об'єкти -
Рендеринг тривимірної сцени - https://miyklas.com.ua/p/informatica/9-klas/trivimirna-grafika-360745/animatciia-rendering-351872/re-5ee9fa8f-3023-44a6-929e-87f1fd840e7e
Підсумок уроку
Флеш-карти: 9-64. (вс) у додатку63(9)