🗊Презентация Компьютерная графика

Категория: Образование
Нажмите для полного просмотра!
Компьютерная графика, слайд №1Компьютерная графика, слайд №2Компьютерная графика, слайд №3Компьютерная графика, слайд №4Компьютерная графика, слайд №5Компьютерная графика, слайд №6Компьютерная графика, слайд №7Компьютерная графика, слайд №8Компьютерная графика, слайд №9Компьютерная графика, слайд №10Компьютерная графика, слайд №11Компьютерная графика, слайд №12Компьютерная графика, слайд №13Компьютерная графика, слайд №14Компьютерная графика, слайд №15Компьютерная графика, слайд №16Компьютерная графика, слайд №17Компьютерная графика, слайд №18Компьютерная графика, слайд №19Компьютерная графика, слайд №20Компьютерная графика, слайд №21Компьютерная графика, слайд №22Компьютерная графика, слайд №23Компьютерная графика, слайд №24Компьютерная графика, слайд №25Компьютерная графика, слайд №26Компьютерная графика, слайд №27Компьютерная графика, слайд №28Компьютерная графика, слайд №29Компьютерная графика, слайд №30Компьютерная графика, слайд №31Компьютерная графика, слайд №32Компьютерная графика, слайд №33Компьютерная графика, слайд №34Компьютерная графика, слайд №35Компьютерная графика, слайд №36Компьютерная графика, слайд №37Компьютерная графика, слайд №38Компьютерная графика, слайд №39Компьютерная графика, слайд №40Компьютерная графика, слайд №41Компьютерная графика, слайд №42Компьютерная графика, слайд №43

Содержание

Вы можете ознакомиться и скачать презентацию на тему Компьютерная графика. Доклад-сообщение содержит 43 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Компютерная графика
Описание слайда:
Компютерная графика

Слайд 2





Содержание
1. Координаты и преобразования
1.1  Проекции
1.2  Стереоизображения
2.	Геометрическое моделирование
2.1. Воксельное представление
2.2. Точечное представление
2.3. Конструктивная геометрия
2.4. Каркасное представление
Описание слайда:
Содержание 1. Координаты и преобразования 1.1  Проекции 1.2  Стереоизображения 2. Геометрическое моделирование 2.1. Воксельное представление 2.2. Точечное представление 2.3. Конструктивная геометрия 2.4. Каркасное представление

Слайд 3





Пример визуализации для двумерных изображений
Описание слайда:
Пример визуализации для двумерных изображений

Слайд 4





Визуализация трехмерных изображений
Описание слайда:
Визуализация трехмерных изображений

Слайд 5


Компьютерная графика, слайд №5
Описание слайда:

Слайд 6





Типы проекций
Описание слайда:
Типы проекций

Слайд 7





Параллельные проекции
Вид спереди, главный вид, фронтальная проекция, (на заднюю грань V), 
Вид сверху, план, горизонтальная проекция, (на нижнюю грань H), 
Вид слева, профильная проекция, (на правую грань W), 
Вид справа (на левую грань), 
Вид снизу (на верхнюю грань), 
Вид сзади (на переднюю грань).
Описание слайда:
Параллельные проекции Вид спереди, главный вид, фронтальная проекция, (на заднюю грань V), Вид сверху, план, горизонтальная проекция, (на нижнюю грань H), Вид слева, профильная проекция, (на правую грань W), Вид справа (на левую грань), Вид снизу (на верхнюю грань), Вид сзади (на переднюю грань).

Слайд 8


Компьютерная графика, слайд №8
Описание слайда:

Слайд 9


Компьютерная графика, слайд №9
Описание слайда:

Слайд 10


Компьютерная графика, слайд №10
Описание слайда:

Слайд 11


Компьютерная графика, слайд №11
Описание слайда:

Слайд 12





