Лекция 5 Графический процесс Геометрическое моделирование 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 1 Типовая схема графической обработки 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 2 Геометрическое моделирование 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 3 Трехмерная анимация 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 4 Текстурирование 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 5 Синтез изображений (экранизация) 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 6 Хранение и вывод изображения 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 7 Геометрическое моделирование 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 8 Система координат 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 9 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 10 Каркасное представление (Wireframe) • • • • • • • • • Таблица вершин 1 1 1 2 1 -1 3 -1 -1 4 -1 1 5 1 1 6 1 -1 7 -1 -1 8 -1 1 • Таблица ребер 1 (1,2) 2 (2,3) 3 4 (5,6) 5 (5,6) 6 7 (7,8) 8 (8,5) 9 10 (2,6) 11 (3,7) 12 • • • • 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 1 1 1 1 -1 -1 -1 -1 (3,4) (6,7) (1,5) (4,8) 11 Неоднозначная интерпретация 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 12 Грани и Ребра • Грани (Faces) 1 {A,B,D} 2 {B,C,D} 3 {A,C,D} 4 {A,B,C} • Ребра (Edges) a (A,D) b (A,B) ….. 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 13 Поверхность • Лист Мёбиуса 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 14 Граничное представление Boundary Representation (B-Reps) • • • 22 февраля 2003 г. Edge Vertices Faces Name End Start L R a X Y 1 2 Компьютерная графика Лекция 5 Астана Left P S b d Right P S e c 15 Конструктивная геометрия тел Constructive Solid Geometry (CSG) 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 16 Операции с телами (1) 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 17 Операции с телами (2) 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 18 diff(union(trans(Block1), trans(Block2)), trans(Cylinder)) 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 19 (trans(Block1) + trans(Block2)) trans(Cylinder) 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 20 Поверхности вращения 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 21 Заметание 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 22 Вокселное представление 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 23 Октарное дерево Octree 22 февраля 2003 г. Компьютерная графика Лекция 5 Астана 24