Pytania oznaczone «opengl»

9
Problemy z mapowaniem cienia po raz pierwszy

Po raz pierwszy zaimplementowałem podstawowe mapowanie cieni w OpenGL przy użyciu shaderów i mam pewne problemy. Poniżej możesz zobaczyć przykład mojej renderowanej sceny: Proces mapowania cieni, który śledzę, polega na tym, że renderuję scenę do bufora ramki przy użyciu macierzy widoku z punktu...

9
Jak działa gluLookAt?

Z mojego zrozumienia gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); jest równa: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ale kiedy wydrukuję ModelViewmatrycę, wezwanie do glTranslatef()wydaje się nie...

9
Manipulacja siatką na GPU vs. CPU

Trochę ciekawy - gdzie wykonujesz operacje na siatce, na procesorze lub w module cieniującym? Robiłem wszystko na procesorze, a znajomy zasugerował przeniesienie rzeczy na stronę GPU. Jeśli robisz takie rzeczy jak animacje kości ... na GPU, jak odzyskasz siatkę? (ponieważ robię wykrywanie kolizji...

9
2D Profil górnej powierzchni wody

Próbuję stworzyć efekt grubości powierzchni wody za pomocą modułu cieniującego fragmenty wierzchołków. Jestem w środowisku gier 3D, ale jest to widok przewijania, więc widok „2D”. Oto dobry samouczek tworzenia takiego efektu w prawdziwym 2D za pomocą modułu cieniującego fragmenty. Ale myślę, że...

9
Jak korzystać z nowoczesnego OpenGL do gier 2D?

Znalazłem mnóstwo „nowoczesnych” samouczków OpenGL (3.0+) dla 3D, ale nie znalazłem prawie nic, gdy szukałem informacji o tym, jak używać go do tworzenia gier 2D. Jak rozpocząć korzystanie z OpenGL dla gier 2D? W szczególności jestem zainteresowany uzyskaniem odpowiedzi na następujące...

9
Obrót kamery 3D

Proszę, wybacz mi, ale potrzebuję pomocy i utknąłem w tym od kilku tygodni, nie robię postępów i wszędzie idę i widzę inną odpowiedź, wszystko, co próbuję, nie działa. Mam już wystarczająco dużo wskazówek i porad, teraz naprawdę potrzebuję tylko kogoś, kto udzieli mi odpowiedzi, aby móc pracować...

9
Jak odtworzyć plik wideo w OpenGL?

Czy istnieje biblioteka, która pozwoli mi załadować plik filmu i odtworzyć go w aplikacji OpenGL? A może po prostu próbka kodu, którą ktoś leży? Używam również GLUT, jeśli to robi różnicę. Wydaje mi się, że format pliku nie ma znaczenia, chociaż obecnie mój film jest w formacie...

9
Dlaczego nie mogę używać operatora '> =' z Vector3s?

Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć....