Pytania otagowane jako pathtracing

Odpowiedzi na pytania dotyczące algorytmu Monte Carlo śledzenia ścieżki dla fizycznie dokładnego oświetlenia globalnego lub jego wariantów.

2
Ścieżka śledzenia Cook-Torrance BRDF
- Przepraszam za długi post, ale wolę to zrobić, ponieważ „ Diabeł tkwi w szczegółach ” :) Piszę znacznik ścieżki od zera i działa on dobrze na idealnie rozproszone (lambertowskie) powierzchnie ( tj . Test pieca wskazuje - przynajmniej wizualnie - na oszczędność energii, a renderowane obrazy pasują do tych …

3
Czy rosyjska ruletka jest naprawdę odpowiedzią?
Widziałem, że w niektórych implementacjach Path Tracing, podejście zwane Russian Roulette jest używane do eliminacji niektórych ścieżek i dzielenia się ich udziałem wśród innych ścieżek. Rozumiem, że zamiast podążać ścieżką, dopóki nie spadnie ona poniżej określonej wartości progowej wkładu, a następnie porzucając ją, stosuje się inny próg, a ścieżki, których …

1
Antyaliasing / Filtrowanie w Ray Tracing
W przypadku śledzenia promieni / ścieżki, jednym z najprostszych sposobów wygładzania obrazu jest superpróbkowanie wartości pikseli i uśrednianie wyników. TO ZNACZY. zamiast strzelać do każdej próbki przez środek piksela, próbki są przesunięte o pewną wartość. Podczas wyszukiwania w Internecie znalazłem dwie nieco różne metody: Generuj próbki w dowolny sposób i …

3
Ważność Próbkowanie map środowiska
Jakie jest obecnie najbardziej znane, a najlepiej również weryfikowane produkcyjnie podejście do próbkowania map środowiska (EM) w opartym na MIS jednokierunkowym narzędziu do śledzenia ścieżek i podobnych typach rendererów? Wolałbym rozwiązania, które są dość skomplikowane i funkcjonalne, niż te, które zapewniają doskonałe próbkowanie kosztem bardzo skomplikowanej i trudnej do zrozumienia …

1
Wybór odbicia lub załamania w śledzeniu ścieżki
Próbuję zaimplementować załamanie i transmisję w moim znaczniku ścieżki i jestem nieco niepewny, jak to zaimplementować. Najpierw trochę tła: Kiedy światło uderza w powierzchnię, jej część odbija się, a część ulega załamaniu: Ile światła odbija w stosunku do załamań światła jest podanych przez równania Fresnela W rekursywnym znaczniku promienia prostą …


1
Path tracer - wielowarstwowe materiały i ważność próbkowania
Obecnie próbuję wdrożyć znacznik ścieżki Monte Carlo. Przeprowadziłem badania i wydaje się, że powszechnym podejściem do materiałów jest stosowanie modelu warstwowego. Coś takiego: Kiedy światło uderza w powierzchnię, Fresnel mówi nam, ile tego światła odbija się od pierwszej warstwy, a ile przechodzi do drugiej i tak dalej. Zrobiłem więc coś …

2
Po co używać filtra namiotu do śledzenia ścieżki?
99 linii znacznika ścieżki C Smallpt renderuje siatkę subpikseli 2x2 dla każdego piksela, który zamierza renderować, a następnie wykonuje filtr namiotu, aby je połączyć. Jest to interesująca prezentacja wyjaśniając kod tutaj , i wymienia filtr namiot, ale nie wyjaśnia, dlaczego on tam jest. Czy ktoś może wyjaśnić, dlaczego filtr namiotu …


1
Pełne rozproszenie wolumetryczne Monte-Carlo
Chciałbym dodać pełne rozproszenie wolumetryczne Monte-Carlo do mojego znacznika ścieżki, ale mam trudności z badaniem, jak to zrobić. Pozwól mi wyjaśnić, co chciałbym zrobić: promień wchodzi w materiał, a my stosujemy BTDF, a następnie po pewnej odległości następuje zdarzenie rozproszenia objętościowego, po którym (w przypadku izotropowym) promień rozprasza się w …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.