Als «shaders» getaggte Fragen

Ein Computerprogramm, das auf Grafikhardware ausgeführt wird und ein hohes Maß an Kontrolle über das Rendern von Szenen bietet

1
Wie kann ich einen "Hinter Mauern sehen" -Effekt erzielen?
Divinity: Original Sin 2 hat ein wunderschönes durchsichtiges System. Wenn ich hinter Wände gehe, erscheint eine Splash-Maske und wenn ich mich im Spiel bewege, ändert sie sich. Es ist wie ein Überblendungs-Shader und hat einen Metaball-Effekt. Wie kann ich diesen Effekt replizieren und eine dynamische Splash-Maske erstellen, wenn Spieler hinter …




4
Mehrere Shader verwenden
Ich studiere gerade Opengl-Shader, aber ich kann nichts herausfinden: wie man unterschiedliche Shader auf die Objekte anwendet, zum Beispiel eine Teekanne, die mit Toon-Shader gerendert wurde, und eine andere in derselben Szene, die eine stark reflektierende Oberfläche verwendet und von der andere verzerrt ist eine Rauschfunktion, wie in diesem Video …
53 shaders  glsl 

1
Wie funktionieren Raymarch-Shader?
Ich habe mir Shader angesehen, die hier auf shadertoy.com zu finden sind, und die meisten coolen haben Lärm und Raymarch gemeinsam. Ich verstehe den Quellcode überhaupt nicht, aber ich möchte es wirklich. Wie funktionieren diese Shader und wie funktioniert der Raymarch-Algorithmus? Ich habe überall gesucht und kann zu dem Thema …


2
Wie kann man realistisches Eis rendern?
Ich versuche, in Unity einen Ice-Shader zu schreiben, der gut und zumindest halbrealistisch aussieht. Wenn die folgende Aufnahme ( bei Google gefunden ) CG wäre, welche würde der Shader enthalten? (die vordergrundhöhle). Ich könnte mich irren, aber es sieht so aus, als hätte es sogar ein anderes Beleuchtungsmodell als das …

2
Soll ich nach einem erfolgreichen glLinkProgram meine Shader löschen / entfernen?
Wenn ich ein verknüpftes Programm habe und über defensive Programmierung nachdenke, sollte ich die Shader löschen und entfernen, die zum Verknüpfen dieses Programms verwendet wurden? Wenn ja, werden dadurch Ressourcen freigesetzt? Oder werden diese Shader-Objekte erst nach einem glDeleteProgram-Aufruf freigegeben? edit: Nur zur Verdeutlichung was ich tue ist (was mit …
45 opengl  shaders 

1
Wie kann ich das Aliasing in meinem Konturglühen reduzieren?
Ich versuche, den leuchtenden Kontureffekt im Spiel Left 4 Dead zu replizieren. Der Effekt lässt einen Objektumriss leuchten, selbst wenn das Objekt verdeckt ist. Hier ist ein Screenshot des Effekts: Ich bin in der Lage, diesen Effekt in meinem OpenGL-basierten Programm zu replizieren. Das mache ich gerade: Erstellen Sie eine …
42 opengl  shaders  glsl  glow 

5
Sollen die Akteure eines Spiels selbst für das Zeichnen verantwortlich sein?
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das Eigenschaften wie hat ... width height backgroundColour draw(). …

4
Was ist ein Fragment in der 3D-Grafikprogrammierung?
Was ist ein Fragment in einem Fragment-Shader? Wikipedia sagt, dass: Im Allgemeinen kann man sich ein Fragment als die Daten vorstellen, die zum Schattieren des Pixels benötigt werden, sowie die Daten, die zum Testen benötigt werden, ob das Fragment überlebt, um ein Pixel zu werden (Tiefe, Alpha, Schablone, Schere, Fenster-ID …

12
Was sind einige gute Ressourcen zum Erlernen von HLSL? [geschlossen]
Als ich das letzte Mal versuchte, HLSL zu lernen, machte ich ein paar Shader und verstand größtenteils, was ich tat, aber ich hatte immer noch das Gefühl, im Dunkeln zu stolpern. Das meiste, was ich gelernt habe, habe ich aus verschiedenen Blog-Posts erhalten, die die Dinge nicht sehr gut erklärten. …
28 shaders  hlsl 

4
Unterschied zwischen Material und Shader
In Spielen beeinflussen Materialien oft nur das visuelle Erscheinungsbild von Objekten. Das optische Erscheinungsbild wird durch Shader beeinflusst. Gibt es also einen terminologischen Unterschied zwischen Materialien und Shadern? Sollten Sie einen Shader für ein Material schreiben?

3
Umriss Objekt Wirkung
Wie kann ich einen ähnlichen Umrisseffekt erzielen wie in League of Legends oder Diablo III? Wird ein Shader verwendet? Wie? Ich würde Antworten vorziehen, die nicht an einen bestimmten Motor gebunden sind, sondern die ich an jeden Motor anpassen kann, an dem ich arbeite.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.