ПредишенСледващото

Проследяване на пътя - това

Обикновено сцена постановено използване проследяване път. Отличителна възползва от тази снимка е "мекотата" на сенки и светлина.

Проследяване на пътя (инж проследяване пътя.) - техника, в компютърната графика рендиране. която се стреми да симулират физическо поведение на светлината най-близо до реалния, колкото е възможно. Проследяване път е обобщение на традиционната рейтрейсинг на, алгоритъм, който проследява лъчи в посока от виртуалната камера през пространството (Engl проследяване на лъчите.); лъч "скача" на обекти, стига докато напълно се абсорбира или разсейва. Качеството на изображенията, получени с помощта на плана за проследяване обикновено е по-добро от качеството на изображенията, получени чрез други методи за рендиране, обаче, проследяване на пътя много по-скъпо изпълнение.

Проследяване на пътя е най-лесният, най-точните с физическата страна и най-бавния метод ефективност при визуализиране. Проследяване на пътя естествено възпроизвежда множество оптични ефекти, които са трудни или дори недостижими постижими други техники за рендиране: изграждане на сенки. дълбочина на полето (Eng. дълбочина на полето), размазване (Eng. замъгляването), сода. атмосферния оклузия и индиректно осветление. Изпълнението на тези оптични ефекти посредством проследяване на пътя е много по-лесно, отколкото с други техники.

Въз основа на нейната точност и липса на приближения и допускания (Англ. Безпристрастен), проследяване на пътя се използва за генериране на изображения, които след това се използват като сравнителни образци за оценка на качеството на другите причини за такива алгоритми. За да се получи високо качество на изображенията, получени с помощта на проследяване на пътя, трябва да прекарат проследяване на много голям брой лъчи; друго графични артефакти се появяват като шум.

оказване на уравнение и неговото прилагане Джеймс Кая бе представен в компютърната графика (Англ. Джеймс Kajiya) през 1986 година. [1] Това представяне е първото описание на пътя проследяване алгоритъм. По-късно Laforchun (инж. Lafortune) тази година предложи редица подобрения на алгоритъма, включително чрез двупосочен проследяване път. [2]

В реалния свят много малки порции от светлината, излъчвана от източниците на светлина и разширяване в прави линии под формата на лъчи до сряда и от един обект на друг, промяна на цвят и интензивност. Тази "пътешествие" продължава толкова дълго, колкото лъчите се абсорбират от обекти, включително обекти, като например човешкото око или фотоапарат. Този процес се симулира чрез проследяване на пътя на разпространението лъчи, с изключение на това, че лъчите са проследени напротив, от виртуалната камера (наблюдател) към източник на светлина. Това се прави, се дължи на факта, че един от тези лъчи, които се излъчват от източника на светлина, само една много малка част от него се превръща в обектива виртуална камера, така че изчисляването на приоритета на повечето лъчи не се отразява на полученото изображение виртуална камера.

Това поведение е описано математически в Уравнение изобразяване. Това уравнение се опитва да реши екарисажите алгоритми за проследяване на пътя.

Проследяване на пътя не е проста проследяване на лъчите лъчи с неограничен брой отражения (т.е. рекурсивни дълбочина). В традиционната лъч проследяване светлина се изчислява по време на директен пресичане лъч с дифузна повърхност. Когато проследяване на начина, по който новият лъч е произволно генериран в рамките на полусфера на обекта и след това да се проследи до тогава, докато не пресече източника на светлина, която не може да се случи. При проследяване на пътя на пътя на лъча могат да се пресичат с множеството дифузни повърхности преди пресичат с източника на светлина.

Псевдо-код, който реализира проследяване на пътя може да изглежда така:

В горния пример, ако всяка повърхност на затвореното пространство и записани отхвърлен (0.5,0.5,0.5), всеки пиксел в изображението ще бъде бял.

Двупосочен рейтрейсинг

За да се ускори сближаването (конвергенция, конвергенция) изображения, двупосочни алгоритми проследи пътя в двете посоки. В предните лъчи са проследени от източника на светлина, толкова дълго, тъй като те не се превръщат в толкова слаба, че не може да се види или до падане на виртуална обектива на камерата. В обратното, т.е. стандартна конвенционална посока, лъчите са проследени от виртуална камера, стига те да не са изправени пред източника на светлина, или докато броят на отражения няма да надвишава определен лимит. Този подход обикновено води до такъв образ, който се доближава много по-бързо, отколкото при използване само в една посока.

ХИВ и Guibas даде по-точно описание на двупосочен път проследяване [3]:

Тези методи генерират два под-път: един - от източника на светлина, а вторият - от лещата на виртуална камера. след това те <методы> това всички пътища, които са получени чрез свързване на всеки един префикс subpath към всяка друга наставка subpath. Това води до важен семейство на различни техники за вземане на проби, които след това се комбинират, за да се сведе до минимум несъответствия.

