Ist das nur ein Billboard Quad mit einem Bloom
Ist das nur ein Billboard Quad mit einem Bloom
Einfache Frage: Gibt es in GLSL eine Möglichkeit, Funktionen für mehrere Shader freizugeben, oder muss ich alle Funktionen in jedem Shader definieren, der sie
Ich schreibe einen Spiel- und Karteneditor mit Java und jMonkeyEngine. Im Karteneditor habe ich einen Pinsel mit Drahtgitterkugel gemacht. Mein Problem ist: Ich möchte es überall sichtbar machen, also möchte ich die Farbe des Pixels "hinter" diesem Pinsel invertieren. Ich wollte es mit Fragment...
Ich beginne mit GLSL und habe eine einfache verzögerte Schattierung implementiert, die G-Puffer mit Positionen, Normalen und Albedo ausgibt. Ich habe auch einen einfachen Punktlicht-Shader geschrieben. Jetzt zeichne ich eine Kugel für das Punktlicht und die Ausgabe geht in einen...
Ich benötige Hilfe bei der Optimierung der folgenden Shader: Scheitel: precision mediump float; uniform vec2 rubyTextureSize; attribute vec4 vPosition; attribute vec2 a_TexCoordinate; varying vec2 tc; void main() { gl_Position = vPosition; tc = a_TexCoordinate; } Fragment: precision...
Ich habe daran gearbeitet, eine relativ große OpenGl ES 1.1-Quelle auf ES 2.0 zu portieren. In OpenGL ES 2.0 (was bedeutet, dass alles Shader verwendet) möchte ich dreimal eine Teekanne zeichnen. Die erste mit einer einheitlichen Farbe (ua die alte glColor4f). Die zweite mit einer Farbe pro...
Ich habe zum ersten Mal eine grundlegende Schattenzuordnung in OpenGL mithilfe von Shadern implementiert und habe einige Probleme. Unten sehen Sie ein Beispiel meiner gerenderten Szene: Der Prozess der Schattenzuordnung, dem ich folge, besteht darin, dass ich die Szene unter Verwendung einer...
Ich arbeite an einem von oben nach unten gekachelten, ziemlich grafischen 2D-Spiel, das von Dwarf Fortress inspiriert ist. Ich bin gerade dabei, einen Fluss in der Spielwelt zu implementieren, der eine Reihe von Plättchen abdeckt, und ich habe die Flussrichtung für jedes Plättchen berechnet, wie...
Es ist beliebt, prozeduralen Inhalt innerhalb der GPU zu rendern, z. B. in der Demoszene (Zeichnen eines einzelnen Quadrats, um den Bildschirm auszufüllen, und Ermöglichen, dass die GPU die Pixel berechnet). Ray Marschieren ist beliebt: Dies bedeutet, dass die GPU eine unbekannte Anzahl von...
Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in...
Ich habe eine Textur in three.js geladen und dann an die Shader übergeben. Im Vertex-Shader berechne ich die Normalen und speichere den UV-Vektor in einer Variablen. <script id="vertexShader" type="x-shader/x-vertex"> varying vec3 N,P; varying vec2 UV; void main() { gl_Position=...
Ich suche nach Ressourcen, die mir ein besseres Verständnis dafür vermitteln, für welche Art von Dingen Shader in Spielen verwendet werden, was sie können und was vielleicht noch wichtiger ist, was sie nicht können. Ich verstehe, wie die Grafik-Pipeline funktioniert und all das, und ich habe einige...
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...
Bei zwei Spielern tritt bei meinem Spiel ein Problem auf, bei dem der Bildschirm bei Verwendung eines Fragment-Shaders reißt. Dies scheint jedoch nur für Spieler mit einer R9 380-GPU der Fall zu sein. So sieht es im Spiel aus: Nachdem ich mit einem der Spieler gearbeitet hatte, beschränkte ich mich...
Ich möchte herkömmliche dreieckbasierte Modelle und Partikel mit einer Raytrace-Szene mit einer angemessenen Bildrate zusammenstellen. Mit webGL können Sie das nicht gl_FragDepthin den Fragment-Shader schreiben . Sie können nicht mehrere Renderziele haben, aber Sie können in eine RGBA-Textur...
Gibt es gute IDEs für Linux, mit denen wir GLSL-Shader bearbeiten und deren Wirkung visualisieren können? Hinweis: Shader Designer von Typhoon Labs ist eine gute Option, aber ich suche nach Alternativen, da diese Software einige Probleme mit Ubuntu 11.10
Wenn ich erstellen C # Script ( Create -> C# Scriptvia) Unity3d oder löschen Sie es aus Unity3d- Visual Studiozeigt mir das Warnfenster. es ist nervig. Gibt es eine Möglichkeit, "ReloadAll" im Projektmappen-Explorer ohne Fenster zu
Ich habe eine Szene mit 150000 Instanzen. Ich benutze glsl und opengl 4.0. Shader A ist 2-mal langsamer als Shader BIe, wobei Shader AI 20 fps und Shader BI durchschnittlich 40 fps erreicht. Was kann ich tun, um Shader A zu verbessern? Shader A: #version 400 struct Light { vec3 position; vec3...
Ich verwende den Standardansatz für das Billboarding in Unity, der in Ordnung, aber nicht ideal ist: transform.LookAt(camera) Das Problem ist, dass dies zu Verzerrungen in Richtung der Ränder des Ansichtsfensters führt, insbesondere wenn der Sichtfeldwinkel größer wird. Dies ist anders als das...