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.

2
Was ist Ray Marching? Verfolgt Sphere Tracing dasselbe?
Viele ShaderToy-Demos verwenden den Ray Marching-Algorithmus zum Rendern der Szene, aber sie sind oft sehr kompakt geschrieben und ich kann keine einfachen Beispiele oder Erklärungen finden. Was ist Ray Marching? Einige Kommentare deuten darauf hin, dass es sich um eine Variante des Sphere Tracing handelt. Was sind die rechnerischen Vorteile …


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 …


1
Warum ist Rekursion in OpenCL verboten?
Ich möchte OpenCL verwenden, um das Rendern von Raytrace-Bildern zu beschleunigen, aber ich stelle fest, dass auf der Wikipedia-Seite behauptet wird, dass die Rekursion in Open CL verboten ist. Ist das wahr? Da ich beim Raytracing weitgehend von Rekursion Gebrauch mache, ist eine erhebliche Neugestaltung erforderlich, um von der Beschleunigung …

2
Wie beeinflussen korrelierte Samples das Verhalten eines Monte-Carlo-Renderers?
Bei den meisten Beschreibungen von Monte-Carlo-Rendering-Methoden, wie z. B. der Pfadverfolgung oder der bidirektionalen Pfadverfolgung, wird davon ausgegangen, dass die Stichproben unabhängig generiert werden. es wird ein Standard-Zufallszahlengenerator verwendet, der einen Strom unabhängiger, gleichmäßig verteilter Zahlen erzeugt. Wir wissen, dass Stichproben, die nicht unabhängig voneinander ausgewählt werden, sich positiv auf …

4
Raytrace von Bezier-Oberflächen
Ich habe diese Frage auf math.SE ausprobiert und überraschenderweise lautete die Antwort: "Die Gleichungen sind zu böse, füttere die Funktion einfach einem numerischen Root-Finder". Aber wenn Sie sich als "ein Grafiker" wie ich betrachten und ausgiebig mit Bezier-Kurven für die Entwurfsarbeit gespielt haben, muss ich glauben, dass es besser geht. …

2
Subpixel-Rendering für einen Ray Tracer
Beim Rendern von Schriftarten wird häufig ein Subpixel-Rendering verwendet . Die Grundidee hier ist, das Pixel in seine RGB-Komponenten zu zerlegen und dann für jedes einen Wert separat zu berechnen. Da jede Komponente kleiner als das gesamte Pixel ist, ist Antialiasing mit höherer Qualität möglich. Es gibt einen offensichtlich analogen …



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 …


2
Ray-Transformation in Objektraum für Bewegungsunschärfe
Mein Raytracer unterstützt eine Vielzahl von Objekten. Um sie zu schneiden, verwende ich die Standardtechnik, Strahlen in Objekträume umzuwandeln. Das funktioniert fantastisch, bis ich Bewegungsunschärfe hinzufüge. Ich modelliere Bewegungsunschärfe als eine Folge von Transformationen (um die Diskussion zu vereinfachen, sagen wir genau zwei) anstelle von einer. Mein Ansatz ist es, …

1
Radiosity VS Ray Tracing
Radiosität ist im Grunde das, was dies ermöglicht: In einem Tutorial der Cornell University über Radiosity wird Folgendes erwähnt: Eine Raytrace-Version des Bildes zeigt nur das Licht, das den Betrachter durch direkte Reflexion erreicht - daher fehlen die Farbeffekte. In Wikipedia jedoch : Radiosity ist ein globaler Beleuchtungsalgorithmus in dem …

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.