Ich versuche, einen Glitzereffekt für meinen Echtzeit-Shader zu erzeugen, aber ich weiß nicht wie. Hier ist ein Beispiel und ein anderes Beispiel . Mit welcher Technik kann ich dies
Unterstützt Windows 8 DirectX 9? Weil ich einige Beispiele durchgesehen habe, die in C ++ und DirectX 9 für Windows 8 geschrieben wurden. Es war nicht so, wie ich es kenne (siehe hier http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2) ). Beispiel: DirectX mit COM
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...
Also schreibe ich ein kleines Spiel mit Direct3D 9 und verwende Multitexturing für das Gelände. Ich probiere nur 3 Texturen und eine Mischkarte aus und erhalte die Gesamtfarbe aus den drei Texturen basierend auf den Farbkanälen aus der Mischkarte. Wie auch immer, ich bekomme einen massiven Rückgang...
Ich habe einige Probleme beim Rendern einer Reihe von Werten für ein Rendertarget. Die Werte landen nie genau in dem Bereich, den ich möchte. Grundsätzlich verwende ich ein Vollbild-Quad und einen Pixel-Shader, um meine Rendertarget-Textur zu rendern, und beabsichtige dann, die Texturkoordinaten...
Ich bin gespannt, wie ich mit vielen Lichtern in einer Szene umgehen soll. Angesichts einer sehr großen Karte in einem Rollenspiel, mit Dungeons (mit Lichtern) usw. Ich weiß über verzögerte Beleuchtung Bescheid, aber das beantwortet nur, wie man viele Lichter rendert. Aber meine Frage ist mehr: Wie...
Ich bin gespannt, wie 3D-Effekte wie Zauber in Warcraft oder Torchlight grafisch implementiert werden. Ich habe gerade ein Buch über Direct3D fertiggestellt und fühle mich ziemlich wohl damit und mit 3D-Grafiken im Allgemeinen, aber ich bin mir nicht sicher, wie ich so etwas wie einen Charakter...
Okay, es fällt mir schwer, einen Bool zu packen und in einen konstanten Hlsl-Puffer auszurichten, und ich bin mir nicht sicher, warum. Hier ist der Puffer in hlsl cbuffer MaterialBuffer : register(b1) { float3 materialDiffuseAlbedo; float materialSpecularExponent; float3
Ich bin auf 3D-Spiele gestoßen, die in einem Browser spielbar sind. Für die Arbeit muss ein Plugin installiert sein. Ich denke, das Plugin erstellt ein D3D-Fenster im Browser. Wie würde ich etwas Ähnliches
Ich verwende Direct3D mit dem D3DXSPRITE-Wrapper, um die Kacheln auf den Bildschirm zu zeichnen. Ich habe eine Kachelklasse, die Elemente wie Kollision und Kacheltyp enthält, dann habe ich eine Reihe von Kacheln, z Fliesenraster [256] [256]; Welches wäre eine bessere Methode? - Zeichnen Sie den...
In XNA (und Direct3D im Allgemeinen AFAIK) bündeln Sie potenziell einzelne verwandte Shader in "Effekte", anstatt einzelne Vertex- und Fragment-Shader zu erstellen. Wenn Sie einen Effekt verwenden, wählen Sie eine "Technik" aus (oder durchlaufen alle), und dann hat jede "Technik" eine Anzahl von...
Ich bin ein blinder Programmierer und arbeite an einem Hörspiel für Blinde. Ich verwende SlimDX und es wurde auf Dutzenden von Systemen von XP bis Win 8.1 getestet. Mein Code funktioniert auf den meisten Systemen einwandfrei, aber auf einigen wenigen XP-Systemen wird zur Laufzeit der folgende...
Ich habe viele Fragen in diesem Bereich gesehen, aber nicht genau diese Frage. Ich entschuldige mich, wenn dies ein Duplikat ist. Ich mache ein kleines 3D-Spiel. Um ehrlich zu sein, es ist nur ein kleines Hobbyprojekt und wird sich wahrscheinlich nicht als echtes Spiel herausstellen. Ich werde...
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 2 Jahren . Ich habe 2 Fragen, die 2. ist eher eine Art...
Ich muss Konturen um 2D-Objekte im 3D-Raum zeichnen. Ich habe versucht, Linien um das Objekt zu zeichnen (+ Punkte, um die Lücke zu füllen), aber aufgrund der Linienbreite bedeckte ein Teil davon (~ 50%) das Objekt. Ich habe versucht, Schablonenpuffer zu verwenden, um dieses Problem zu beseitigen,...
Mein Spiel verwendet DirectX 10 und ich habe ein Problem, bei dem Benutzer melden, dass mein Spiel nicht auf ihrer Grafikkarte gespeichert ist. Stattdessen wird es lieber auf der integrierten Intel-Karte ausgeführt, was die Leistung beeinträchtigt. Möglicherweise hängt dies mit Windows 8 zusammen....
Ich versuche also, "glattes" Gelände in meine Block-Engine zu implementieren, indem ich jedem Oberflächenblock eine Höhenkarte gebe. Grundsätzlich generiere ich diese "Höhenkarten" für jeden Block, indem ich die Höhen in Intervallen von 0,25 entlang der Blockkante generiere. Um dann die Eckpunkte...
Dies hängt etwas mit einer Frage zusammen, die ich zuvor bezüglich des Zeichnens indizierter Grundelemente gestellt habe . Mein Problem war, dass ich nur einen Würfel zeichnete, wenn ich viele zeichnen wollte. Mir wurde gesagt, dass das Problem darin bestand, dass ich die Scheitelpunkt- und...
Vorwort: Diese Frage wird aus Direct3D-Sicht gestellt, weil ich damit vertraut bin. Offensichtlich entsteht jedes Mal ein leichter Overhead, wenn wir den Vertex- oder Indexpuffer in Direct3D ändern (dh mit IASetIndexBuffer). Aber ich nehme an, wenn wir einen riesigen Index- / Scheitelpunktpuffer...
Ich verwende eine orthografische Kamera, um Schnitte eines Modells zu rendern (um es zu voxelisieren). Ich rendere jedes Slice sowohl von oben als auch von unten, um festzustellen, was sich in jedem Slice befindet. Das Modell, das ich rendere, ist eine einfache T-Form, die aus zwei Würfeln...