Spezifische Fragen zum Raytracing (im Gegensatz zum Scanline-Rendering), der 3D-Grafiktechnik zum Überschneiden von Strahlen der Kamera mit Objekten in der Szene.
Ich möchte realistische Bilder von Wasser in einem Lebensraum im Orbit wiedergeben. Das Bild muss nicht in Echtzeit generiert werden, obwohl ich auch nicht möchte, dass es Wochen dauert. Ich suche nach einem Ansatz, der in Stunden oder Tagen realistische Bilder erzeugen kann. Der Lebensraum ist zylindrisch, wobei die gekrümmte …
Bei der Umstellung von einer einheitlichen Hemisphärenprobe auf eine kosinusgewichtete Hemisphärenprobe bin ich durch eine Aussage in einem Artikel verwirrt. Mein aktueller indirekter Beitrag berechnet sich wie folgt: Vec3 RayDir = UniformGenerator.Next() Color3 indirectDiffuse = Normal.dot(RayDir) * castRay(Origin, RayDir) Wobei das Punktprodukt cos (θ) ist In diesem Artikel über bessere …
Wie könnte ich die Wellen für einen Wasserkörper mit weißen Kappen und Schaum und variabler Intensität der Wellen erzeugen? Ist die Oberfläche ein Netz mit einer normalen Karte? Gibt es eine Formel, um das zu generieren? Gibt es etwas Ähnliches, um festzustellen, wo und wie die Whitecaps gerendert werden? Ich …
Ich kann mathematische Gleichungen nicht verstehen. Ich bin Grafikdesigner. Was ist "Wichtigkeitsstichprobe"? Was ist "Multiple-Importance-Sampling"? Könnten Sie das anhand von Abbildungen und ohne mathematische Gleichungen leicht erklären? Was ist der Unterschied zwischen "Stichproben mit Wichtigkeit" und "Stichproben mit mehreren Wichtigkeiten"?
Wenn die zu strahlende Szene nicht im Speicher gespeichert werden kann, erscheint es unrealistisch, sie ohne Hinzufügen von mehr RAM zum Computer in einer praktischen Zeitspanne zu rendern, da verschiedene Teile der Szene möglicherweise mehrmals pro Pixel von der Festplatte geladen werden müssen . Gibt es einen Weg daran vorbei? …
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 …
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 …
Ich lese das Buch Physically Based Rendering (Pharr, Humphreys). Im Kapitel über Lichter wird über die Annäherung der Gesamtemissionsleistung verschiedener Arten von Lichtern gesprochen. Zum Beispiel ist die Gesamtleistung eines Punktlichts intensity * 4 * pi. Hier repräsentiert 4pi einen Raumwinkel über die gesamte Kugel. Das macht für mich Sinn, …
Ich weiß, wie Shadow Mapping funktioniert, aber ich bekomme nicht die Ursache für Schattenakne! Kann mir jemand auf einfache Weise die Ursache von Schattenakne sagen und wie hängt sie mit der Auflösung der Tiefenkarte zusammen?
Wie werden volumetrische Effekte wie Rauch, Nebel oder Wolken von einem Raytracer wiedergegeben? Im Gegensatz zu festen Objekten haben diese keine genau definierte Oberfläche, mit der ein Schnittpunkt berechnet werden kann.
Denken Sie über Hybrid-Raytracing nach, daher die folgende Frage: Angenommen, ich habe zwei feste Kugeln und s 2 . Wir kennen ihre Zentren und Radien und wir wissen, dass sie ein überlappendes Volumen im Raum haben.s1s1s_1s2s2s_2 Wir haben einen typischen 3D - Grafik - Setup: nehmen Auge am Ursprung ist, …
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 …
In der herkömmlichen Computergrafik werden die meisten 3D-Modelle durch Rasterung oder Raytracing gegen ein unterteiltes Netz von Grundelementen, normalerweise Dreiecken oder Quads, gerendert. In jüngerer Zeit wurden einige Echtzeittechniken auf Raytracing gegen vorzeichenbehaftete Distanzfelder (SDFs) angewendet. Intuitiv können diese Distanzfelder nicht die gleichen Dreiecke und Quads wie beim herkömmlichen Rendern …
Ein Kontext. Oben sind der Code und das daraus resultierende Bild in Peter Shirleys Raytracing in einem Wochenendbuch aufgeführt. Wie Sie dem Code entnehmen können, fügt er einige Bereiche hinzu. Und doch gibt es im endgültigen Bild 2 Ellipsoide nebeneinander. Ich kann einfach nicht verstehen, warum es so ist, egal …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.