RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Введение в алгоритм трассировки лучей URL:

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



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

RTIlluminate Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Трассировка лучей. Модели освещения. URL:
Distributed Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Распределенная трассировка лучей. URL:
Физико-математический лицей 30 Computer Graphics Support Group of 30 Phys – Math Lyceum 1 Физико-математический лицей 30 Computer Graphics Support Group.
Intro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Введение в компьютерную графику URL:
Raster Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Растровая графика URL:
Curves Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Кривые и поверхности в компьютерной графике URL:
Viz3D Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Визуализация в 3D URL:
TTB Физико-математический лицей 30 Computer Graphics Support Group of 30 Phys – Math Lyceum 1 Гриднев Максим 11 1 класс Машинский Леонид 11 1 класс Чуринов.
Вариант Презентация "Осень золотая".
Прямая в пространстве Каноническое уравнение прямой Параметрическое уравнение прямой Уравнение прямой, как линии пересечения двух плоскостей Угол между.
Тема урока «функция ». 1.Проверка домашней работы
Color Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Цвет URL:
Методы приведения к системе на стандартном симплексе.
Математический диктант 1 вариант 2 вариант Точка A - центр симметрии для пары данных симметричных точек. Запишите координату точки А. N (18) и.
TIR Физико-математический лицей 30 Computer Graphics Support Group of 30 Phys – Math Lyceum 1 Александров Алексей9 1 класс Будник Сергей10 3 класс Екимов.
Каратанова Марина Николаевна МКОУ СОШ 256 г.Фокино.
Центральная симметрия Точки А и А' называются симметричными относительно точки О, если О является серединой отрезка АА'. Точка О считается симметричной.
Для начала определим основную тему задания. Выявим вопросы, которые стоит повторить или выучить. Решим одно из заданий.
Tough Terrain Generator Физико-математический лицей 30 Computer Graphics Support Group of 30 Phys – Math Lyceum 1 Авдеев Игорь10 2 класс Золотов Владимир8.
Транксрипт:

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 1 Введение в алгоритм трассировки лучей URL:

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 2 Ray Casting

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 3 Ray Tracing

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 4 Ray Tracing

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 5 Forward vs. Backward

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 6 Алгоритм

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 7 Камера & построение луча

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 8 Поиск пересечений (intersections) Объекты вида: Подставляем уравнение луча: И решаем относительно t (t>0)

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 9 Intersect Threshold

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 10 Пересечение с плоскостью

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 11 Пересечение с многоугольником на плоскости 1.Пересечение с плоскостью 2.Проверка принадлежности точки пересечения многоугольнику

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 12 Пересечение со сферой

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 13 Геометрическое решение

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 14 Поверхности второго порядка (quadrics)

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 15 Поверхности второго порядка (quadrics)

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 16 Параллелепипед (box) определяется: алгоритм

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

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 18 Треугольник алгоритм: –ищем P – пересечение с плоскостью –проверяем принадлежность P треугольнику

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 19 Вычисление пересечения с треугольником u,v,w – барицентрические координаты

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 20 Пересечение с трансформированными объектами Луч: Точки объекта подвергаются преобразованию M Луч преобразуется: Ищем пересечение (t) Найденное t сокращаем на длину вектора

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 21 Constructive Solid Geometry Необходим поиск ВСЕХ пересечений объекта с лучом пример: пересечение: остаются все пересечения, принадлежащие внутренности второго объекта, из получившегося списка берем ближайшее

RTIntro Галинский В.А. Физико-математический лицей 30 Computer Graphics Support Group 22 Практические задания ( до ) –Реализовать простейший алгоритм трассировки луча для сфер. Решить задачу удаления невидимых поверхностей. Сферы представлять разными цветами. Результат записывать в файл с растровым изображением.