Eine Echtzeit-Ray Tracer Tech-Demo.
Dies ist ein Thread -CPU -Strahl -Tracer, der in nativem C ++ geschrieben wurde. Auf einem Multi-Core-Gerät sollte es in der Nähe von Echtzeit laufen (etwa 10 Interlaced-Frames pro Sekunde auf meinem Nexus 7). Vielen Dank für Ihr Interesse!
Merkmale:
-Akschleunungsstrukturen, Interlacing, native Implementierung und Multi-Threading machen dies zu einem sehr schnellen Strahl-Tracer. Sie können während des Renders mit den Kugeln interagieren: etwas, das mit keinem anderen Ray -Tracer im Android Play Store möglich ist.
-Devironment Mapping und rekursive Reflexionen.
Quellcode verfügbar unter: https://github.com/ndahlquist/raytracer
Mehr lesen