Pytania otagowane jako 3d

Pytania i problemy dotyczące przestrzeni trójwymiarowej, w tym siatek 3D i innych struktur danych, matematyki wektorowej, transformacji itp.

1
Czy moja perspektywa matematyki jest poprawna?
Mam zadanie domowe, w którym muszę obliczyć i wykreślić niektóre punkty za pomocą transformacji pespective, ale nie jestem pewien, czy moje wyniki są poprawne, ponieważ wykres 3d z wykorzystaniem współrzędnych kamery wygląda bardzo różnie od wykresu 2d przy użyciu współrzędnych obrazu . Czy możesz mi pomóc zrozumieć, co jest nie …

3
Dlaczego mamy frameworki graficzne, takie jak OpenGL i DirectX, skoro gry mogą rysować piksele bezpośrednio?
Gry i inne aplikacje intensywnie korzystające z grafiki korzystają ze struktur takich jak OpenGL i DirectX. Wymagają także funkcji takich jak moduł cieniujący piksele i DX12. Ale dlaczego potrzebowalibyśmy tych wszystkich struktur i funkcji GPU, skoro mogliśmy po prostu rysować wszystko piksel po pikselu? Po pierwsze, gra musiałaby się kompilować …

3
Dlaczego quady są używane w produkcji filmowej, a trójkąty w grach?
W szkole filmowej na zajęciach z modelowania 3D powiedziano mi, że kiedy modelujemy coś do filmów, zachowujemy topologię 4-kątowych wielokątów. Każdy wielokąt, który ma więcej niż 4 krawędzie / wierzchołki, jest uważany za zły i należy go unikać. Podczas gdy ten sam model jest używany w grach, jest triangulowany. Chociaż …
14 3d  mesh  triangulation 

5
Czy istnieje standardowa specyfikacja reprezentacji grafiki 3D?
Czytam książkę o grafice komputerowej iw pewnym momencie pokazuje model 3D utworzony z pliku .dat. Oto kilka zasad tworzenia plików .dat: Wykonany z listy pozycji / powierzchni wierzchołków Napisane w lewo Twarze kończą się kropką (.) Ułamki są również dopuszczalne Chcę wiedzieć, czy jest to standard, a jeśli nie, jaki …
12 3d 

1
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 programowaniu (c ++ i c #), …
11 3d  geometry  mesh  memory  model 

1
Czy to właściwy sposób na wdrożenie prawa piwa?
Kiedy wdrażam prawo Beer'a (pochłanianie kolorów na odległość przez obiekt), z jakiegoś powodu nigdy nie wygląda to bardzo dobrze. Kiedy mam kolor za obiektem, obliczam dopasowany kolor w następujący sposób: const vec3 c_absorb = vec3(0.2,1.8,1.8); vec3 absorb = exp(-c_absorb * (distanceInObject)); behindColor *= absorb; To da mi coś, co wygląda …

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
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
Okluzja przecięcia sfery (do hybrydowego raytracingu)
Myśląc o hybrydowym raytracingu, stąd następujące pytanie: Załóżmy, że mam dwie solidne kule s1s1s_1 i s2s2s_2. Znamy ich centra i promienie oraz wiemy, że mają one pewną nakładającą się objętość w przestrzeni. Mamy typową konfigurację grafiki 3D: zakładamy, że oko jest u źródła, i rzutujemy sfery na płaszczyznę widoku 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.