Специальные виды перспективных проекций
Специальные перспективные проекции - проекции на цилиндрические, конические, сферические и др. поверхности с последующим разворачиванием полученной проекции на плоскость. 
Проекция на цилиндрическую поверхность позволяет показывать объекты с очень большими углами зрения - вплоть до круговой панорамы. 
Трудности сферических проекций прежде всего в том, что сфера на плоскость без разрывов не развертывается. Если точки пространства проецируются на поверхность сферы лучами, проходящими через некоторую точку внутри сферы, то перепроецировать их отображения на плоскость можно множеством способов, например ортогональным проецированием параллельными лучами, способом развертки меридианов и др. 
Среди этих различных способов выделяется стереографический; в нем со сферы на плоскость точки перепроецируются прямолинейными лучами, проходящими через полюс сферы, диаметрально противоположный тому, в котором сфера касается плоскости. При этом способе углы между пересекающимися линиями на сфере и их отображениями на плоскости равны.
Описание слайда:
Специальные виды перспективных проекций Специальные перспективные проекции - проекции на цилиндрические, конические, сферические и др. поверхности с последующим разворачиванием полученной проекции на плоскость. Проекция на цилиндрическую поверхность позволяет показывать объекты с очень большими углами зрения - вплоть до круговой панорамы. Трудности сферических проекций прежде всего в том, что сфера на плоскость без разрывов не развертывается. Если точки пространства проецируются на поверхность сферы лучами, проходящими через некоторую точку внутри сферы, то перепроецировать их отображения на плоскость можно множеством способов, например ортогональным проецированием параллельными лучами, способом развертки меридианов и др. Среди этих различных способов выделяется стереографический; в нем со сферы на плоскость точки перепроецируются прямолинейными лучами, проходящими через полюс сферы, диаметрально противоположный тому, в котором сфера касается плоскости. При этом способе углы между пересекающимися линиями на сфере и их отображениями на плоскости равны.

Слайд 13





Стереопроекция
Еще один вид специальных проекций - стереоскопические. Простейший вид стереоизображения образуется с помощью стереопары - двух перспективных проекций, построенных каждая для своего глаза. Принцип создания и расчета таких изображений показан на рисунке.
Описание слайда:
Стереопроекция Еще один вид специальных проекций - стереоскопические. Простейший вид стереоизображения образуется с помощью стереопары - двух перспективных проекций, построенных каждая для своего глаза. Принцип создания и расчета таких изображений показан на рисунке.

Слайд 14





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

Слайд 15





Анаглифы
Описание слайда:
Анаглифы

Слайд 16





Автостереограммы
Описание слайда:
Автостереограммы

Слайд 17





Геометрическое моделирование
Описание слайда:
Геометрическое моделирование

Слайд 18





Понятие о моделировании
Модель – это абстрактное представление сущности реального мира 
Математическое моделирование физических, химических процессов и др.
Компьютерное моделирование
Данные о физических объектах не могут быть целиком введены в компьютер 
Необходимо априори ограничить объем хранимой информации об объекте
Задача моделирования
найти вид модели, наилучшим образом отвечающий решаемой задаче
Описание слайда:
Понятие о моделировании Модель – это абстрактное представление сущности реального мира Математическое моделирование физических, химических процессов и др. Компьютерное моделирование Данные о физических объектах не могут быть целиком введены в компьютер Необходимо априори ограничить объем хранимой информации об объекте Задача моделирования найти вид модели, наилучшим образом отвечающий решаемой задаче

Слайд 19





Геометрическое моделирование
В компьютерной графике используется геометрическое моделирование
моделирование объектов различной природы с помощью геометрических типов данных 
Выбор модели
максимально использовать возможности графической системы
учесть задачи обработки и редактирования модели
Описание слайда:
Геометрическое моделирование В компьютерной графике используется геометрическое моделирование моделирование объектов различной природы с помощью геометрических типов данных Выбор модели максимально использовать возможности графической системы учесть задачи обработки и редактирования модели

Слайд 20





Существует огромное количество геометрических моделей и их видов

Воксельное
Точечное представление
Конструктивная геометрия
Каркасное представление
Граничное представление первого порядка (Векторная полигональная модель)
Граничные представление высших порядков
На основе изображений
Гибридные модели
Описание слайда:
Существует огромное количество геометрических моделей и их видов Воксельное Точечное представление Конструктивная геометрия Каркасное представление Граничное представление первого порядка (Векторная полигональная модель) Граничные представление высших порядков На основе изображений Гибридные модели