Оригиналният текст (на английски).

Тези методи генерират един subpath започващи от източник на светлина и друга, започвайки от обектива, след което те считат за всички пътища, получени чрез присъединяване към всеки префикс на един subpath на всеки суфикс на другия. Това води до семейството на различни техники значение за вземане на проби за пътеки, които след това се комбинират, за да се минимизира вариацията.

продуктивност

Tracer начин винаги извлича (Engl вземане на проби. - Вземане на проби) с изображения пиксела. Изображението става дискриминирани само когато те се извършват множество проби на пиксел, до 100 проби на пиксел. Като цяло, за нормално изображение и за намаляване на цифров шум до приемливо ниво на вземане на около 5000 проби. Въпреки това, патологични (инж.) Случаи, броят на пробите, става много повече. процес Оказване може да отнеме часове или дни, в зависимост от сложността на сцената и изпълнението на хардуер и софтуер. Съвременните по изпълнение графични процесори обещават от 1 до 10 millionov проби в секунда, което дава възможност за получаване на относително шум без изображение на приемливо качество за няколко секунди или минути. Digital шум създава особено предизвикателство за анимацията. създаване на обикновено нежелан "зърнеста" образ.

Група Metropolis методи светлина транспортни (Eng.), Леко променят преди ottrassirovannye успешно пътя и произвежда по-важна изображение проба първия. Това може да намали шума в снимката и да се намали броят на пробите.

Доста е трудно да се оцени справедливо ниво на визуализация по изпълнението. Един подход е да се разчитат проби (проби) в секунда и други брои броя на пътеки, които могат да бъдат ottrassirovannymi и се добавят към изображението на секунда. Резултатите от тези методи се различават значително в зависимост от етапа и зависят от "дълбочината на пътя", т.е. колко пъти е позволено гредата да бъде отразена от обекта, преди да бъде спрян. Резултатът от измерването на ефективността също е силно зависим от използвания хардуер. Накрая, за изобразяване може да доведе до много ниско качество на проби, а другият може да донесе окончателното изображение по-бързо с помощта на по-малък брой висококачествени проби.

функция разпределение разсейване

Проследяване на пътя - това

функция разпределение на изображението двупосочен разсейване

Отражение на способността на повърхността - количеството на отразената светлина, посока и цвят - са моделирани с помощта на двупосочни функция разпределение отражение. Еквивалентът на прехвърления светлина (светлината предава чрез обекта) е функция на двупосочно отражение повърхност разсейване (Engl. Двупосочен разсейване функция разпределение). Tracer път може да се възползват напълно от сложни, внимателно моделирани или изчислява разпределението на функциите, които определят облика ( "материал", "текстура" и "със сянка" от гледна точка на компютърната графика) обект.

бележки

външни връзки

Вижте какво "проследяване път" в други речници:

Проследяване - стъпка по стъпка изпълнението на програмата спира на всеки отбор (асемблер) или ред (C ++). Трейс съединения обикновено последния етап на строителство и електроника е да се определят линиите, свързващи ... ... Уикипедия

Трейс ПХБ - В този мандат, има и други приложения, вижте Trace (стойности) .. Проследяване на печатни платки е стъпка по стъпка процеса на кабели в един от многобройните CAD платката. Има три начина за проследяване: ръка ... ... Уикипедия.

Оказване - фотореалистично изображение, създадено POV Ray 3.6. Модели кана, чаши и пепелници, създадени с Rhinoceros 3D модел умре в Cinema 4D. Оказване на (... Wikipedia

Traceroute - е програма, компютърна програма, предназначена да идентифицира данни маршрути в TCP / IP мрежи. Traceroute се основава на ICMP протокола. Графичен интерфейс за Traceroute в гном nettool в Ubuntu 6.10 ... Wikipedia

Tcptraceroute - проследяващи е помощна програма компютърна програма, предназначена да идентифицира данни маршрути в TCP / IP мрежи. Traceroute е базиран на графичен интерфейс протокол към Traceroute в гном nettool в Ubuntu 6.10 проследяващи програма ... ... Wikipedia

Tracert - проследяващи е помощна програма компютърна програма, предназначена да идентифицира данни маршрути в TCP / IP мрежи. Traceroute е базиран на графичен интерфейс протокол към Traceroute в гном nettool в Ubuntu 6.10 проследяващи програма ... ... Wikipedia

проследяващи - Traceroute е помощна програма компютърна програма, предназначена да идентифицира данни маршрути в TCP / IP мрежи. Traceroute да използвате различни комуникационни протоколи в зависимост от операционната система на устройството. ... ... Wikipedia

Карл Маркс Авеню (Самара) - В този мандат, има и други приложения, вижте Карл Маркс Авеню .. Карл Маркс Prospect ... Wikipedia

Свързани статии

Подкрепете проекта - споделете линка, благодаря!