472

Создание реалистического изображения трехмерной сцены методом трассировки лучей

Лабораторная работа

Информатика, кибернетика и программирование

Базовые возможности и входной язык программы синтеза реалистических изображений на основе метода трассировки лучей, разработать трехмерный композитный объект с применением операций конструктивной твердотельной геометрии (CSG).

Русский

2013-01-06

254.5 KB

12 чел.

ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Кафедра «Системы автоматизированного проектирования»

ОТЧЕТ

о выполнении лабораторной работы № 7

Создание реалистического изображения трехмерной сцены методом трассировки лучей

                                                               Выполнил студент гр. 09ВС1

                    Цыкунова Д.

            отчет принят ________2011г.

                                         Преподаватель: Бождай  А. С.

                                                                 ______________

Пенза

2011 г.

Цель: изучить базовые возможности и входной язык программы синтеза реалистических изображений на основе метода трассировки лучей, разработать трехмерный композитный объект с применением операций конструктивной твердотельной геометрии (CSG), исследовать характеристики метода трассировки лучей, а также эффект алиайзинга и способы его устранения.

Задание: модель замка.

1. –а - антиалиайзинг методом фильтрации

2. –А - адаптивный антиалиайзинг

3. J - антиалиайзинг методом распределенной трассировки

4. v - трассировка построчно "снизу вверх"

Код программы:

viewpoint {

 from <8, 18, -18>

  at   <8, 5, 5>

  up   <0, 0, 0>

  angle 60

  resolution 500, 500

  aspect 1

  }

light < 13, 30, -20>

light < 10, 5,-20>

background green

define a object{

object{cylinder<3.8,0,3.8>,<3.8,5,3.8>,3}

+object{box<4.5,0,4.5>,<10.5,7,10.5>}

+object{cylinder<10.8,0,3.8>,<10.8,3,3.8>,2.5}

texture {

     surface {

        ambient blue, 0.6

        diffuse red, 0.6

        specular white, 1.0

        microfacet Reitz 5

             }

       }

}

define b

object{

object{polygon 3,<4.5,7,4.5>,<4.5,7,10.5>,<7.5,13,7.5>}

+object{polygon 3,<4.5,7,10.5>,<10.5,7,10.5>,<7.5,13,7.5>}

+object{polygon 3,<10.5,7,10.5>,<10.5,7,4.5>,<7.5,13,7.5>}

+object{polygon 3,<4.5,7,4.5>,<10.5,7,4.5>,<7.5,13,7.5>}

+object{cone <3.8,5,3.8>,3,<3.8,9,3.8>,0}

+object{cone <10.8,3,3.8>,2.5,<10.8,6,3.8>,0}

texture {

     surface {

        ambient brown, 0.5

        diffuse brown, 0.9

        specular white, 1.0

        microfacet Reitz 5

        }

     }

}

define c

object{

object{sphere <14.8,11,2.8>,1}

+object{sphere <1,11,2.8>,1}

texture {

     surface {

        ambient brown, 1.1

        diffuse brown, 1.1

        specular white, 1.1

        microfacet Reitz 9

        }

     }

}

define d

object{

object{cylinder <20.8,0,21>,<20.8,5,21>,0.5}

+object{cylinder <-5.5,0, 21>,<-5.5,5,21>,0.5}

+object{polygon 4,<-2,0,-2>,<-2,0,24>,<18,0,24>,<18,0,-2>}

texture {

     surface {

        ambient brown, 0.1

        diffuse brown, 0.6

        specular white, 0.3

        microfacet Reitz 1

        }

     }

}

object{a}

object{b}

object{

c+d

}

Вывод: в данной лабораторной работе была построена модель замка. Для построения замка были применены базовые примитивы. Был произведен анализ изображений при помощи следующих методов: фильтрация, распределенная трассировка, адаптивная трассировка, адаптивный аналийзинг.

При увеличении количества лучей при распределенной трассировке, увеличилось время рендеринга.


 

А также другие работы, которые могут Вас заинтересовать

47127. Система работы с персоналом. Структура персонала 150.5 KB
  Профессиональная карьера — рост знаний, умений, навыков. Профессиональная карьера может идти по линии специализации (углубление в одной, выбранной в начале профессионального пути, линии движения) или транспрофессионализации (овладение другими областями человеческого опыта, связанное, скорее, с расширением инструментария и областей деятельности).
47128. Базы данных и СУБД 69.78 KB
  Базы данных и СУБД. Под базой данных понимается множество взаимосвязанных элементарных групп данных информации которые могут обрабатываться одной или несколькими прикладными системами. Трехуровневая архитектура базы данных. Внутренний уровень это уровень определяющий физический вид базы данных наиболее близкий к физическому хранению и связан со способами сохранения информации на физических устройствах хранения.
47129. Информация. Информационные сообщения 61.07 KB
  Информационным объемом сообщения называется количество битов в этом сообщении. В современной вычислительной технике принято объединять биты в восьмерки, называемые байтами: 1 байт = 8 бит. Наряду с битами и байтами используются и более крупные единицы измерения информационного объема сообщения
47130. Проектні пропозиції щодо покращення стану озеленення та благоустрою території парку «Юність» у Святошинському районі м. Києва 2.27 MB
  Парки, сквери є місцями активного й пасивного відпочинку населення. Особливо великою є роль парків культури і відпочинку. Окрім них у містах влаштовують сквери, бульвари, дитячі парки, міські сади, ботанічні сади, вуличні зелені насадження уздовж тротуарів, прибудинкові зелені насадження, палісадники, зелені насадження на промислових підприємствах, в лікарнях, школах і т. ін.
47133. Транснациональные корпорации 62.66 KB
  Так стороны Конвенции о транснациональных корпорациях признают под понятием транснациональная корпорация юридическое лицо совокупность юридических лиц: имеющее в собственности хозяйственном ведении или оперативном управлении обособленное имущество на территориях двух и более сторон; образованное юридическими лицами двух и более сторон; зарегистрированное в качестве корпорации в соответствии с Конвенцией.С развитием и совершенствованием правового регулирования деликтных отношений такое единообразие в подходе было дополнено...
47134. ФОРМЫ И ФУНКЦИИ ПОДРАЖАНИЯ В ДЕТСТВЕ (По Обуховой) 63.5 KB
  Ими было установлено что подражание или имитация такая форма поведения которая находится в непрерывном изменении и вносит важный вклад в формирование интеллекта личности ребенка помогает ему в освоении норм социальной жизни. Связь подражания ребенка определенного возраста со специфической социальной ситуацией его развития; установили функции отдельных видов подражания; выявили его родство с ориентировочноисследовательской деятельностью. Опираясь на идеи Эльконина и его концепцию периодизации психического развития и Гальперина и его...