Computergrafik

10
Wie kann man das Viereck in ein Rechteck entfernen?

tl; dr: Mathematisches Problem in der projektiven Geometrie: Wie findet man eine 4x4-Kameramatrix, die eine Projektion wie unten dargestellt liefert, so dass sich die Punkte A, B, C, D irgendwo an den Rändern der Gerätebox befinden (z. B. OpenGL-normalisiertes Gerät) Koordinaten), und die Ecken der...

10
Warum ist ein BRDF kein Strahlungsverhältnis?

Ich lerne etwas über BRDFs und frage mich, warum das BRDF als das Verhältnis von ausgehender Strahlung zu einer bestimmten Richtung und eingehender Strahlung aus einer anderen Richtung definiert ist. Warum ist der BRDF nicht als Strahlungsverhältnis

10
Wie funktioniert das Aktualisieren eines Tiefenpuffers in der GPU?

Im Moment versuche ich, eine Art Tiefenpuffer in Software zu implementieren, und ich habe ein großes Problem, wenn ich darauf schreibe. Einen Mutex zu haben ist ein absoluter Overkill. Also habe ich eine Anzahl von Mutexen erstellt, die der Anzahl der Threads entspricht. Ich sperre einen Mutex...

10
Faltung der halbkugelförmigen Harmonischen

Sphärische Harmonische (SH) sind eine Möglichkeit, niederfrequente sphärische Funktionen mit nur einer Handvoll Koeffizienten darzustellen. Sie haben einige schöne mathematische Eigenschaften, zB kann eine Faltung mit einer Kernfunktion h (x) (die Kreissymmetrie hat) berechnet werden als Im Falle...

10
Rendern in radiometrischen Einheiten oder photometrischen?

Beim herkömmlichen Rendering werden normalerweise alle Berechnungen mit radiometrischen Einheiten durchgeführt, entweder als vollständiges spektrales Rendering oder komponentenweise (XYZ, RGB usw.). Da das moderne Rendering jedoch mehr physikalisch basierte Modelle hinzufügt, ist es für Künstler...

10
Ist der Sprungflutalgorithmus trennbar?

JFA (der hier beschriebene Algorithmus: http://www.comp.nus.edu.sg/~tants/jfa/i3d06.pdf ) kann verwendet werden, um eine Annäherung an ein Voronoi-Diagramm oder eine Entfernungstransformation zu erhalten. Dies geschieht in logarithmischer Zeit basierend auf der Größe des resultierenden Bildes und...

10
Pipeline zum Erstellen von Voronoi-Netzen

Ich möchte ein Maya-Plugin implementieren (diese Frage ist unabhängig von Maya), um 3D-Voronoi-Muster zu erstellen Ich weiß nur, dass ich mit der Punktabtastung beginnen muss (ich habe den in diesem Artikel beschriebenen adaptiven Poisson-Abtastalgorithmus implementiert ). Ich dachte, dass ich von...

10
Gibt es einen Grund, Direct3D OpenGL vorzuziehen?

So lese ich diese , ich irgendwie den Grund bekam , warum viel mehr Spiele auf Microsoft Windows gibt es als auf jedem anderen O. Das Hauptproblem war, dass Direct3D OpenGL vorgezogen wird. Was ich nicht verstehe ist, warum ein Entwickler die Kompatibilität opfern sollte? Das ist einfach ein...