Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

Информатика, программирование->Курсовая работа
В современном мире огромную роль в жизни людей играет информация. Постоянная, регулярная работа с информацией в наше время стала неотъемлемой частью ж...полностью>>
Информатика, программирование->Практическая работа
Кнопки управління вікном. Це кнопки, розташовані в заголовку вікна справа. Йдеться про кнопки Згорнути (що згортає працюючу програму в кнопку на панел...полностью>>
Информатика, программирование->Реферат
В головці першого типу п'єзоелектричний диск, який змінює форму при подачі на нього електричної напруги, зменшує об'єм робочої камери, що створює надл...полностью>>
Информатика, программирование->Курсовая работа
Гамильтонова задача о путешественнике нередко преобразуется в задачу о коммивояжере. Коммивояжер не свободно путешествующий турист, а деловой человек,...полностью>>

Главная > Лабораторная работа >Информатика, программирование

Сохрани ссылку в одной из сетей:

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

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

ОТЧЕТ

о выполнении лабораторной работы № 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

}

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

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


Загрузить файл

Похожие страницы:

  1. Построение реалистических изображений поверхности океана с 3-х мерной лодки которая плавает

    Курсовая работа >> Информатика
    ... данный метод использует законы сохранения энергии, что позволяет моделировать сцену физически ... трассировкой лучей. 1.3 Назначение программы Данная программа предназначена для построения реалистических изображений поверхности воды с трехмерным ...
  2. Методы раскрашивания поверхностей метод Гуро, Фонга, трассировка лучей, преломление света

    Реферат >> Информатика
    ... мы стремимся к созданию реалистических изображений сцен. При формировании изображения сцен, содержащих зеркальные ... . ТРАССИРОВКА ЛУЧЕЙ Методы трассировки лучей считаются наиболее мощными и универсальными методами создания реалистичных изображений. Известно ...
  3. Компьютерная графика (9)

    Шпаргалка >> Информатика, программирование
    ... 15]). Для создания собственного курсора полезна ... в сигналы управления лучом ЭЛТ. Существует 2 ... относится к двумерным изображениям, обозначают 2D (2-dimension), к трехмерным - 3D (3- ... объектов изображения. Разработаны математические методы вычисления этих ...
  4. Основы работы в AutoCad

    Лекция >> Информатика, программирование
    ... Создание новых слоев. Установка свойств слоев. Назначение выбранного слоя текущим. РАБОТА С ИЗОБРАЖЕНИЯМИ ... ВИД) - Выбор точек зрения в трехмерном пространстве. Точка зрения – Положение ... ) - Для получения динамических трехмерных и перспективных видов из меню ...

Хочу больше похожих работ...

Generated in 0.0022990703582764