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 Strahlen mit einem kontinuierlichen Frequenzbereich modellieren, damit ich bei der Brechung Raytrace-Bilder mit Farbtrennung erhalten kann. Ich kann eine Lichtquelle mit einer bestimmten Häufigkeitsverteilung modellieren, indem ich die Verteilung verwende, um die Wahrscheinlichkeit zu beeinflussen, dass ein zufälliger Strahl in einem bestimmten Frequenzbereich liegt, oder ich kann alternativ …
Kürzlich entwickle ich einen Monte-Carlo-Pfad-Tracer. Um die Leistung meines Tracers zu messen, habe ich beschlossen, einen einfachen Mechanismus zu implementieren, um zu zählen, wie viele Strahlen er in einer Sekunde verfolgen kann. Dann kommt hier das Problem, es gibt zwei Möglichkeiten, einen einzelnen Strahl zu definieren: Ein vollständiger Strahl, der …
Derzeit lerne ich mathematische Verteilungskonzepte und deren Verwendung in einem Raytracer mit dem Buch "Physically Based Rendering". Beginnen wir mit einer einheitlichen Abtastung einer Hemisphäre: Wie Sie wahrscheinlich wissen, besteht eine Möglichkeit, die gleichmäßig verteilte Richtung zu erzeugen, darin, die Inversionsmethode zu verwenden. Bezeichnen wir mit ppp unsere einheitliche Wahrscheinlichkeitsdichtefunktion: …
In meiner CS-Klasse in der High School mache ich eine Präsentation über Computergrafik und wollte über Ray Tracing sprechen. Ich habe mich gefragt, was der einfachste Weg ist, dies zu tun, ohne mein Publikum zu verwirren. Was sind einige Ihrer persönlichen Lieblingsanalogien und -erklärungen, die für Menschen, die das Feld …
Einige Spiele behaupten, unterirdische Streuung zu verwenden, aber mein derzeitiges Verständnis von sss wird nur mit Raytracing erreicht. Wie würden Sie Streuung unter der Oberfläche ohne Raytracing durchführen? Behaupten Sie, sss zu verwenden, aber verwenden Sie wirklich einen Approximationstrick, der keine Strahlen verwendet. Ich kann mir nicht einmal vorstellen, das …
Nachdem ich mir den Mobius-Streifen angesehen hatte , bemerkte ich, dass seine Gleichung wirklich einfach ist und versuchte, ihn meinem Raytracer hinzuzufügen. Ich habe einen "naiven" Weg versucht, indem ich einfach Naneinander befestigte Dreiecke erzeugt habe, um die gewünschte Form zu erhalten. Während dieser Ansatz funktioniert, ist das Ergebnis nicht …
Ich habe die Scratchapixel- Raytracing-Tutorials online verfolgt, in denen die Theorie hinter allem und deren Implementierung hervorragend erklärt wurde. Ich habe jedoch den Punkt erreicht, an dem ich Area Lights implementieren möchte, aber ich weiß nicht, wie ich das machen soll. Das Tutorial auf der Website wurde noch nicht hochgeladen …
Ich habe ursprünglich einen Pathtracer geschrieben, der nur vom BRDF abprallt, und jedes Sample wird einem Puffer hinzugefügt, der durch die aktuelle Anzahl der Frames dividiert wird. Jetzt möchte ich bei jedem Sprung eine nächste Ereignisschätzung durchführen und das Licht entlang des Pfades direkt abtasten. Wie "gewichte" ich die mit …
Ich las "Ein praktisches Modell für den Lichttransport unter der Oberfläche" und "Eine schnelle hierarchische Rendering-Technik für durchscheinende Materialien". Wenn ich das richtig verstehe, berücksichtigt der erstere nicht den Fall, in dem ein Objekt hinterleuchtet und wir sehen können, dass das Licht durch ihn hindurchgeht. Letzteres kann dies erreichen, aber …
Ideale Spiegelreflexion ist wie ein perfekter Spiegel. Ich schaue mir den Code für SmallPt an und sehe, dass eine der Kugeln ein ideales Spiegelmaterial hat: Sphere spheres[] = {//Scene: radius, position, emission, color, material / ... Sphere(16.5,Vec(27,16.5,47), Vec(),Vec(1,1,1)*.999, SPEC),//Mirr / ... }; Bei der Strahlungsberechnung geschieht Folgendes: } else if …
Ich versuche, einen Schnittpunkttest mit Ray Casting durchzuführen (nicht sicher, ob der Begriff korrekt ist, bitte verzeihen Sie mir, wenn nicht) und gebe die Schnittpunkte als Punktwolke aus. Die Punktwolke zeigt die Krümmung (nur auf der Z-Achse, die Die Punktwolke ist auf der Y-Achse vollständig flach, und die horizontale Achse …
Ich versuche, Ray Tracing mit Zapfen zu implementieren (Amanatides 1984) . Anstelle von Strahlen werden Kegel in die Szene geschossen und mit Geometrie geschnitten. Da mehrere Dreiecke die Apertur des Kegels einnehmen können, müssen wir die relative Fläche des Kreises, der vom Dreieck bedeckt wird, berechnen (oder ziemlich schnell schätzen, …
Ich lese gerade einige Bücher über Radiometrie. Sie erwähnen, dass die Strahlung entlang eines Strahls konstant ist. Es ändert sich nicht mit der Entfernung. Ich habe jedoch einige Raytracer gesehen und sie setzen den 1 / r²-Faktor, wenn sie sich mit Punktquellen befassen. Ich verstehe nicht warum. Ich habe im …
Also wurde ich beauftragt, ein Modell der Cornell Box zu erstellen. Ich habe es geschafft, alles zu tun, bis Schatten geworfen wurden. In diesem Fall werden einige Schatten geworfen, wenn es keine geben sollte. Hier sind Bilder davon, wie es jetzt aussieht und ein größeres Bild davon, wie es aussehen …
Ich bin neu in der Computergrafik. In diesen Tagen habe ich versucht zu verstehen, wie Raytracing mithilfe einer Beschleunigungsdatenstruktur funktioniert. Ich bin mehrmals auf den Begriff "Early Ray Termination" gestoßen, habe ihn auch mehrmals über das Internet angesehen, konnte aber keine zufriedenstellende Erklärung dafür finden. Was bedeutet es, einen Strahl …
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.