Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Алгоритмы, использующие писок приоритетовСодержание книги
Поиск на нашем сайте
Используется список приоритетов. При удачном расположении элементов сцены можно записать буфер кадров (многоугольники посл-но, начиная с дальнего). При таком подходе новая запись будет закрывать перекрывающиеся элементы. Более сложный случай: выполняется анализ расположения многоугольника и тестирование конкретной ситуации. Формируется предварительный список приоритетов. Если PZMAX <= QZMIN, то P вообще не экранирует Q. В противном случае возможно частичное экранирование. Такие многоугольники Q объединяют в множество {Q}. Для {Q} применяется сери тестов: 1) Верно ли, что прямоугольники, объемлющие многоугольники Q не перекрываются по X? (оболочками по Х?) 2) Верно ли. что четырехугольные оболочки P и Q не перекрываются по Y? 3) Верно ли, что многоугольник Q расположен по одну сторону от плоскости, заключающей в себя многоугольник P? 4) Верно ли, что многоугольник P расположен по одну сторону от плоскости, заключающей в себя многоугольник Q? 5) Верно ли, что проекции многоугольников P и Q не перекрываются? Если в процессе проведения испытаний находится положительный ответ для пары многоугольников, то мн-к P заносится в буфер кадра. Иначе P и Q меняются местами, и опять проводятся испытания. Определяется множество многоугольников, для которых Zmin меньше Zmax дальнего многоугольника. Проводятся тестовые испытания. Алгоритмы построчного сканирования Работает в пространстве изображения. Трехмерная сцена по плоскости XOY, а каждая сканирующая строка образует сканирующую плоскость, параллельную XOZ.
Результат сечения сканирующей плоскости: получаются отрезки как результат сечения многоугольника. Необходимо выполнять анализ отрезков. В результате анализа формируется Z-буфер и буфер кадра. Простая модель освещенности При расчете освещенности надо учитывать характеристику освещения, источника и объекта. Модели освещения учитывают диффузное и зеркальное освещение. При диффузном учитывается компонента рассеянного освещения. Диффузное освещение. При освещении объектов отраженный свет рассчитывается по модели Ламберта (закон косинусов):
Kg – коэффициент диффузного отражения: Модель, рассчитываемая по закону косинусов дает темные черные поверхности для тех, на которые не падает свет. На практике за счет рассеянного света, эти грани также имеют освещение.
В данной модели не учитывается расстояние от источника света до объекта. Зависимость освещения от расстояния, выраженная обратно-пропорциональной зависимостью от расстояния от источника до объекта не используется в графике. используют упрощенную модель:
(К – коэффициент, выбирается экспериментально)
Зеркальное отражение. Степень n отображает эмпирически качество материала
w(i, ^) – заменяется на kS (коэффициент зеркального отражения)
|
|||||||||||
|
Последнее изменение этой страницы: 2017-02-10; просмотров: 224; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.220 (0.008 с.) |