Grafika komputerowa

11
Czy kodowanie JPEG powinno uwzględniać gamma?

Kiedy obraz jest kodowany przy pomocy JPEG, piksele RGB są najpierw kodowane do YUV, a następnie próbkowane w dół kanały UV. Przed faktycznym wykonaniem DCT i zakodowaniem współczynników JPEG nie koryguje gamma kanału Y. Czy to jest poprawne? Czy nie powinniśmy określać współczynników DCT, które...

11
Co to jest oświetlenie otoczenia?

Wikipedia mówi : Źródło światła otoczenia reprezentuje źródło światła o stałej intensywności i stałej barwie, które wpływa jednakowo na wszystkie obiekty w scenie. Mówiąc „równomiernie wpływa na wszystkie obiekty”, oznacza to, że wszystkie obiekty otrzymują taką samą ilość światła? Więc jeśli...

11
Renderowanie oparte na fizyce i ray tracing

Mam dużo zamieszania i muszę wyjaśnić pewną terminologię i zebrać wiedzę. Jeśli powiem, że silnik jest ray tracerem (więc wykorzystuje algorytm ray tracingu do renderowania sceny), czy jest to automatycznie silnik oparty na fizyce? Mam na myśli, że ray tracing jest z definicji fizycznie oparty lub...

11
Czy jest jakiś powód, aby preferować Direct3D zamiast OpenGL?

Czytałem to , więc mam pewien powód, dla którego w Microsoft Windows jest o wiele więcej gier niż w jakimkolwiek innym systemie operacyjnym. Głównym przedstawionym zagadnieniem było to, że Direct3D jest lepszy od OpenGL. Nie rozumiem, dlaczego deweloper poświęciłby kompatybilność? To po prostu...

11
Dlaczego wygładzone siatki w studiu 3D kończą się taką samą liczbą wierzchołków / trójkątów? Jak zatem można je wygładzić za pomocą tej samej geometrii?

Próbuję zrozumieć, dlaczego siatki wygładzone w studiu 3D (modyfikatory / wygładzacz) mają taką samą liczbę wierzchołków / ścian przed lub po tym procesie, a także dokładnie tę samą geometrię. W poniższym przykładzie obie siatki mają 32 wierzchołki i 60 ścian. Chociaż mam doświadczenie w...

11
Na co czeka mój GPU?

Piszę program OpenCL do użytku z moim procesorem graficznym AMD Radeon z serii HD 7800. Według przewodnika programowania OpenCL AMD , ta generacja GPU ma dwie kolejki sprzętowe, które mogą działać asynchronicznie. 5.5.6 Kolejka poleceń W przypadku wysp południowych i późniejszych urządzenia...

11
Programowo generujące normalne wierzchołki

Pracuję z interfejsem API Kinect, który zapewnia tablicę wierzchołków i indeksów dla trójkątów, które mają być renderowane w celu utworzenia obrazu twarzy. Liczba wierzchołków i ich kolejność w tablicy, a także wskaźniki podane przez kinect są zawsze stałe. Jednak API nie podaje żadnych...

11
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...

11
Wydajność pętli w module cieniującym

Zastanawiam się, jaki jest najlepszy sposób zintegrowania funkcji pętli dynamicznej w module cieniującym? Po pierwsze, wydaje się, że tablice dynamiczne nie są możliwe. Czy zatem lepiej jest utworzyć tablicę o maksymalnym rozmiarze i wypełnić tylko jej część lub zdefiniować tablice o...