Als «raytracing» getaggte Fragen

Spezifische Fragen zum Raytracing (im Gegensatz zum Scanline-Rendering), der 3D-Grafiktechnik zum Überschneiden von Strahlen der Kamera mit Objekten in der Szene.


1
Benötigt die Kosinus-gewichtete Hemisphären-Probenahme bei der Berechnung des Beitrags für indirektes Licht noch NdotL?
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 …

1
Ocean Wave Rendering
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 …


3
Wie kann ich eine Szene strahlen, die nicht in den Speicher passt?
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? …

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
Kugelschnitt-Okklusion (für Hybrid-Raytracing)
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, …

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 …

1
Asset-Erstellung für signiertes Distanzfeld-Rendering?
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 …


1
Raytracing: Warum erscheinen die Kugeln im Bild unten gestreckt?
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 …

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.