Eine Echtzeit-Raytracer-Tech-Demo.
Dies ist ein Thread-CPU-Raytracer, der in nativem C++ geschrieben ist. Auf einem Multi-Core-Gerät sollte es nahezu in Echtzeit laufen (etwa 10 Interlaced-Bilder pro Sekunde auf meinem Nexus 7). Vielen Dank für Ihr Interesse!
Merkmale:
-Beschleunigungsstrukturen, Interlacing, native Implementierung und Multithreading machen ihn zu einem sehr schnellen Raytracer. Sie können während des Renderns mit den Kugeln interagieren: etwas, das mit keinem anderen Raytracer, der derzeit im Android Play Store erhältlich ist, möglich ist.
-Umgebungszuordnung und rekursive Reflexionen.
Quellcode verfügbar unter: https://github.com/ndahlquist/raytracer
Mehr lesen