Computergrafik

Fragen und Antworten für Computergraphiker und Programmierer

2
Wie baue ich ein anständiges Objektiv- / Kameraobjektivmodell für die Pfadverfolgung auf?
Ich habe einen kleinen Pfadfinder geschrieben, nachdem ich mit Smallpt gelernt und experimentiert habe . Das einzige, was ich selbst nicht geschrieben (und verstanden) habe, ist, wie die Anfangsstrahlen berechnet und von der Kamera abgefeuert werden. Ich habe das Prinzip richtig verstanden, suche aber nach Ressourcen, die beschreiben, wie man: …


3
Nicht-Echtzeit-Raytracing
Ich habe einiges mit Echtzeit-Raytracing (und Raymarching usw.) gespielt, aber nicht so viel Zeit mit Nicht-Echtzeit-Raytracing verbracht - für qualitativ hochwertigere Bilder oder für das Vorrendern von Videos und dergleichen. Ich kenne eine verbreitete Technik, um die Bildqualität im Nicht-Echtzeit-Fall zu verbessern: Wirf einfach VIELE Strahlen pro Pixel und mittle …

4
Wann sollten Quaternionen verwendet werden, um Rotation und Skalierung in 3D darzustellen?
Quaternionen (eine vierdimensionale Erweiterung komplexer Zahlen) können zur Darstellung der Rotation und Skalierung eines 3D-Vektors verwendet werden. Die Anwendung einer Quaternion auf einen 3D-Vektor erfordert zwei Quaternionenmultiplikationen und erfordert somit weniger Operationen als die Multiplikation mit der entsprechenden Transformationsmatrix. Allerdings werden stattdessen häufig lineare und affine Transformationsmatrizen verwendet, insbesondere in …

3
Was ist "Scanline Racing"
Ich habe viele Leute, die an VR arbeiten, über Scanline-Rennen sprechen hören und dass dies dazu beitragen soll, die Latenz für Motion-to-Photon zu verbessern. Allerdings ist mir nicht klar, wie das mit OpenGL gemacht werden kann. Könnte jemand erklären, wie Scanline Racing funktioniert und wie es auf modernen GPUs implementiert …

3
Was sind sphärische Harmonische und Lichtsonden?
Was sind sphärische Harmonische und Lichtsonden ? Wie nützlich sind sie in der Computergrafik? Was genau machen sie? Ich habe das Wort sphärische Harmonische & Lichtsonden überall gehört, von Siggraph-Präsentationen bis zu Blog-Posts. Kürzlich hat Matt Pettineo eine sechsteilige Blogserie über sie gepostet , aber ich verstehe immer noch nicht, …

3
Was erklärt die hohe Spiegelung von Metallen?
Nach meinem Verständnis bezieht sich die Spiegelfarbe normalerweise auf die Lichtmenge, die reflektiert wird, wenn die Oberfläche bei normalem Einfall beleuchtet wird, und wird mit F0F0F_0 oder R0R0R_0 . Darüber hinaus wird dieser Wert für nichtmetallische Materialien aus dem Brechungsindex des Materials nnn mit der aus den Fresnel-Gleichungen abgeleiteten Formel …

1
Wann die perspektivisch korrekte Interpolation deaktiviert werden soll (keine Perspektive)
In GLSL ist die perspektivisch korrekte Interpolation von Scheitelpunktattributen die Standardeinstellung. Sie kann sie für bestimmte Scheitelpunktattribute mithilfe des nicht- perspektivischen Qualifikationsmerkmals deaktivieren . Abgesehen von Nachbearbeitungs-Shadern habe ich die perspektivisch korrekte Interpolation noch nie deaktiviert gesehen - gibt es andere Anwendungsfälle? Macht es überhaupt einen Unterschied in Bezug auf …


2
Warum spricht Grafik eher von „Dielektrika“ als von Isolatoren?
In der Filament-Dokumentation unter https://google.github.io/filament/Filament.md.html wird beispielsweise der Begriff "Dielektrika" verwendet, wenn Nichtleiter mit Leitern verglichen werden, die als "Metallics" bezeichnet werden. Und hier bei stackexchange erzeugt /computergraphics//search?page=2&tab=Relevance&q=dielectric auch viele Treffer für "dielektrisch". Normalerweise hätte ich in diesen Fällen das Wort "Isolator" erwartet. Stammt "Dielektrikum" aus einer historischen Quelle oder …
12 material 

1
Path Tracer - mehrschichtige Materialien und Stichproben
Ich versuche derzeit, einen Monte-Carlo-Pfad-Tracer zu implementieren. Ich habe einige Nachforschungen angestellt und es scheint, dass ein gängiger Ansatz für Materialien darin besteht, ein Schichtenmodell zu verwenden. Etwas wie das: Wenn Licht auf die Oberfläche trifft, gibt Fresnel an, wie viel von diesem Licht von der ersten Schicht reflektiert wird …





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.