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

}

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

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


 

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

79089. Институты публичного права Рима в период республики 24.41 KB
  Особую часть римского права составляло государственное публичное право регулирующее положение Рима как общины и столицы сначала Италии а затем и мировой державы. Эпоха римской республики это время наивысшего расцвета государственного права путем прямой законодательной деятельности народа. сохраняла свои права римская civits.
79090. Исполнение обязательства и ответственность за неисполнение обязательства 25.12 KB
  В случае неисполнения или ненадлежащего исполнения должником своего обязательства он нес ответственность перед кредитором. В более отдаленные эпохи ответственность имела личный характер: в случаях неисполнения должником лежащей на нем обязанности к нему применялись притом самим кредитором меры воздействия направленные непосредственно на его личность заключение в тюрьму продажа в рабство даже лишение жизни.Указания на такую личную ответственность содержатся еще в постановлениях XII таблиц.
79091. Историческое значение римского права. Значение римского права для современной юриспруденции 16.88 KB
  Значение римского права для современной юриспруденции. Значение римского права определяется его огромным влиянием не только на последующее развитие права но и на развитие культуры в целом.1Эти особенности римского права способствовали тому что когда развивающаяся промышленность и торговля средневековой Европы потребовали более совершенной правовой надстройки когда феодальные нормы обычного права перестали удовлетворять требованиям жизни произошел интереснейший процесс рецепция римского права.
79092. Кодификация Юстиниана; причины и процесс кодификации. Конституции, их содержание и система. Дигесты. Их состав и содержание. Кодекс Юстиниана. Новеллы 24 KB
  Предпосылки всеобщей кодификации права. Уже на относительно раннем этапе своего исторического развития юридическая техника и в целом культура римского права обнаружили потребность и стремление к обобщению и унификации источников права и вытекающих из них правовых норм. В ходе централизаторских политических и правовых реформ проводимых при активном личном участии императора была реализована и всеобъемлющая кодификация права причем на новых принципах отражавших высокий уровень юриспруденции и юридической науки Византии в рамках римской...
79093. Консенсуальные договоры. Купля-продажа Права и обязанности сторон. Эвикция 24.48 KB
  Передача вещи рассматривалось уже как исполнение консенсуального контракта. Предметом договора куплипродажи могли быть как вещи телесные например дом зерно так и нематериальные например право требования. Предметом договора могли быть как вещи уже существующие в натуре так и те которые появятся или поступят в собственность продавца только в будущем. Предмет договора куплипродажи должен был быть определенным образом индивидуализирован и поэтому вещи определенные родовыми признаками не могли отчуждаться по договору куплипродажи.
79094. Легаты и фидеикомиссы. Виды легатов. Ограничения легатов. Универсальный фидеикомисс 23.62 KB
  Виды легатов. Ограничения легатов. Различалось несколько видов легатов. Наиболее существенным было различие легатов pervindictionem и легатов perdmntionem.
79095. Литтеральные договоры и реальные договоры. Заем и ссуда. Различие между этими договорами. Договор хранения его виды. Характер обязательств по договорам ссуды и хранения. Закладной договор 44.38 KB
  обязательство в этом случае устанавливается не только простым соглашением consensus но и передачей вещи res; нельзя требовать возврата от того кто ничего не получал. деньги зерно вино и тому подобные вещи определенные родовыми признаками. получающий юридическую силу лишь с того момента когда на основании соглашения сторон последовала передача res вещи;б предмет договора денежная сумма или известное количество других вещей определенных родовыми признаками весом числом мерой;в эти вещи передаются заимодавцем в собственность...
79096. Наследование по завещанию. Порядок составления. Условия действительности. Содержание завещания. Обязательная доля. Назначение наследника 23.27 KB
  Завещание по римскому праву это не просто всякое распоряжение лица своим имуществом на случай смерти а лишь такое которое содержало назначение наследника. Назначение наследника должно было быть в самом начале завещания и без него завещание не имело юридической силы. Завещание это односторонняя сделка выражающая волю лишь одного лица завещателя. На практике это позволяло завещателю в любой момент и без какихлибо ограничений отменить или изменить составленное им ранее завещание.
79097. Наследование по закону. Реформы претора. Наследование по закону в период империи 30.68 KB
  То обстоятельство что завещание получит действительное значение лишь при условии если назначенный в нем наследник согласится принять наследство не делает завещания договором ибо выражение воли наследника имеет место не при совершении завещания как например согласие одаряемого при дарении а только после смерти завещателя как совершенно самостоятельный отдельный от завещания акт. Некоторые лица хотя и имели testmenti fctio pssiv но не могли получать наследство полностью или в части если не отпадает обстоятельство признаваемое по...