Гипермаркет » Купить ПО для распараллеливания метода трассировки лучей
USSR SHOP » Магазин » ПО для распараллеливания метода трассировки лучей
ПО для распараллеливания метода трассировки лучей
$ 30 0 продаж
Методы оплаты:
Продавец: dach_05
23 товара
13 продаж
$ 30

E-mail адрес на который придет покупка:
  • Артикул товара: 992319
  • Дата добавления: 02.08.2010 - 03.35
  • Тип товара: электронная книга
  • Файл: lagazina.rar (703.70 Кб), загружен 02 августа 2010 г.
  • Продавец: dach_05
  • Чат с продавцом:
    ЗАДАТЬ ВОПРОС

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

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

Содержание

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

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