Als «algorithm» getaggte Fragen


2
Wie wird die anisotrope Filterung normalerweise in modernen GPUs implementiert?
Anisotropes Filtern "behält die Schärfe einer Textur bei, die normalerweise durch die Versuche der MIP-Map-Textur verloren geht, Aliasing zu vermeiden". Der Wikipedia-Artikel gibt Hinweise, wie er implementiert werden kann ("Prüfen Sie die Textur (...) auf eine Orientierung der Anisotropie"), aber er ist mir nicht sehr klar. Es scheint verschiedene Implementierungen …



3
Wie kann ich Punkte in Bereichen mit höherer Krümmung konzentrieren?
Wie kann ich Punkte auf einer impliziten Oberfläche verteilen, um sie in Bereichen mit höherer Krümmung dichter zu konzentrieren? Ich habe überlegt, Punkte zufällig hinzuzufügen und Punkte abzulehnen, die aufgrund der Krümmung nicht erforderlich sind, aber ich würde gerne wissen, ob es einen besseren Ansatz gibt, um eine gleichmäßigere Verteilung …



1
Modellierung des Doppelspaltexperiments von Young
Das Doppelspaltexperiment von Young ist sehr einfach aufzubauen und zu erklären, aber es ist ein Beispiel für Beugung und Interferenz, von denen keines durch konventionelles Raytracing modelliert wird. Es ist einfach, eine Annäherung des Ergebnisses unter Verwendung von Texturen zu erstellen, aber dies würde erfordern, im Voraus zu wissen, was …

2
Warum sind Oktbäume so viel häufiger als Hash-Tabellen?
Beim Lesen von Artikeln finde ich häufig Oct-Tree-Implementierungen von Geometriedarstellungen, um die Daten zu sortieren. Wenn ich jedoch über das Problem nachdenke, scheinen Hash-Tabellen insgesamt besser zu sein. Hash-Tabellen bieten für die meisten Anwendungen bessere Durchschnitts- und schlechtere Szenarien: Wenn Sie beispielsweise einen Okt-Baum durch Raytracing verfolgen, werden Sie durch …






1
Störung der Bildtexturimplementierung aus der Renderman-Sprache
Ich versuche (in C #) einen Bildstörungsalgorithmus zu implementieren, der im Buch "Texturierung und Modellierung - K. Perlin et al." (Seite 91, falls jemand ihn hat) vorgestellt wird und ein Bild verzerrt. Der folgende Code ist in Renderman-Sprache: Der Texturzugriff Ct = texture("example.tx", s, t); wird ersetzt durch point Psh; …

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.