Слайд 21





Представления объектов
Представление объекта почти = модель объекта
Один и тот же объект может иметь несколько представлений (моделей)
Представления могут быть получены как из исходного объекта, так и путем преобразования другого представления объекта
Описание слайда:
Представления объектов Представление объекта почти = модель объекта Один и тот же объект может иметь несколько представлений (моделей) Представления могут быть получены как из исходного объекта, так и путем преобразования другого представления объекта

Слайд 22





Рассматриваем сплошные тела
Рассматриваем сплошные тела
Характеристики модели необходимые для правильного выбора типа модели:
структура  данных;
алгоритм построения;
количество памяти, необходимое для хранения модели; 
типичные свойства представления (алгоритмы);
область применения моделей в данном представлении.
Каждую модель можно охарактеризовать по набору параметров
Объем/Поверхность
Какие свойства трехмерного объекта описывает модель?
Дискретное/Непрерывное
Содержится ли в модели информация о дополнении дискретных данных до непрерывных?
Явное/Параметрическое
Способ получения трехмерных координат точек, принадлежащих модели
Описание слайда:
Рассматриваем сплошные тела Рассматриваем сплошные тела Характеристики модели необходимые для правильного выбора типа модели: структура данных; алгоритм построения; количество памяти, необходимое для хранения модели; типичные свойства представления (алгоритмы); область применения моделей в данном представлении. Каждую модель можно охарактеризовать по набору параметров Объем/Поверхность Какие свойства трехмерного объекта описывает модель? Дискретное/Непрерывное Содержится ли в модели информация о дополнении дискретных данных до непрерывных? Явное/Параметрическое Способ получения трехмерных координат точек, принадлежащих модели

Слайд 23


Компьютерная графика, слайд №23
Описание слайда:

Слайд 24





Воксельное представление
Структура
Равномерная сетка, каждый элемент которой показывает, если в нем часть объекта
Ячейка называется воксель (voxel = volume element)
Каждый воксель принимает значение 0 или 1
Может также задавать плотность (0-1)
Способ получения
Дискретизация трехмерных данных на равномерной сетке
Описание слайда:
Воксельное представление Структура Равномерная сетка, каждый элемент которой показывает, если в нем часть объекта Ячейка называется воксель (voxel = volume element) Каждый воксель принимает значение 0 или 1 Может также задавать плотность (0-1) Способ получения Дискретизация трехмерных данных на равномерной сетке

Слайд 25





Воксельное представление: свойства
Каждый воксел имеет свой цвет и прозрачность. 
Дискретное представление: приближение реального объекта (чем больше вокселов и чем их размер меньше, тем точнее)!
Простая процедура отображения объемных сцен
Простое выполнение топологических операций над отдельными объектами и сценой в целом (разрез – прозрачные вокселы)
Описание слайда:
Воксельное представление: свойства Каждый воксел имеет свой цвет и прозрачность. Дискретное представление: приближение реального объекта (чем больше вокселов и чем их размер меньше, тем точнее)! Простая процедура отображения объемных сцен Простое выполнение топологических операций над отдельными объектами и сценой в целом (разрез – прозрачные вокселы)

Слайд 26





Воксельное представление:
Типичные алгоритмы - пространственные алгоритмы:
вычисление объема объекта
нахождение центра масс
булевы операции ( пересечение, объединение) 
Плохо работают алгоритмы, требующие понятия поверхности!
Описание слайда:
Воксельное представление: Типичные алгоритмы - пространственные алгоритмы: вычисление объема объекта нахождение центра масс булевы операции ( пересечение, объединение) Плохо работают алгоритмы, требующие понятия поверхности!

Слайд 27





