Heutzutage haben Mobiltelefone mehr Rechenleistung als die professionellen Workstations von vor einigen Jahren. Rekursives Raytracing dauerte Stunden, um die Szenen zu rendern. Diese App benötigt jedoch weniger als 3 Sekunden, um die Szenen in dieser Demo auf einem P8 Lite zu rendern.
Dieser Raytracer ist nur eine Demo, unterstützt jedoch mehrere Lichter mit Schatten, Tiefenmarkierungen, Reflexionen und Taxture-Mapping. Alles in reinem Java geschrieben, ohne nativen Code, GPU, Rendering-Skript, SIMD-Anweisungen oder vorberechnete Daten.
Im Moment ist der Raytracer Single-Threading.
Dieser Raytracer ist nur eine Demo, unterstützt jedoch mehrere Lichter mit Schatten, Tiefenmarkierungen, Reflexionen und Taxture-Mapping. Alles in reinem Java geschrieben, ohne nativen Code, GPU, Rendering-Skript, SIMD-Anweisungen oder vorberechnete Daten.
Im Moment ist der Raytracer Single-Threading.
Ausklappen