Als «3d» getaggte Fragen

9
Wie funktioniert gluLookAt?

Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf...

9
Netzmanipulation auf GPU gegen CPU

Nur ein bisschen neugierig - wo führen Sie Mesh-Manipulationen auf der CPU oder im Shader durch? Ich habe alles auf der CPU gemacht und ein Freund schlug vor, die Dinge auf die GPU-Seite zu verschieben. Wenn Sie Dinge wie Knochenanimationen auf der GPU machen, wie erhalten Sie das Netz zurück? (da...

9
Wie kann ich mit Wasser gefüllte Bereiche definieren?

Ich möchte meine kleine Spiel-Engine mit einer gut aussehenden Wassersimulation erweitern. Um daran zu arbeiten, muss ich einen geeigneten Weg finden, um Wasser im Spiel darzustellen. Leider kenne ich nicht viele verschiedene Darstellungen, deshalb werde ich Sie fragen. Es gibt eine ähnliche Frage,...

9
Diagonale Sichtlinie mit zwei Ecken

Im Moment verwende ich Bresenhams Linienalgorithmus für die Sichtlinie. Das Problem ist, dass ich einen Randfall gefunden habe, in dem Spieler durch Wände schauen können. Tritt auf, wenn der Spieler in bestimmten Winkeln zwischen zwei Ecken einer Wand mit einer Lücke auf der anderen Seite schaut....

9
Wie wähle ich den Skalierungsfaktor einer 3D-Spielwelt?

Ich mache einen 3D-Panzerspiel-Prototyp mit einer Physiksimulation und verwende C ++. Eine der Entscheidungen, die ich treffen muss, ist das Ausmaß der Spielwelt in Bezug auf die Realität. Zum Beispiel könnte ich 1 Maßeinheit im Spiel so betrachten, dass sie in der Realität 1 Meter entspricht. Das...

8
Ich brauche Hilfe bei 3D-Schattierung / Beleuchtung

Wie geht ihr mit Shading in einem 3D-Spiel um? Ich habe eine gerichtete Lichtquelle, die eine Seite eines Baumes aus Würfeln beschattet. Die restlichen 3 Seiten erhalten nur Umgebungsschattierungen. Der 3D-Effekt geht also verloren, wenn zwei schattierte Umgebungsseiten betrachtet werden. Vermisse...

8
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI

Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert...

8
Wie sieht ein grafischer AAA-Workflow aus? [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . So verstehe ich es...

8
Höhenkarte vs 3D Model Mesh

Ich arbeite derzeit an einem 3D-PC-Spiel (geschrieben in C ++ und DirectX 9.0) und versuche, den besten Weg zu finden, um Level-Daten im Speicher zu speichern. Die Aktion des Spiels findet unter der Erde statt, sodass sich immer eine Decke über dem Spieler befindet. Der Boden ist ziemlich holprig...

8
Wofür genau können Shader verwendet werden?

Ich bin nicht wirklich eine 3D-Person, und ich habe in einigen Three.js-Beispielen nur ein wenig Shader verwendet, und bisher habe ich den Eindruck, dass sie nur für den grafischen Teil der Gleichung verwendet werden. Der (ziemlich kryptische) Wikipedia-Artikel und einige andere Quellen lassen...

8
OpenGL Fast-Object Instancing-Fehler

Ich habe einen Code, der eine Reihe von Objekten durchläuft und Instanzen dieser Objekte rendert. Die Liste der Objekte, die gerendert werden müssen, wird als std :: map> gespeichert, wobei ein Objekt der Klasse MeshResource die Eckpunkte und Indizes mit den tatsächlichen Daten enthält und ein...