Воксельное представление - улучшение: Октодерево
Разбиение пространства на восемь октант, которое представляется деревом. 
Упорядоченно!
Располагается вокруг начала его локальной системы координат
Октанты первого уровня совпадают с октантами системы координат. 
Ветвь дерева: 
Код
Код = «черный»
Пространство заполнено, лист 
Код = "белый«
Пространство пустое, лист
Код = "серый" 
область пространства частично пуста и частично заполнена. 
8 ссылок указывают на подразбиение данной области. 
Восемь указателей на восемь потомков, пронумерованных от 0 до 7
Описание слайда:
Воксельное представление - улучшение: Октодерево Разбиение пространства на восемь октант, которое представляется деревом. Упорядоченно! Располагается вокруг начала его локальной системы координат Октанты первого уровня совпадают с октантами системы координат. Ветвь дерева: Код Код = «черный» Пространство заполнено, лист Код = "белый« Пространство пустое, лист Код = "серый" область пространства частично пуста и частично заполнена. 8 ссылок указывают на подразбиение данной области. Восемь указателей на восемь потомков, пронумерованных от 0 до 7

Слайд 28





Октодерево: свойства
Применяется для оптимизации воксельного представления
Свойства:
Позволяет хранить информацию только о блоках, относящихся к объекту
Число элементов пропорционально площади поверхности объекта, т.е. квадрату разрешения
Для разреженных моделей позволяет уменьшить размер в тысячи раз!
Способ получения
Из воксельного представления или напрямую, через дискретизацию
Описание слайда:
Октодерево: свойства Применяется для оптимизации воксельного представления Свойства: Позволяет хранить информацию только о блоках, относящихся к объекту Число элементов пропорционально площади поверхности объекта, т.е. квадрату разрешения Для разреженных моделей позволяет уменьшить размер в тысячи раз! Способ получения Из воксельного представления или напрямую, через дискретизацию

Слайд 29





Линейная запись октодерева 1
Октанты дерева пронумерованы от 0 до 7
Конструирование адреса каждой ветви дерева, кроме корня. 
Адрес ветви уровня i – последовательности  i чисел от 0 до 7 – путь от корня к этой ветви
Символ X: если в последовательности чисел меньше, чем максимальное разрешение
Линейная запись дерева есть просто сортированный массив адресов ветвей с кодом "черный"
Пример: {03,1X,51,53}
Описание слайда:
Линейная запись октодерева 1 Октанты дерева пронумерованы от 0 до 7 Конструирование адреса каждой ветви дерева, кроме корня. Адрес ветви уровня i – последовательности i чисел от 0 до 7 – путь от корня к этой ветви Символ X: если в последовательности чисел меньше, чем максимальное разрешение Линейная запись дерева есть просто сортированный массив адресов ветвей с кодом "черный" Пример: {03,1X,51,53}

Слайд 30





