Мегаобучалка Главная | О нас | Обратная связь


Система координат, применяемая в методе обратной трассировке лучей



2019-07-03 209 Обсуждений (0)
Система координат, применяемая в методе обратной трассировке лучей 0.00 из 5.00 0 оценок




 

Сцена - совокупность изображаемых объектов, включая при необходимости поверхность основания.

Система координат сцены - правая прямоугольная система координат, общая для всей сцены Xc Yc Zc.

Объект - совокупность точек пространства, объединенных функциональной общностью с точки зрения конкретно-целевой задачи.

Соответственно для каждого объекта вводится своя правая прямоугольная система координат XYZ.

Экранная система координат - система координат X1Y1Z наблюдательной системы. Данная система координат выбирается левой.

По аналогии c физическими устройствами ось z соответствует главному лучу объектива, плоскость xy - задней фокальной плоскости, а центр проекции F располагается на оси OZ в точке (0,0,f) и сопоставляют с задней главной точкой объектива.


Модель приемника света

 

Так как исходной позицией для трассировки луча является центр рецептора, то алгоритм начинает работу с определения пространственного расположения всех рецепторов .

 

 

В плоскости xoy экранной системы располагается матрица точечных приемников, где c¢ и d¢ шаг сетки рецепторов по оси x и y. Координаты рецептора (xij, yij,0) могут быть вычислены на основании его индексов:

xij = c¢(j- J/2 -1/2)

yij = d¢(I/2-i+1/2), где I,J - максимальное значение соответствующих индексов

Преобразование координат из экранной системы в объектную

xyz®XYZ

[X,Y,Z,1]=[x,y,z,1] M¢

M¢ - матрица порядка 4, являющееся обратной матрице M, связывающей объектную правую и экранную левую системы.

 

Модель объекта

Примитивы

В методе обратной трассировки лучей трехмерные объекты выгодно представлять в виде отдельных строительных блоков, поверхности которых можно описать кривыми первого и второго порядка.

Определение: Функциональным объемом называется некоторая часть пространства (не обязательно конечная), охватываемая поверхностью одной функции. Принадлежащим телу объекта считается подпространство, выделяемое поверхностью f (x,y,z)=0 в любой точке которого, значение скалярного поля f (x,y,z)>0. Такое подпространство именуется положительным.

Определение: Объемный примитив - конечный участок пространства, ограниченный одной или несколькими функциональными поверхностями.

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

К структуре примитива относятся неизменное количество ограничивающих его поверхностей и вид функций, описывающих эти поверхности. Изменение формы примитива может достигаться варьированием параметров функций.

 



2019-07-03 209 Обсуждений (0)
Система координат, применяемая в методе обратной трассировке лучей 0.00 из 5.00 0 оценок









Обсуждение в статье: Система координат, применяемая в методе обратной трассировке лучей

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (209)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)