Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rendering.docx
Скачиваний:
9
Добавлен:
14.03.2016
Размер:
51.29 Кб
Скачать

Трассировка лучей

Трассировка лучей стремится имитировать естественный поток света, интерпретируемый как частицы. Часто метод трассировки лучей используется для аппроксимации решения уравнения рендеринга с применением метода Монте Карло. Некоторые из наиболее часто используемых методов это Трассировка пути, двунаправленная трассировка пути или легкий транспортный метрополис, но так же используются и полу реалистичные методы такие как стиль виттед трассировки лучей или гибриды. В то время как большинство реализаций позволяет распространяться свету по прямым линиям, существуют приложения для имитации релятивистских эффектов пространства и времени.

Качество продукции рендеринга трассировки лучей работает так, как правило, несколько лучей выбрасываются для каждого пикселя и трассируются не только до первого объекта пересечения, а скорее через ряд последовательных отскоков, используя известные законы оптики такие как «угол отражения равен углу падения» и более сложных законов, которые касаются преломления шероховатой поверхности.

Как только луч либо сталкивается с источником света или более вероятно, что было превышено количество отскоков то освещение поверхности в конечной точке оценивается с помощью методов описанных выше и изменения на этом пути оцениваются углом отражения с точки зрения наблюдателя. Все это повторяется для каждого образца, для каждого пикселя.

В трассировки распределения лучей в каждой точке пересечения может быть найдено несколько лучей. Однако, в трассировки пути только один луч или никакой отбрасывается при каждом пересечении, используя статический характер экспериментов Монте Карло.

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

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

Word list

Слово

Транскрипция

Перевод

accelerator

əkˈsɛləreɪtə

ускоритель

accordingly

əˈkɔːdɪŋli

соответственно

account

əˈkaʊnt 

учитывать

achieve

əˈʧiːv 

выполнять

aim

eɪm 

стремиться

amount

əˈmaʊnt

количество

appearance

əˈpɪərəns

появление

approach

əˈprəʊʧ 

подход

approximate

əˈprɒksɪmɪt

аппроксимация

available

əˈveɪləbl

доступно

average

ˈævərɪʤ

усреднять

bump-mapping

bʌmp ˈmæpɪŋ

отображение выпуклости

button

ˈbʌtn

кнопка

capable

ˈkeɪpəbl

способный

casting

ˈkɑːstɪŋ

отбрасывание

combine

ˈkɒmbaɪn

сочетать

computationally

kɒmpju(ː)ˈteɪʃən(ə)li

вычислительно

consider

kənˈsɪdə

считать

contiguous

kənˈtɪgjʊəs

смежный

determine

dɪˈtɜːmɪn

определять

depth

dɛpθ

глубина

describe

dɪsˈkraɪb

описывать

description

dɪsˈkrɪpʃən

описание

digital

dɪʤɪtl

цифровой

distinct

dɪsˈtɪŋkt

понятный

due

djuː 

обусловленный

effort

ɛfət

усилие

elective

ɪˈlɛktɪv

выбранный

entire

ɪnˈtaɪə 

весь

employing

ɪmˈplɔɪ

используя

encounters

ɪnˈkaʊntə

сталкиваться

evaluated

ɪˈvæljueɪt

оценивать

equal

iːkwəl

равен

equation

ɪˈkweɪʃən

уравнение

feature

fiːtʃə

особенность

frame

freɪm

кадр

frequently

ˈfriːkwəntlɪ

зачастую

good-enough

gʊd- ɪˈnʌf

достаточно хороший

gradual

grædjʊəl

постепенный

hybrid

haɪbrɪd

гибрид

illuminate

ɪˈluːmɪneɪt

освещать

implement

ɪmplɪment

реализовать

impractical

ɪmˈpræktɪkl

непрактичен

incidence

ɪnsɪdns

падение

increasing

ɪnˈkriːsɪŋ

рост

inordinate

ɪˈnɔːdɪnə

слишком много

intended

ɪnˈtendɪd

назначенный

intersect

ɪntəˈsɛkt

пересекать

iterate

ˈɪtəˌreɪt

перебирание

loop

luːp

цикл

matte

ˈmæt

матовый

motion blur

məʊʃən blɜː

размытость

obtain

əbˈteɪn

получение

overall

əʊvərˈɔːl

общий

overtake

əuvəˈteɪk

обгонять

open-source

open-source

открытый исходник

overcome

əʊvəˈkʌm

преодолевать

performance

pəˈfɔːməns

производительность

pipeline

paɪplaɪn

конвейер

plane

pleɪn

плоскость

plotted

plɑtɪd

построенный

predictable

prɪˈdɪktəbl

предсказуемо

prove

pruːv

оказываться

purpose-built

p3ːpəsˈbɪlt

специально созданный

ray

reɪ

луч

radiosity

radiosity

излучательность

realtime

riːltaɪm

реальное время

reasonable

riːznəbl

приемлимый

redundant

rɪˈdʌndənt

лишний

refer

rɪˈf3ːʳ

называться

reflection

rɪˈflekʃən

отражение

refraction

rɪˈfrækʃən

преломление

related

rɪˈleɪtɪd

связанный

rough

rʌf

грубый

roughness

ˈrʌfnɪs

шероховатость

sampling

sɑːmplɪŋ

выборка

scanline

skæn laɪn

построчно

several

sevrəl

несколько

sequential

sɪˈkwɛnʃəl

последовательный

smooth

smuːð

гладкий

solution

səˈluːʃən

решение

solve

sɒlv

решать

sophistication

səˌfɪstɪˈkeɪʃən

сложность

stand-alone

stænd- əˈləʊn

самостоятельный

store

stɔː

занимать

strictly

strɪktlɪ

строго

stupendous

stjuːˈpendəs

изумительный

sub-topic

sʌb- tɒpɪk

подтема

surface

s3ːfɪs

поверхность

technique

tekˈniːk

метод

tracing

treɪsɪŋ

трассировка

translucency

translucency

прозрачность

transparency

trænsˈpɛərnsɪ

прозрачность

triangle

traɪæŋgl

треугольник

trick

trɪk

трюк

usage

juːzɪdʒ

применение

utilizes

juːtɪlaɪz

применять

vertex

vərˌteks

вершина

value

væljuː

значение

wireframe

waɪəfreɪm

каркасный

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]