Pytania otagowane jako physically-based

2
Jak fizycznie jest rozróżnienie rozproszone i lustrzane?
Klasyczny sposób cieniowania powierzchni w grafice komputerowej w czasie rzeczywistym jest kombinacją (lambertowskiego) terminu rozproszonego i wyrażenia zwierciadlanego, najprawdopodobniej Phonga lub Blinna-Phonga. Teraz, gdy trend zmierza w kierunku fizycznego renderowania, a zatem modeli materialnych w silnikach takich jak Frostbite , Unreal Engine lub Unity 3D, te BRDF uległy zmianie. Na …



3
Prawidłowy termin zwierciadlany modelu Cook-Torrance / Torrance-Wróbel
Od jakiegoś czasu przeprowadzam badania na temat renderowania opartego na fizyce. Jednym z wymienionych modeli refleksji jest model Cook-Torrance / Torrance-Sparrow. Wygląda na to, że w każdej wzmiance lub wyjaśnieniu tego modelu użyto innej formy terminu lustrzanego. Znalezione przeze mnie wersje to: FDGπ(N⃗ ⋅V⃗ )(N⃗ ⋅L⃗ )FDGπ(N→⋅V→)(N→⋅L→){\frac {FDG}{\pi ({\vec N}\cdot …

4
Jeśli chodzi o matematykę shaderów, dlaczego liniowy RGB powinien utrzymywać gamę sRGB?
sRGB często kontrastuje z „liniowym RGB”. Obrazy są przechowywane na dysku i przekazywane do wyświetlaczy w sRGB, który ma w przybliżeniu jednorodnie percepcyjnie intensywność. Matematyka modułu cieniującego odbywa się w liniowym RGB, który ma fizycznie jednorodną intensywność. Można zastosować korekcję gamma w celu konwersji między nimi. Teraz sRGB ma standard, …

2
Jak zbudować porządny model obiektywu / obiektywu do śledzenia ścieżki?
Napisałem mały znacznik ścieżki po nauce i eksperymentowaniu na smallpt . Jedyne, czego sam nie napisałem (i nie zrozumiałem), to sposób obliczania i wystrzeliwania promieni początkowych z kamery. Mam tę zasadę, ale szukam zasobów opisujących, jak: Oblicz początkowy kierunek promieni Modelujesz prawdziwy obiektyw (w przeciwieństwie do aparatu otworkowego), rzekomo pozwalając …

1
Odbicie i załamanie polaryzacji dla owijania się wokół powierzchni wody
Chcę renderować realistyczne obrazy wody w orbitującym środowisku kosmicznym. Obraz nie musi być generowany w czasie rzeczywistym, chociaż nie chciałbym, aby zajęło to tygodnie. Szukam podejścia, które może generować realistyczne obrazy w ciągu kilku godzin lub dni. Siedlisko jest cylindryczne, a zakrzywiona powierzchnia wewnętrzna jest przestrzenią mieszkalną. Obrót cylindra wokół …

1
Renderowanie fal oceanicznych
Jak wygenerować fale dla akwenu z białymi czapkami i pianką i zmienną intensywnością fal? Czy powierzchnia jest siatką z normalną mapą? Czy istnieje wzór na generowanie tego? Czy istnieje coś podobnego do określenia, gdzie i jak są renderowane białe kropki? Natknąłem się na ten artykuł, ale nie jest to zbyt …

1
Kompensacja strat energii w modelach BSDF z pojedynczym rozpraszaniem
Modele powierzchni oparte na mikropacetach z pojedynczym rozpraszaniem, takie jak oryginalny Torrance-Sparrow BRDF lub modele pochodne, takie jak BSDF, do szorstkich powierzchni dielektrycznych autorstwa Waltera i in. zaniedbuje wzajemne odbicie światła między mikropacetami, co powoduje utratę energii powodującą ciemnienie, szczególnie przy wyższych wartościach chropowatości. Problem można łatwo wykazać za pomocą …

3
16-bitowe pół-pływające obrazy HDR jako tekstury (rozproszone / albedo)?
Zastanawiałem się przez chwilę i szukałem odpowiedzi w Google, ale bezskutecznie. Jeśli wszystkie tekstury są 8-bitowymi obrazami LDR, takimi jak JPEG, nie może to potencjalnie powodować konfliktów z kontrolą ekspozycji / mapowaniem tonów podczas renderowania. To znaczy, jeśli dostosujesz ekspozycję renderowania obrazu, która powinna pokazywać szczegóły w teksturach, których tak …


1
Modelowanie eksperymentu Younga z podwójną szczeliną
Eksperyment Younga z podwójną szczeliną jest bardzo prosty do skonfigurowania i prosty do wyjaśnienia, ale jest przykładem zarówno dyfrakcji, jak i interferencji, z których żadne nie jest modelowane za pomocą konwencjonalnego raytracingu. Łatwo jest przedstawić przybliżenie wyniku za pomocą tekstur, ale wymagałoby to wcześniejszej wiedzy, jaki powinien być wynik. 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.