RU
Каталог

ПО для распараллеливания метода трассировки лучей

Продаж: 0
Возвратов: 0

Загружен: 02.08.2010
Содержимое: lagazina.rar (703,7 Кбайт)

Продавец

dach_05 информация о продавце и его товарах
offlineЗадать вопрос

За положительный отзыв о купленном товаре продавец предоставит вам подарочную карту на сумму 9 руб..

Описание товара

Рассматриваемая работа посвящена разработке программного обеспечения для распараллеливания метода трассировки лучей.
Для создания реалистичных изображений в трёхмерной машинной графике метод трассировки лучей занимает ведущую роль. Он обеспечивает получение наиболее реалистичных изображений с учетом таких эффектов, как тени и отражения графических обьектов. В основе метода лежит воспроизведение в математической форме хода лучей в реальных устройствах формирования изображений. Метод трассировки лучей имеет несомненные достоинства: достаточная простота реализации, универсальность, наглядность, простота физической трактовки и возможность распараллеливания.
Для распараллеливания метода трассировки лучей были выбраны следующие алгоритмы: алгоритм распараллеливания рекурсивных программ и алгоритм параллельных ветвей. Первый метод распараллеливания основан на возможности потока запускать другие потоки, что позволяет строить многопотоковые программы из рекурсивно вызываемых подпрограмм. Вместо рекурсивного вызова функций для построения таких программ подставляется создание потоков, соответствующих этим функциям. Аргументы функций передаются через указатель на параметры функции. Во втором методе для программы строится граф зависимости на основании которого, выявляются сегменты, которые могут выполняться параллельно.
Выбор алгоритмов распараллеливания был сделан исходя из особенностей последовательного алгоритма трассировки лучей. В результате исследований было выяснено, что первый алгоритм эффективнее при большем значении конечного уровня рекурсии, в то время как, второй алгоритм более эффективен при большой области вывода графического изображения.
Выводимые графические объекты были получены вращением кривых Безье.
Перечисленные выше последовательный и параллельные алгоритмы трассировки лучей программно реализованы. Программное обеспечение было разработано на языке Borland Builder 6.0. Тестирование производилось на компьютере с процессором Intel Pentium IV, поддерживающем технологию Hyper Threading.

Содержание

Введение
1. Спецификация
2. Техническое задание
3. Теоретическое описание
4. Текст программы
5. Описание программы
6. Руководство программиста
7. Руководство оператора
8. Программа и методика испытаний
9. Организационно-экономическая часть
10. Экологичность и безопасность проекта
Заключение
Список использованных источников
Приложение

Дополнительная информация

Все дипломы были защищены на хорошо и отлично.
Уникальность диплома 100%, не интернет или CD

Отзывы

0
Отзывов от покупателей не поступало.
За последние
1 мес 3 мес 12 мес
0 0 0
0 0 0
За положительный отзыв о купленном товаре продавец предоставит вам подарочную карту на сумму 9 руб..
В целях противодействия нарушению авторских прав и права собственности, а также исключения необоснованных обвинений в адрес администрации сайта о пособничестве такому нарушению, администрация торговой площадки Plati (http://www.plati.com) обращается к Вам с просьбой - в случае обнаружения нарушений на торговой площадке Plati, незамедлительно информировать нас по адресу support@plati.com о факте такого нарушения и предоставить нам достоверную информацию, подтверждающую Ваши авторские права или права собственности. В письме обязательно укажите ваши контактные реквизиты (Ф.И.О., телефон).

В целях исключения необоснованных и заведомо ложных сообщений о фактах нарушения указанных прав, администрация будет отказывать в предоставлении услуг на торговой площадке Plati, только после получения от Вас письменных заявлений о нарушении с приложением копий документов, подтверждающих ваши авторские права или права собственности, по адресу: 123007, г. Москва, Малый Калужский пер. д.4, стр.3, Адвокатский кабинет «АКАР №380».

В целях оперативного реагирования на нарушения Ваших прав и необходимости блокировки действий недобросовестных продавцов, Plati просит Вас направить заверенную телеграмму, которая будет являться основанием для блокировки действий продавца, указанная телеграмма должна содержать указание: вида нарушенных прав, подтверждения ваших прав и ваши контактные данные (организиционно-правовую форму лица, Ф.И.О.). Блокировка будет снята по истечение 15 дней, в случае непредставления Вами в Адвокатский кабинет письменных документов подтверждающих ваши авторские права или права собственности.

Оплатить с помощью:
с "Правилами покупки товаров" ознакомлен и согласен