Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Компьютерная графика билеты.
Системы координат в машинной графике.
3 вида систем координат:
Для того, чтобы увидеть 3D объект на 2D экране, компьютеру необходимо выполнить следующие действия:
1)преобразовать координаты объекта из мировой системы координат в с.к. наблюдателя.
2)сопоставить коор. Мировой сист. с координатами объектной системы.
3)спроектировать полученные координаты на проекционную плоскость экрана.
Системы координат различаются по геометрической аксиоматике :
- декартовые
- приборные
- полярные (радиус-вектор и угол наклона)
- геодезические (описывает положение точки на поверхности различных семейств эллипсоидов и сфероидов)
- неевклидова система координат (аксиоматические бесконечные множества)
Метод излучательности.
Устраняет некоторые недостатки метода трассировки лучей, обеспечивая высокую точность работы с диффузными объектами, а также обеспечивая независимость освещения сцены от положения наблюдателя.
В основе данного метода лежит закон сохранения энергии в замкнутой системе. Все объекты сцены разбиваются на фрагменты и для этих фрагментов составлено уравнение баланса энергии
+
B(i) энергия, отбрасываемая фрагментом.
E(i) собственная излучательность фрагмента
F(ij) - доля энергии j-того фрагмента, попадающая на i-тый фрагмент (коэффициент формы)
n количество фрагментов сцены.
P(i) коэффициент отражения объекта
B(j) свечение j-того объекта.
Алгоритм работает методом последующего приближения итераций.
1 шаг:
2 шаг: +
Иттерационный процесс прекращается, когда разница между двумя последовательными приближенными оказывается меньше заданной точности.
Программный алгоритм: