Computergrafik

Fragen und Antworten für Computergraphiker und Programmierer

2
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 Einheitskiste fallen entlang der Strahlen …

2
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 finanzieller …
10 opengl  direct3d 


1
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 praktisch, Werte in den bekannteren photometrischen Einheiten anzugeben, z. B. die Intensität eines Lichts in …

1
Gründe für die Annahmen für die Mikrofacettenverteilungsfunktion?
Das Papier Mikrofacettenmodelle für die Brechung durch raue Oberflächen (unter anderem) erinnert uns an die folgenden Annahmen über die Mikrofacettenverteilungsfunktion D: Die Mikrofacettendichte ist positiv bewertet Die gesamte Mikrooberfläche ist mindestens so groß wie die entsprechende Makrooberfläche Die (vorzeichenbehaftete) projizierte Fläche der Mikrooberfläche ist für jede Richtung v dieselbe wie …

1
Was bedeutet "stumm" im Kontext von Farbe?
Ich möchte Farben aus Bildern wie in Adobe Kuler extrahieren. Wenn ich bunt oder stumm wähle, werden entsprechende Farben angezeigt. Aber was ist die Definition für bunte oder gedeckte Farben? Worauf beziehen sich die Wörter "bunt", "tief" und "gedämpft"?
10 color 

2
Ist Okklusions-Culling bei modernen Füllraten und verzögertem Rendern immer noch relevant?
Während es sich beispielsweise um die aktuelle GPU der Spitzenklasse handelt, verfügt die GTX 980 über eine erstaunliche Füllrate von 72,1 Gigapixeln / Sekunde, die mit Back-to-Front-Rendering und / oder Z-Pufferprüfungen fast lächerlich groß erscheint, möglicherweise sogar bei 4k Auflösungen. In Bezug auf die Anzahl der Polygone können moderne GPUs …


1
Ist die Ausrichtung und Deklaration der Uniformen von Bedeutung?
In Abschnitt 6.4 Konstante Puffer des Buches Praktisches Rendern und Rechnen mit Direct3D 11 (Seiten 325, 326) wird Folgendes erwähnt: Standardmäßig versucht der HLSL-Compiler, Konstanten so auszurichten, dass sie nicht mehrere float4-Register umfassen. [...] Das Packen für einen HLSL-Konstantenpuffer kann auch manuell über das Schlüsselwort packoffset angegeben werden. Ich gehe …

1
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 diesen Punkten aus den 3D-Draht des Netzes mit Voronoi …
10 3d  geometry  mesh  polygon 

1
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 einer Faltung mit einer Kosinuskeule für Rang 3 SH führt dies zu …
10 hemisphere 

1
Ray Tracing mit Kegeln: Abdeckung, Überlappung und Aneinandergrenzen von Dreiecken
John Amanatides beschreibt in seiner klassischen Arbeit Ray Tracing with Cones eine Variation der klassischen Ray Tracing. Indem das Konzept eines Strahls um einen Öffnungswinkel erweitert und zu einem Kegel gemacht wird, können Aliasing-Effekte (einschließlich solcher, die von zu wenigen Monte-Carlo-Proben stammen) reduziert werden. Während des Kegel-Dreieck-Schnittpunkts wird ein skalarer …
10 raytracing 


1
Kann ich Gravitationslinsen nur mit einer einzigen Punktschwerkraftquelle verfolgen?
Ich möchte die Vergrößerung sehr weit entfernter Objekte durch den Linseneffekt einer weniger entfernten Galaxie simulieren. Muss ich eine große Anzahl von Punktmassen modellieren oder kann ich mit nur einer einzigen durchschnittlichen Punktmasse davonkommen? Ich kann sehen, wie man mit Hyperbeln für die Strahlen, die von einer einzelnen Punktmasse beeinflusst …
10 raytracing 

1
Wie funktioniert die zeitliche Reprojektion?
Zeitliches Anti-Aliasing (und andere zeitliche Algorithmen) funktionieren, indem Pixel dieses Rahmens mit Pixeln aus dem letzten Rahmen abgeglichen werden und diese Informationen dann verwendet werden. Ich verstehe, dass Sie die letzten und aktuellen Bildmatrizen zusammen mit Bewegungsvektorinformationen verwenden können, um die Pixel zwischen den Bildern abzugleichen. Was ich jedoch nicht …

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.