Als «pathtracing» getaggte Fragen

Bei Fragen zum Pfadverfolgungs-Monte-Carlo-Algorithmus für physikalisch genaue globale Beleuchtung oder seinen Varianten.

2
Pfadverfolgung des Cook-Torrance BRDF
- Entschuldigung für den langen Beitrag, aber ich ziehe das vor, weil " Devil in den Details steckt" :) Ich schreibe von Grund auf einen Pfad-Tracer, der für perfekt diffuse (Lambert'sche) Oberflächen gut funktioniert ( dh der Ofentest zeigt - zumindest optisch -, dass er energiesparend ist und gerenderte Bilder …

3
Ist russisches Roulette wirklich die Antwort?
Ich habe gesehen, dass in einigen Implementierungen der Pfadverfolgung ein Ansatz namens Russisches Roulette verwendet wird, um einige der Pfade auszusondern und ihren Beitrag unter den anderen Pfaden zu teilen. Ich verstehe, dass anstatt einem Pfad zu folgen, bis er unter einen bestimmten Beitragsschwellenwert fällt, und ihn dann aufzugeben, ein …


1
Auswahl von Reflexion oder Brechung bei der Pfadverfolgung
Ich versuche, Brechung und Transmission in meinem Path Tracer zu implementieren, und bin mir ein bisschen unsicher, wie ich das implementieren soll. Zunächst einige Hintergrundinformationen: Wenn Licht auf eine Oberfläche trifft, wird ein Teil davon reflektiert und ein Teil gebrochen: Wie viel Licht reflektiert oder gebrochen wird, wird durch die …

3
Wichtige Stichproben von Umgebungskarten
Was ist der derzeit bekannteste und idealerweise auch produktionsgeprüfte Ansatz für das Abtasten von Umgebungskarten (EM) in einem MIS-basierten unidirektionalen Pfad-Tracer und ähnlichen Renderertypen? Ich würde Lösungen vorziehen, die einigermaßen kompliziert und gleichzeitig einigermaßen funktional sind, als solche, die eine perfekte Stichprobenerfassung zu Kosten einer äußerst komplizierten und schwer verständlichen …


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 …



1
Volle volumetrische Monte-Carlo-Streuung
Ich möchte meinem Pfad-Tracer eine vollständige monte-carlo-Volumenstreuung hinzufügen, aber es fällt mir schwer zu erforschen, wie das geht. Lassen Sie mich erklären, was ich tun möchte: Ein Strahl tritt in ein Material ein, und wir wenden das BTDF an. Nach einiger Entfernung tritt ein volumetrisches Streuereignis auf, wonach der Strahl …

2
Pfadverfolgung & Materialien
Ich wundere mich über die Technik, die beim Abtasten eines Schichtmaterials für das nächste Ereignis in einem Pfad-Tracer verwendet wird. Ich habe ein Material mit drei Schichten: eine Basis diffus, spiegelnd und Glanzlappen. Wie wählt man eine diskrete Schicht aus, die für die nächste Strahlrichtung abgetastet werden soll? Ist das …


1
Ist dieser russische Roulette-Code korrekt?
Ich verwende unter anderem www.scratchapixel.com, um zu lernen, wie man einen Renderer implementiert. Ich betrachte den folgenden Code von dieser Seite, in dem ein Paket von Photonen betrachtet wird, die sich durch ein Material bewegen. Für jedes Photonenpaket wird das Gewicht auf initialisiert . ist die Absorptionswahrscheinlichkeit.www111dwdwdw Der verwirrende Teil …

1
Wie zählt jeder "Strahlen pro Sekunde"?
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 …

1
Ein effektiver Weg, um Ray Tracing zu erklären?
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 …

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.