Введение в алгоритм трассировки лучей презентация

Ray Casting

Слайд 1URL: http://www.school30.spb.ru/cgsg/cgc/
E-mail: CGSG@yandex.ru


Введение в алгоритм
трассировки лучей
URL: http://www.school30.spb.ru/cgsg/cgc/
E-mail: CGSG@yandex.ru


Слайд 2Ray Casting


Слайд 3Ray Tracing


Слайд 4Ray Tracing


Слайд 5Forward vs. Backward


Слайд 6Алгоритм


Слайд 7Камера & построение луча


Слайд 8Поиск пересечений (intersections)
Объекты вида:


Подставляем уравнение луча:


И решаем относительно t (t>0)


Слайд 9Intersect Threshold


Слайд 10Пересечение с плоскостью


Слайд 11Пересечение с многоугольником на плоскости

Пересечение с плоскостью
Проверка принадлежности точки пересечения многоугольнику


Слайд 12Пересечение со сферой


Слайд 13Геометрическое решение


Слайд 14Поверхности второго порядка (quadrics)


Слайд 15Поверхности второго порядка (quadrics)


Слайд 16Параллелепипед (box)
определяется:

алгоритм


Слайд 17Параллелепипед


Слайд 18Треугольник


Слайд 19Вычисление пересечения с треугольником

u,v,w – барицентрические координаты


Слайд 20Пересечение с трансформированными объектами
Луч:

Точки объекта подвергаются преобразованию M

Луч преобразуется:





Ищем пересечение

(t)

Найденное t сокращаем на длину вектора

Слайд 21Constructive Solid Geometry

Необходим поиск ВСЕХ пересечений объекта с лучом
пример:
пересечение:
остаются все пересечения,

принадлежащие внутренности второго объекта, из получившегося списка берем ближайшее

Слайд 22
Практические задания (до 27.11.2011)
Реализовать простейший алгоритм трассировки луча для сфер. Решить

задачу удаления невидимых поверхностей. Сферы представлять разными цветами. Результат записывать в файл с растровым изображением.

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика