Текстуры. Композиты Чепурнова Екатерина Graphics & Media Lab.

Презентация:



Advertisements
Похожие презентации
Текстуры. Композиты Лекция 11 Алексей Игнатенко. На прошлой лекции Удаление невидимых поверхностей Удаление нелицевых граней Алгоритм художника Двоичное.
Advertisements

Растеризация Текстуры Композиты. На лекции 4-е задание Задача растеризации Текстурирование Определение Текстурные отображения для сферы, тора, цилиндра.
Текстура растровое изображение, накладываемое на поверхность полигона, из которых состоят 3D- модели, для придания ей цвета, окраски или иллюзии рельефа.
Прямые. Кривые. Поверхности Лекция 12. Алексей Игнатенко.
Фильтрация текстур. Пиксельные операции. Астана 2004 Лекция 11.
Применение свертки при увеличении изображений (линейные методы ресамплинга)
Лекция 13 Синтез изображений (Rendering) Излучательность (Radiosity) Трассировка лучей (Ray Tracing)
Компьютерная графика. Лекция 6 М ЕТОДЫ ТЕКСТУРИРОВАНИЯ И АНТИАЛИАСИНГ.
Геометрическое моделирование трехмерных объектов..
. Кадочникова В.И. Слой-маски Самый впечатляющий инструмент Photoshop – слой-маски. Слой- маска – это маска прозрачности слоя. Для каждого слоя она может.
Организация курса. Основные понятия. Астана. Лекция 1.
Применение свертки при увеличении изображений (линейные методы ресамплинга)
10 февраля 2004Компьютерная графика Лекция 11 Компьютерная графика.
Организация ЭВМ Гулиян Борис Подзоров Иван «Анализ перспективности использования метода трассировки лучей в 3D моделировании »
OpenGL API Алексей Игнатенко (MSU Graphics & Media Lab) Алексей Игнатенко (MSU Graphics & Media Lab)
Operators and Arithmetic Operations. Operators An operator is a symbol that instructs the code to perform some operations or actions on one or more operands.
GEARED LINKAGE Made by student gr.4e31: Slepsov V.S.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Module Summary EIGRP starts by building a table of adjacent neighbors. Route exchanges with.
Слои можно использовать как средство организации спецэффектов на изображении, Все основные приемы работы - создание тени, рельефа, шаблонов, анимации.
The full name of the country is the United Kingdom of Great Britain and Northern Ireland.
Транксрипт:

Текстуры. Композиты Чепурнова Екатерина Graphics & Media Lab

Текстуры Текстура пиксельное изображение, которое наносится на полигоны 3D-модели.

Отображение текстуры Афинное текстурирование ( s и t меняются линейно) Перспективное текстурирование (s/z и t/z меняются линейно)

Параметрические уравнения (пример для сферы)

Фильтрация текстур Необходима для устранения эффекта ступенчатости Необходима для устранения эффекта ступенчатости

Фильтрация текстур: Ближайший сосед (nearest neighbor) + быстрота – низкое качество: зернистость, блочность

Пример 1

Фильтрация текстур: Билинейная фильтрация (Bi-Linear Filtering) + быстрота + качественнее чем в методе Ближайшего соседа – ухудшение качества при взгляде на поверхность под углом

Пример 2

Фильтрация текстур: Мип- мэппинг (Mipmapping) + меньше расчётов + достаточно хорошее качество (нет зернистости и блочности) – артефакты типа mip- banding – ухудшение качества при взгляде на поверхность под углом

Артефакт mip-banding

Фильтрация текстур: Трилинейная фильтрация (Tri-Linear Filtering) + достаточно хорошее качество – ухудшение качества при взгляде на поверхность под углом

Решение проблемы mip-banding

Пример 3

Фильтрация текстур: Анизотропная фильтрация (Anisotropic Filtering) + хорошее качество при любых углах наклона текстурируемых поверхностей – много затрат

Пример 4

Сравнение разных способов фильтрации Ближайший сосед Билинейная Трилинейная Анизотропная

Сферические текстуры

Кубические текстуры

Композиты

Compositing n. : The combining of two or more separately prepared images into one, usually through pixel-by-pixel transparency (or alpha) computation, and sometimes with z comparison. Also, composit v.t. : to perform compositing; adj. : being composited; n. : the result of compositing. Compositing n. : The combining of two or more separately prepared images into one, usually through pixel-by-pixel transparency (or alpha) computation, and sometimes with z comparison. Also, composit v.t. : to perform compositing; adj. : being composited; n. : the result of compositing.

Пример 1

Пример 2

Добавление альфа-канала α – коэффициент прозрачности α – коэффициент прозрачности При α = 1 изображение полностью прозрачно При α = 1 изображение полностью прозрачно При 0 < α < 1 изображение полупрозрачно При 0 < α < 1 изображение полупрозрачно При α = 0 изображение непрозрачно При α = 0 изображение непрозрачно

Полупрозрачные объекты С B A Накладываем изображение A на B поверх фона C А блокирует В с коэффициентом α A B видно через А с коэффициентом 1-α A С видно через А и В с коэффициентом (1- α A ) (1- α В )

4 различных региона

Композитная алгебра Портера- Даффа

Пример композирования