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

}

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

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


 

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

58070. Види архітектури за призначенням. Житлова архітектура. “Ескіз власного будинку” 49 KB
  Види архітектури за призначенням. Основні поняття: стилі архітектури: античний середньовічний мусульманський китайський та японський новітніх часів; елементи архітектури: фасад колона арка дах вікно балкон сходи.
58071. Вивчення маленьких прелюдій Й.С. Баха як обовязкова частина поліфонічного репертуару в молодших і середніх класах ДМШ 90.5 KB
  Серед багатьох сотень, створених композитором вокальних, вокально-інструментальних, інструментальних творів, є дуже великі, масштабні твори, такі як: меси, хорали, оркестрові сюїти, органні токати, клавірні концерти, цикл ДТК...
58072. музичний образ поліфонія фуга; зосередити увагу учнів на особливостях будови й розвитку поліфонічног. 39 KB
  Мета: розширити та поглибити знання учнів про творчість Й.С.Баха; закріпити визначення термінів і понять: «музичний образ», «поліфонія», «фуга»; зосередити увагу учнів на особливостях будови й розвитку поліфонічного твору; надати уявлення про інструмент-оркестр – орган...
58073. Музика і мистецтво слова. Байки, зміст яких пов’язаний із музикою 112 KB
  МЕТА: на новому літературному (байки І. Крилова) і музичному (Квартет № 2 О. Бородіна) матеріалі довести нерозривний звязок літератури та музики на підставі: розвитку навичок аналізу, спостереження, узагальнення; розуміння ролі засобів художньої виразності у створенні художнього образу...
58074. Звук и буква «С» в словах. Использование интерактивных методов в логопедическом сопровождении 57.5 KB
  Развивать фонематический слух и фонематическое восприятие; уточнить артикуляцию звука с; уметь соотносить его с буквой; обогащать и активизировать словарный запас, совершенствовать звуковой анализ слов.
58075. Засоби виразності декоративного мистецтва: символи, знаки в орнаментах; декоративна форма (стилізація, колір і символ), символіка «Дерево життя» в декоративно-ужитковому мистецтві 52 KB
  Мета: ознайомити учнів із символами в орнаментах, з процесом узагальнення форми; розвивати прийоми роботи з ножицями; розвивати вміння аналізувати, порівнювати, узагальнювати; розвивати творчу уяву, спостережливість, акуратність, стимулювати інтерес учнів до творчої діяльності в умовах практичної роботи...
58076. Природні форми. Створення творчої композиції «Як не любити зими сніжно-синьої» 812 KB
  Мета: характеризувати кольорове розмаїття навколишнього середовища кольорову гаму зими колорит художніх творів; навчити через певну кольорову гаму передавати настрій пейзажу; вдосконалювати технічні прийоми зображення гуашевими фарбами прийоми підбору...
58077. Харчування підлітків 57.5 KB
  МЕТА: сформувати в учнів уявлення про вікові вимоги до харчування калорійність харчування; встановити основні критерії раціонального харчування; навчити розпізнавати ознаки порушення питного режиму...
58078. Використання ІКТ на уроках як засіб підвищення якості навчальних досягнень учнів 220 KB
  Успішність розвязання цього завдання значною мірою залежить від мети використання компютера в навчальному процесі якості й можливостей програмного забезпечення та від того яке місце посяде компютер в системі дидактичних засобів.