Computergrafik

8
Ist dieser russische Roulette-Code korrekt?

Ich verwende unter anderem www.scratchapixel.com, um zu lernen, wie man einen Renderer implementiert. Ich betrachte den folgenden Code von dieser Seite, in dem ein Paket von Photonen betrachtet wird, die sich durch ein Material bewegen. Für jedes Photonenpaket wird das Gewicht auf initialisiert ....

8
Was ist "Objektraumbeleuchtung"?

Als ich mir Star Swarm ansah , eine Demo für die Nitrous-Engine, fand ich diese kleine Zeile: "Nitrous verwendet Object Space Lighting, die gleichen Techniken wie im Film, einschließlich Bewegungsunschärfe in Filmqualität in Echtzeit." Ich habe versucht, mich nach etwas zu "Objektraumbeleuchtung"...

8
Shadow Mapping-Artefakte

Ich habe mit Schattenzuordnung in OpenGL unter Verwendung von Tiefenstrukturen herumgespielt. Die Tiefenstruktur ist in Ordnung und ich kann sie auf die Szene abbilden, aber ich habe einige seltsame Artefakte auf der Rückseite des Objekts: Meine Frage ist, was dies verursacht und wie ich es beheben...

8
Was ist Umgebungsokklusion?

Umgebungsokklusion "ist eine Schattierungs- und Rendering-Technik, mit der berechnet wird, wie stark jeder Punkt in einer Szene der Umgebungsbeleuchtung ausgesetzt ist . Umgebungsbeleuchtung bezieht sich auf Was ist Umgebungsbeleuchtung? :: ... konstante und positionsunabhängige Beleuchtung: das...

8
Suche nach akzeptablen Qualitätsschatten-Mapping-Techniken

Kürzlich habe ich bei der Suche nach der Lösung des Schattenakneproblems der traditionellen Schattenkartierung exponentielle Schattenkarten implementiert. Es hat den Trick gemacht (überhaupt keine Akne), aber gleichzeitig andere inakzeptable Fehler eingeführt. Für Tiefenkartenunschärfe verwende ich...

8
Farbraum der MERL BRDF Datenbank?

Ich weiß, dass es mittlerweile als eine Art trauriger, wiederkehrender Witz angesehen werden kann, aber hat hier zufällig jemand die geringsten Informationen über den Farbraum von RGB-Werten in der MERL BRDF-Messdatenbank?

8
Massenerhaltung in der Flüssigkeitssimulation

Ich versuche hier eine 2D-Version von Foster und Fedkiws Artikel "Praktische Animation von Flüssigkeiten" zu implementieren: http://physbam.stanford.edu/~fedkiw/papers/stanford2001-02.pdf Fast alles funktioniert, außer Abschnitt 8: "Erhaltung der Masse". Dort haben wir eine Gleichungsmatrix...

8
Enthalten moderne GPUs Barrel Shifter?

Ich bin mir bewusst, dass die meisten modernen GPUs, obwohl sie für Gleitkomma ausgelegt sind, heutzutage in Bezug auf die Ganzzahlleistung mehr oder weniger gleichwertig sind, mit ein paar Einschränkungen wie dem Fehlen eines verschmolzenen Multiplikationszusatzes. Ich bin mir jedoch nicht sicher,...

8
Codieren Sie zwei R11G11B10F-Puffer mit Y'CbCr?

Wir versuchen, die Beleuchtung in der Füllrate zu optimieren. Integrierte Grafikchips haben einen sehr langsamen Speicherzugriff. Es gibt zwei Lichtpuffer: einen für Diffuse und einen für Specular. Beide verwenden das Format R11G11B10F. Gibt es eine Möglichkeit, zwei Puffer in einen zu packen?...

8
OpenGL Specular Shading - Probleme mit Gradientenstreifen

Ich benutze Phong Shading als mein Beleuchtungsmodell. Trotzdem erzeugt die Spiegelschattierung Gradienten im Lichtkegel: Hoffentlich können Sie sehen, dass sich der Gradient von der unteren linken Ecke entlang des Quaders ausdehnt. Hier ist der Shader-Code, der dieses spiegelnde Licht erzeugt:...