Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Кривые и поверхности в компьютерной графике URL:

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



Advertisements
Похожие презентации
CG Math Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Математика в компьютерной графике URL:
Advertisements

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Введение в алгоритм трассировки лучей URL:
RTIlluminate Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Трассировка лучей. Модели освещения. URL:
Distributed Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Распределенная трассировка лучей. URL:
Intro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Введение в компьютерную графику URL:
Raster Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Растровая графика URL:
Тренировочное тестирование-2008 Ответы к заданиям КИМ Часть I.
ЗРИТЕЛЬНЫЕ ИЛЛЮЗИИ ОПТИЧЕСКИЕ ОБМАНЫ 1. Зрительная иллюзия – не соответствующее действительности представление видимого явления или предмета из-за особенностей.
Тема 11 Медицинская помощь и лечение (схема 1). Тема 11 Медицинская помощь и лечение (схема 2)


Типовые расчёты Растворы
Лекция апреля 2002 г. Прямые Кривые Поверхности.
Урок повторения по теме: «Сила». Задание 1 Задание 2.
ИД «Первое сентября». Журнал «Физика» 2/ Роза ветров 9 ИД «Первое сентября». Журнал «Физика» 2/2014.
Департамент экономического развития Ханты-Мансийского автономного округа - Югры 1.
Каратанова Марина Николаевна МОУ СОШ 256 г.Фокино.
Viz3D Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Визуализация в 3D URL:
Вариант Презентация "Осень золотая".
В гостях у смешариков. Уважаемые ребята случилось несчастье! 3 Все герои потерялись!!! Если вы правильно выполните все задания, то герои мультфильма найдут.
Транксрипт:

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Кривые и поверхности в компьютерной графике URL:

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 2 Представления кривых на плоскости явный способ (explicit curves) неявный способ (implicit) Параметрический способ (parametric curves)

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 3 Явные кривые

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 4 Неявные кривые

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 5 Параметрические кртвые

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 6 Параболическая интерполяция

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 7 Кривые Безье (Pierre Bézier): линейные Линейные кривые Безье Линейная интерполяция между концевыми точками

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 8 Кривые Безье: квадратичные Квадратичные кривые Безье Композиция нескольких линейных кривых:

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 9 Кривые Безье: кубические Кубические кривые Безье

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 10 Кривые Безье: старшие степени В общем случае: полином Бернштейна число Сочетаний

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 11 Кубические кривые Безье: матричная запись

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 12 Сопряжение кривых Безье R0R0 P0P0 R2R2 R3R3 P1P1 P2P2 P3P3 R1R1 P4P4 P5P5 P6P6 P7P7

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 13 Интерполяция с помощью кривых Безье Сплайны Катмула-Рома: P0P0 Q0Q0 P2P2 P3P3 Q1Q1 Q2Q2 Q3Q3 P1P1 Q4Q4 Q5Q5 Q6Q6 Q7Q7

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 14 Рациональные кривые Безье (rational) w= (1, 1, 1, 1) w= (1, 1, 10, 1) w= (1, 30, 30, 1) w= (1, 1000, 1, 1)

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 15 B-сплайны (B-splines) Кокс и де Бур: полагаем - узловой вектор

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 16 Примеры B-сплайнов (кривая Безье) Кубическая кривая Безье:

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 17 Примеры B-сплайнов (uniform) Униформный кубический B-spline

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 18 Примеры B-сплайнов (nonuniform rational) NURBS

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 19 Поверхности (surfaces) явный способ неявный способ параметрический способ

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 20 Повехности Безье: билинейные P 00 P 01 P 11 P 10 R0R0 R1R1

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 21 Поверхность Кунса Граничные кривые: Билинейно смешиваем (учитывая повторение угловых точек):

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 22 Поверхности Безье (общий случай)

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 23 Бикубическая поверхность Безье

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 24 Бикубическая поверхность Безье: сопряжение

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 25 Бикубическая поверхность Безье: пример

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 26 Общий случай бикубических поверхностей uniform B-splinecubic BezierCatmull-Rom

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 27 Трикубические пространства: Free Form Deformation

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 28 Практические задания ( до ) –Реализовать интерактивную среду демонстрации параметрических кубических кривых (выполнять интерполяцию по нескольким точкам, использовать uniform B-spline и сплайн Катмула-Рома). Дополнительное задание: реализовать изменение весов точек и визуализацию рациональными кривыми. –Реализовать интерактивную среду демонстрации FFD на плоскости для растрового изображения. Использовать биквадратную «сетку» (9 точек) Безье. (

Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 29 Литература David F. Rodgers, J. van Adams. "Mathematical Elements for Computer Graphics", 2nd ed., McGraw-Hill Publishing Company, Alan Watt, Mark Watt. "Advanced Animation and Rendering Techniques. Theory and Practice", ACM Press, Addison-Wesley Longman Limited, Е.Шикин, А.Плис. "Кривые и поверхности на экране компьютера". Москва: Диалог-МИФИ, Е.В.Шикин, М.М.Франк-Каменецкий. "Кривые на плоскости и в пространстве". Москва: "ФАЗИС", 1997.