Трассировка лучей
Трассировка лучей стремится имитировать естественный поток света, интерпретируемый как частицы. Часто метод трассировки лучей используется для аппроксимации решения уравнения рендеринга с применением метода Монте Карло. Некоторые из наиболее часто используемых методов это Трассировка пути, двунаправленная трассировка пути или легкий транспортный метрополис, но так же используются и полу реалистичные методы такие как стиль виттед трассировки лучей или гибриды. В то время как большинство реализаций позволяет распространяться свету по прямым линиям, существуют приложения для имитации релятивистских эффектов пространства и времени.
Качество продукции рендеринга трассировки лучей работает так, как правило, несколько лучей выбрасываются для каждого пикселя и трассируются не только до первого объекта пересечения, а скорее через ряд последовательных отскоков, используя известные законы оптики такие как «угол отражения равен углу падения» и более сложных законов, которые касаются преломления шероховатой поверхности.
Как только луч либо сталкивается с источником света или более вероятно, что было превышено количество отскоков то освещение поверхности в конечной точке оценивается с помощью методов описанных выше и изменения на этом пути оцениваются углом отражения с точки зрения наблюдателя. Все это повторяется для каждого образца, для каждого пикселя.
В трассировки распределения лучей в каждой точке пересечения может быть найдено несколько лучей. Однако, в трассировки пути только один луч или никакой отбрасывается при каждом пересечении, используя статический характер экспериментов Монте Карло.
Как и метод грубой силы, трассировка лучей слишком медленен, чтобы рассматривать этот метод в режиме реального времени и до недавнего времени он слишком медленен даже для короткометражных фильмов любого качества, хотя этот метод был использован для специальных эффектов последовательностей, а также в рекламе, где короткая часть высокого качества (возможно, даже фотореалистичные) кадры не требуется.
Тем не менее, усилия, направленные на оптимизацию для уменьшения количества вычислений, необходимых в частях работы, где не высокая детализация или не зависящие от трассировки лучей особенности привели к реальной возможности более широкого использования трассировки лучей. В настоящее время существует некоторые аппаратное ускорение трассировки лучей, по крайней мере в фазе прототипа и некоторые игровые демонстрации, которые показывают использование в реальном времени программного обеспечения или аппаратных средств трассировки лучей.
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 |
каркасный |