Отрисовка сцены "Отражающиеся дорожки" алгоритмом обратной трассировки лучей

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-212258.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Алгоритм работы программы

1) Заранее в программе заданы объекты и источники света, тип поверхности объектов, размеры окна для отображения изображения, цвет фона, а также координаты точки обзора;

2) Затем для каждого пикселя изображения рассчитываем цвет, для этого направляем лучи;

3) Если заданный луч не пересекает ни одного объекта сцены, то закрашиваем данный пиксель в цвет фона.

4) Если же заданный луч пересекает какой-либо объект сцены, то обращаемся к методу класса Ray рассчитывающему цвет в точке пересечения. Он в свою очередь обращается к аналогичному методу класса Sphere, который находит координаты точки пересечения луча с объектом, увеличивает длину луча (вектора) до точки пересечения с объектом, находит вектор нормали к поверхности в точке пересечения.

5) Программа передает все найденные выше параметры в метод класса Surface, который рассчитывает цвет в данной точке. В зависимости от свойств материала пересеченного объекта данный метод находит затененность, отражение, преломление в данной точке. При наличии двух последних генерируется новый луч, который трассируется (т.е. проходит заново пункты 3–5 данного алгоритма (рекурсия)). При трассировке этого луча мы получаем цвет в данной точке, который модифицируется при помощи коэффициентов и возвращается в главную функцию для последующей отрисовки.
Робоче обладнання одноківшевого екскаватора для розробки міцних грунтів (гидромолот+ковш)
У дипломному проекті було розроблено та розраховано конструкцію допоміжного робочого обладнання одноківшевого екскаватора яке складається з допоміжної рукояті та гідромолота. Метою проекту являється розширення технологічних можливостей екскаватора і підвищення його продуктивності при розробці мерзлих і щільних грунтів. Це досягається тим, що дане навісне обладнання може розробляти більш міцні грунти та скельні породи за рахунок встановленого гідромолота, а потім виконувати подальшу розробку
User SerFACE : 8 сентября 2011
1200 руб.
Робоче обладнання одноківшевого екскаватора для розробки міцних грунтів (гидромолот+ковш)
12 руб.
Бетоносмеситель С-5423
Кассационное производство и его проблемы
ВВЕДЕНИЕ 1. СУЩНОСТЬ И ЗНАЧЕНИЕ КАССАЦИОННОГО ПРОИЗВОДСТВА 2. ПОРЯДОК КАССАЦИОННОГО ОБЖАЛОВАНИЯ И ОПРОТЕСТОВАНИЯ ПРИГОВОРОВ, ОПРЕДЕЛЕНИЙ И ПОСТАНОВЛЕНИЙ 3. ОСНОВАНИЯ К ОТМЕНЕ ИЛИ ИЗМЕНЕНИЮ ПРИГОВОРА 4. ПОРЯДОК РАССМОТРЕНИЯ ДЕЛ В КАССАЦИОННОЙ ИНСТАНЦИИ 5. ПОЛНОМОЧИЯ КАССАЦИОННОЙ ИНСТАНЦИИ ЗАКЛЮЧЕНИЕ ВВЕДЕНИЕ Кассационное производство возникает в связи с направлением в суд соответствующей жалобы хотя бы одного из перечисленных в законе заинтересованных в исходе дела участников процесса или по прот
User Lokard : 12 марта 2014
5 руб.
Контрольная работа по дисциплине: Волоконно-оптические системы передачи
Задача 1 Определить затухание (ослабление), дисперсию, полосу пропускания и максимальную скорость передачи двоичных импульсов в волоконно-оптической системе. Исходные данные: L = 74 км - длина секции; SMF-LS - тип волокна; = 0,21 дБ/км - километрическое (погонное) затухание; 0 = 1,54 мкм - длина волны излучения передатчика; 0,5 = 0,3 нм - ширина спектра излучения на уровне половины максимальной мощности излучения; D = -3,1 пс/(нмкм) Задача 2 Определить характеристики многомодового лазера с рез
User aleksei84 : 6 ноября 2014
49 руб.
up Наверх