Линейная запись октодерева 2
Обход дерева в фиксированном порядке, например, слева направо, сверху вниз (в глубину). 
Трехсимвольный алгоритм: 
«B»: черная ветвь
«W»: белая ветвь 
«(» :  внутренняя ветвь
Пример: ((WWWBWWWWBWWW(WBWBWWWWWW
Описание слайда:
Линейная запись октодерева 2 Обход дерева в фиксированном порядке, например, слева направо, сверху вниз (в глубину). Трехсимвольный алгоритм: «B»: черная ветвь «W»: белая ветвь «(» : внутренняя ветвь Пример: ((WWWBWWWWBWWW(WBWBWWWWWW

Слайд 31





Октодерево: типичные алгоритмы
Удобно для синтеза:
Переменный уровень детализации
Вывод back-to-front
Усложняются операции, требующие информации о смежных ячейках
Проблемы с анимацией – надо постоянно перестраивать дерево
Описание слайда:
Октодерево: типичные алгоритмы Удобно для синтеза: Переменный уровень детализации Вывод back-to-front Усложняются операции, требующие информации о смежных ячейках Проблемы с анимацией – надо постоянно перестраивать дерево

Слайд 32





Точечное представление
Набор неструктурированных точек
Количество памяти, необходимое для хранения модели пропорционально количеству точек (дискретов, sample)
Дискретное, явное представление
Описание слайда:
Точечное представление Набор неструктурированных точек Количество памяти, необходимое для хранения модели пропорционально количеству точек (дискретов, sample) Дискретное, явное представление

Слайд 33





Точечное предсталение: структура
Массив точек с атрибутами
Атрибуты: положение (xi,yj), цвет, нормаль (zij), размер (dx,dy) 
Описывает только принадлежащие объекту части пространства
Явное хранение координат => возможное увеличение размера (для «плотных» моделей)
Описание слайда:
Точечное предсталение: структура Массив точек с атрибутами Атрибуты: положение (xi,yj), цвет, нормаль (zij), размер (dx,dy) Описывает только принадлежащие объекту части пространства Явное хранение координат => возможное увеличение размера (для «плотных» моделей)

Слайд 34





Точечное представление: свойства, типичные алгоритмы
Эффективно аппроксимирует форму объекта
По объему памяти обычно более эффективно чем воксельное, но менее эффективно, чем октодерево (или аналогичная структура)
Нет связанности, инциндентности => для выполнения преобразований обычно строятся дополнительные структуры данных (октодерево)
Описание слайда:
Точечное представление: свойства, типичные алгоритмы Эффективно аппроксимирует форму объекта По объему памяти обычно более эффективно чем воксельное, но менее эффективно, чем октодерево (или аналогичная структура) Нет связанности, инциндентности => для выполнения преобразований обычно строятся дополнительные структуры данных (октодерево)

Слайд 35





Конструктивная геометрия
Структура
Набор базовых примитивов 
сфера, куб, цилиндр...
Операции по их комбинированию
Способ получения
Ручное моделирование
Свойства
Описывает объем и поверхность (!)
Непрерывное представление
Явное представление
Описание слайда:
Конструктивная геометрия Структура Набор базовых примитивов сфера, куб, цилиндр... Операции по их комбинированию Способ получения Ручное моделирование Свойства Описывает объем и поверхность (!) Непрерывное представление Явное представление

Слайд 36





Конструктивная геометрия: операции с телами
Операции
Перенос/поворот/масштабирование
Теоретико-множественные: 
Объединение
Разность
Пересечение
Описание слайда:
Конструктивная геометрия: операции с телами Операции Перенос/поворот/масштабирование Теоретико-множественные: Объединение Разность Пересечение

Слайд 37





Конструктивная геометрия: операции с телами 2
diff(union(trans1(Block1), trans2(Block2)), trans3(Cylinder))
Описание слайда:
Конструктивная геометрия: операции с телами 2 diff(union(trans1(Block1), trans2(Block2)), trans3(Cylinder))

Слайд 38





Конструктивная геометрия: структура данных
Дерево из операций и базовых объектов
Корень – результирующий объект
Листья – базовые примитивы
Число потомков равно числу операндов операции
Из-за повторного использования превращается в  направленный ациклический граф.
Описание слайда:
Конструктивная геометрия: структура данных Дерево из операций и базовых объектов Корень – результирующий объект Листья – базовые примитивы Число потомков равно числу операндов операции Из-за повторного использования превращается в направленный ациклический граф.

Слайд 39





Конструктивная геометрия: типичные алгоритмы
Пространственные алгоритмы
вычисление объема объекта
нахождение центра масс
Есть понятие поверхности!
Описание слайда:
Конструктивная геометрия: типичные алгоритмы Пространственные алгоритмы вычисление объема объекта нахождение центра масс Есть понятие поверхности!

Слайд 40





Каркасное представление
Описание слайда:
Каркасное представление

Слайд 41





Каркасное представление: неоднозначная интерпретация
Описание слайда:
Каркасное представление: неоднозначная интерпретация

Слайд 42





Грани и ребра
Грани (Faces)
1 {A,B,D}
2 {B,C,D}
3 {A,C,D}
4 {A,B,C}
Ребра (Edges)
a (A,D)
b (A,B)
…..
Описание слайда:
Грани и ребра Грани (Faces) 1 {A,B,D} 2 {B,C,D} 3 {A,C,D} 4 {A,B,C} Ребра (Edges) a (A,D) b (A,B) …..

Слайд 43





Поверхность
Описание слайда:
Поверхность



Похожие презентации
Mypresentation.ru
Загрузить презентацию