Heute haben Handys mehr Verarbeitungsleistung als die professionelle Workstation vor einigen Jahren.Rekursives Raytracing verwendet, um Stunden zu dauern, um die Szenen zu rendern, doch diese App dauert weniger als 3 Sekunden, um die Szenen in dieser Demo auf einem P8 Lite zu rendern.
Dieser Raytracer ist nur eine Demo, aber es unterstützt mehrere Lichter mit Schatten, TiefeHinzukommen, Reflexionen und Steuerzuordnung.Alles in reiner Java geschrieben, ohne den nativen Code, der GPU-, Renderscript-, SIMD-Anweisungen oder vorkalkulierten Daten.
Im Moment ist der RayTracer ein einzelner Gewinde.