Grafika komputerowa

Pytania i odpowiedzi dla badaczy grafiki komputerowej i programistów


2
Jak odsunąć czworokąt na prostokąt?
tl; dr: Problem matematyczny w geometrii rzutowej: Jak znaleźć matrycę kamery 4x4, która daje rzut, jak pokazano poniżej, tak, że punkty A, B, C, D znajdują się gdzieś na krawędziach pola jednostki (np. znormalizowane urządzenie OpenGL współrzędne), a rogi pola jednostki opadają gdzieś rozsądnie wzdłuż promieni EA, EB, EC, ED? …

1
Przyczyny założeń dla funkcji dystrybucji mikrofiletów?
Artykuł Modele mikropacetowe do refrakcji przez szorstkie powierzchnie (między innymi) przypomina nam następujące założenia dotyczące funkcji dystrybucji D mikrofacet: Gęstość mikrofiletów jest dodatnia Całkowity obszar mikropowierzchni jest co najmniej tak duży, jak odpowiadający mu obszar makropowierzchni (Podpisany) rzutowany obszar mikropowierzchni jest taki sam, jak rzutowany obszar makrosurface dla dowolnego kierunku …

1
Renderowanie w jednostkach radiometrycznych czy fotometrycznych?
W tradycyjnym renderowaniu typowe jest wykonywanie wszystkich obliczeń za pomocą jednostek radiometrycznych, zarówno jako pełne spektralne renderowanie, jak i komponentowe (XYZ, RGB itp.). Ponieważ jednak współczesne renderowanie dodaje więcej modeli fizycznych, artyści mogą wygodnie określać wartości w bardziej znanych jednostkach fotometrycznych, na przykład natężenie światła w lumenach. Aby utrzymać rurociąg …

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
Co oznacza „wyciszony” w kontekście koloru?
Chcę wydobywać kolory z obrazów jak w Adobe Kuler. Kiedy wybieram kolorowe lub wyciszone, wyświetlane są odpowiednie kolory. Ale jaka jest definicja kolorowych lub stonowanych kolorów? Do czego odnoszą się słowa „kolorowy”, „głęboki” i „wyciszony”?
10 color 

2
Czy w przypadku nowoczesnych wypełnień i odroczonego renderowania eliminacja okluzji jest nadal istotna?
Na przykład, mimo że jest to najnowszy procesor graficzny, GTX 980 ma oszałamiające 72,1 gigapikseli / sekundę wypełniania, co przy renderowaniu od tyłu do przodu i / lub sprawdzaniu bufora Z wydaje się niemal absurdalnie duże, a może nawet w rozdzielczości 4k. Jeśli chodzi o liczbę wielokątów, współczesne układy GPU …


1
Rurociąg do tworzenia siatek Voronoi
Chciałbym wdrożyć wtyczkę Maya (to pytanie jest niezależne od Mayi), aby tworzyć wzory 3D Voronoi, coś w stylu Wiem tylko, że muszę zacząć od próbkowania punktowego (zaimplementowałem adaptacyjny algorytm próbkowania Poissona opisany w tym artykule ). Pomyślałem, że z tych punktów powinienem utworzyć drut 3D siatki za pomocą Voronoi (próbowałem …
10 3d  geometry  mesh  polygon 

1
Czy kolejność wyrównania i kolejności mundurów ma znaczenie?
W rozdziale 6.4 Stałe bufory książki Practical Rendering & Computation with Direct3D 11 (strony 325, 326) wspomniano: Domyślnie kompilator HLSL będzie próbował wyrównać stałe tak, aby nie obejmowały wielu rejestrów float4. [...] Pakowanie stałego bufora HLSL można również określić ręcznie za pomocą słowa kluczowego packoffset. Zakładam, że podobna zasada będzie …

1
Konwolucja półkulistych harmonicznych
Harmoniczne sferyczne (SH) to sposób na reprezentowanie funkcji sferycznych niskiej częstotliwości przy użyciu tylko kilku współczynników. Mają ładne własności matematyczne, np. Splot z funkcją jądra h (x) (która ma symetrię kołową) można obliczyć jako W przypadku splotu z płatem cosinusowym dla rangi 3 SH powoduje to proste skalowanie pasm z …
10 hemisphere 

1
Ray Tracing ze stożkami: pokrycie, nakładanie się i przyleganie trójkątów
W swojej klasycznej pracy Ray Tracing with Cones John Amanatides opisuje odmianę klasycznego ray tracingu. Rozszerzając pojęcie promienia o kąt apertury , czyniąc go stożkiem, efekty aliasingu (w tym te pochodzące ze zbyt małej liczby próbek Monte Carlo) można zmniejszyć. Podczas przecięcia stożek-trójkąt obliczana jest wartość pokrycia skalarnego. Ta wartość …
10 raytracing 

1
Czy mogę raytracować soczewkowanie grawitacyjne przy użyciu tylko jednego punktu grawitacji?
Chciałbym zasymulować powiększenie bardzo odległych obiektów przez efekt soczewkowania mniej odległej galaktyki. Czy będę musiał modelować dużą liczbę mas punktowych, czy może uda mi się uzyskać tylko jedną średnią masę punktową? Widzę, jak przeprowadzić raytrace za pomocą hiperboli dla promieni, na które wpływa jedna masa punktowa, ale nie wiedziałbym, od …
10 raytracing 


1
Jakie efekty muszę wziąć pod uwagę w przypadku tęczówki oka?
Tęczówka (kolorowy pierścień otaczający źrenicę oka) jest pokryta warstwą wody i wydaje się, że ma nieprzezroczyste elementy osadzone w przezroczystych i półprzezroczystych elementach. Jakie efekty muszę modelować, aby tęczówka wyglądała realistycznie z bliska (tęczówka zajmuje ponad 20% powierzchni obrazu)? Czy konieczne jest rozproszenie podpowierzchniowe czy wystarczająca przezroczystość? Czy konieczne jest …

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.