raytracing

Raytracing ist eine physikalisch basierte Methode zur Simulation fotorealistischer 3D-Szenen. Lichtstrahlen werden durch jedes Pixel des gewünschten Bildes aus dem Auge gezogen, und die Interaktionen der Strahlen mit der Szene bestimmen die angezeigte Pixelfarbe.
1
Antwort

Ray-Tracing-Texturimplementierung für Kugeln

Ich versuche, Texturen für Kugeln in meinem Raytracer zu implementieren. Es ist mir gelungen, etwas zum Laufen zu bringen, aber ich bin mir nicht sicher, ob es korrekt ist. Unten ist der Code zum Abrufen der Texturkoordinaten. Momentan ist die T...
17.04.2015, 12:32
1
Antwort

Raytracing in OpenGL über Compute Shader

Ich versuche RayTracing in OpenGL über den Compute-Shader zu machen und bin auf ein seltsames Problem gestoßen. Im Moment möchte ich nur eine Kugel ohne jegliche Schattierung anzeigen. Mein Compute Shader startet einen Strahl für jedes Pixel und...
11.03.2013, 16:59
5
Antworten

Gibt es ein wirklich gutes Buch über Ray Tracing? [geschlossen]

Ich muss etwas über Raytracing herausfinden und meinen eigenen Raytracer erstellen. Gibt es irgendwelche guten Bücher zu diesem Thema?     
01.03.2009, 19:33
1
Antwort

Kamera Pitch / Yaw zum Richtungsvektor

Was ich versuche, ist ein Strahl von meiner Kamera zu werfen. Ich kenne die x-, y- und z-Koordinaten der Kamera sowie deren Nick- und Gierwinkel. Ich muss seinen Richtungsvektor berechnen, damit ich ihn an meinen Raytracing-Algorithmus übergeben...
13.05.2012, 06:01
3
Antworten

Schnelles Pixelzeichnen in WPF

Ich würde gerne einen einfachen Raytracer mit WPF schreiben. Es ist ein Lernprojekt und daher bevorzuge ich die Konfigurierbarkeit gegenüber der Leistung (sonst würde ich mich für C ++ entscheiden). Ich möchte immer noch relativ schnelles Pix...
25.09.2012, 12:02
2
Antworten

Präziser Subpixel-Linienzeichnungsalgorithmus (Rasterisierungsalgorithmus)

Ich brauche einen Algorithmus, der (ein bisschen) langsamer sein kann als der Bresenham-Linienzeichnungsalgorithmus , muss aber ein viel genauer. Mit 'genau' meine ich: Jeder berührte Pixel sollte gedruckt werden. Nicht mehr, aber auch nicht we...
10.07.2014, 15:02
2
Antworten

Berechnung der Schattierung durch eine transparente Oberfläche

Beim Raytracing möchte ich die Schattierung für einen Punkt berechnen, auf den mein Strahl trifft. Ich "zeichne" Linien zu allen Lichtquellen und überprüfe, ob sie von Objekten blockiert sind oder nicht. Wenn sie nicht blockiert sind, berechne i...
03.01.2011, 16:33
3
Antworten

Wie man Zeilen in einem kd-Baum am besten speichert

Ich weiß, dass kd-Bäume traditionell zum Speichern von Punkten verwendet werden, aber ich möchte stattdessen Zeilen speichern. Wäre es am besten, die Linie an jeder Kreuzung mit der Aufspaltung des kd-Baums zu teilen? oder würden nur die Endpunk...
28.10.2010, 23:20
2
Antworten

Wie wird eine quadratische Gleichung für eine Strahl / Kugel-Schnittmenge aufgestellt?

Ich untersuche die Mathematik für einen Raytracer, aber ich folge nicht einem Übergang, der in fast jedem Artikel gemacht wird, den ich zu diesem Thema gelesen habe. Das ist was ich habe: Formel für eine Kugel: (X - Cx) ^ 2 + (Y - Cy) ^ 2...
31.12.2009, 17:46