Grafika komputerowa

Pytania i odpowiedzi dla badaczy grafiki komputerowej i programistów

1
Wydajne renderowanie z wieloma źródłami światła
Aby wyrenderować scenę z pojedynczym źródłem światła za pomocą cieniowania phong, można obliczyć ostateczny kolor każdego fragmentu przekazanego do modułu cieniującego fragmenty na podstawie elementów otoczenia / rozproszonego / zwierciadlanego zarówno materiału, jak i źródła światła. Można to łatwo rozszerzyć, aby uwzględnić wiele źródeł światła, sumując wyniki zastosowania poszczególnych źródeł …

1
Algorytmy do próbkowania w dół obrazu?
Dwubiegunowe próbkowanie jest całkiem dobre do próbkowania w górę obrazu i powiększania go, ale czy jest to również dobry wybór do próbkowania w dół? Czy są lepsze wybory?
10 texture 

1
Jak działa reprojectacja czasowa?
Tymczasowe wygładzanie krawędzi (i inne algorytmy czasowe) działają poprzez dopasowanie pikseli tej klatki do pikseli z ostatniej klatki, a następnie wykorzystanie tych informacji. Rozumiem, że możesz użyć ostatniej i bieżącej macierzy klatek wraz z informacjami o ruchu wektora, aby dopasować piksele między klatkami. Nie rozumiem jednak, skąd wiesz, czy ponownie …


1
Jak wdrażana jest głębia ostrości?
Wiem, że głębia ostrości obejmuje rozmycie. Jest kilka świetnych informacji o tym, jak zrobić rozmycie gaussowskie w pytaniu Jak realizuje się rozmycie gaussowskie? Ale poza tym, w jaki sposób wdrażana jest głębia ostrości? Jakie są zasady dotyczące rozmycia każdego piksela i jak sobie radzić z przypadkiem, gdy istnieje piksel, który …

3
Jaki jest optymalny promień rozkładu gaussowskiego do określania koloru pikseli?
Wykorzystując rozkład gaussowski punktów na płaszczyźnie obrazu do obliczenia wartości piksela, jaki promień / odchylenie standardowe da najwięcej informacji na ostatecznym obrazie? Zbyt duży promień powoduje zamazanie obrazu, a zbyt mały promień powoduje pomijanie informacji mniejszych niż piksel, aby nie wpływał na końcowy obraz. Gdzie jest optymalny kompromis? Czy istnieje …
10 sampling  pixels 

1
W jaki sposób podczas tworzenia pliku JPEG mogę zminimalizować występowanie artefaktów?
Istnieją 2 główne czynniki, które wydają się prowadzić do cyfrowych artefaktów podczas tworzenia obrazów JPEG: Aliasing i Kompresja. Przykład: Konwersja formatu PNG ze znakami na format JPEG lub umieszczenie obrazów wektorowych nad fotografią spowoduje pikselizację ich krawędzi. Antyaliasing generuje wokół nich rodzaj rozmycia, ale jeśli obraz jest stratnie skompresowany , …



1
Jaka jest różnica między rzutowaniem ortograficznym a rzutowaniem perspektywicznym?
Studiowałem grafikę komputerową z książki Podstawy grafiki komputerowej (ale z trzeciej edycji), a na koniec przeczytałem o projekcjach. Chociaż nie do końca rozumiałem, jaka jest różnica między rzutowaniem ortograficznym a rzutowaniem perspektywicznym? Dlaczego potrzebujemy ich obu, gdzie są używane? Chciałbym również dowiedzieć się, czym jest transformacja perspektywiczna stosowana przed projekcją …


1
Czy algorytm skoku powodziowego można oddzielić?
JFA (algorytm opisany tutaj: http://www.comp.nus.edu.sg/~tants/jfa/i3d06.pdf ) można wykorzystać do uzyskania przybliżenia diagramu Voronoi lub transformacji odległości. Robi to w czasie logarytmicznym na podstawie wielkości uzyskanego obrazu, a nie liczby nasion. Co robisz, jeśli twój obraz nie ma tego samego rozmiaru na każdej osi? Gdyby miały podobne rozmiary, jestem pewien, że …

2
Jak działa aktualizacja bufora głębokości w GPU?
W tej chwili próbuję zaimplementować jakiś bufor głębokości w oprogramowaniu i mam ogromny problem, kiedy do niego piszę. Posiadanie jednego muteksu to absolutna przesada. Stworzyłem więc wiele muteksów równych liczbie wątków. Blokuję muteks na podstawie bieżącego piksela (pixel_index% mutexes_number) i działa to lepiej, ale nadal bardzo bardzo wolno. I zastanawiam …
10 buffers 


1
Jak dokładnie obliczyć pokrycie nakładających się krzywych analitycznych?
Wygładzanie kształtów 2D sprowadza się do obliczenia ułamka piksela objętego kształtem. W przypadku prostych, nie nakładających się kształtów nie jest to zbyt trudne: przytnij kształt do prostokąta pikselowego i oblicz powierzchnię wynikową kształtu. Ale staje się trudniejsze, jeśli wiele kształtów zachodzi na ten sam piksel. Zwykłe zsumowanie obszarów może spowodować, …

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.