Der ``Persistence of Vision Ray Tracer'' (POV-Ray) ist ein urheberrechtlich geschütztes Freeware-Programm zum Berechnen einer fotorealitischen Projektion aus einer 3-dimensionalen Szenenbeschreibung auf der Grundlage der Strahlverfolgung ( http://www.povray.org ). Seine Implementierung basiert auf DKBTrace 2.12 von David Buck & Aaron Collins. Zur Unterstützung des Anwenders gibt es einige include-Files mit vordefinierten Farben, Formen und Texturen.
Der Aufruf von povray erfolgt zweckmäßigerweise mit einem Shell-Skript,
dem der Name der zu bearbeitenden Datei als einziger Parameter übergeben
wird:
#!/bin/sh
povray +I$1.pov +Oscene.tga +L/usr/lib/povray3/include +W320 +H200
Die vom Ray-Tracer erstellte Statistik lautet:
scene.pov Statistics, Resolution 320 x 200
----------------------------------------------------------------------------
Pixels: 64000 Samples: 64000 Smpls/Pxl: 1.00
Rays: 64000 Saved: 0 Max Level: 1/5
----------------------------------------------------------------------------
Ray->Shape Intersection Tests Succeeded Percentage
----------------------------------------------------------------------------
Box 238037 40342 16.95
Plane 238037 62400 26.21
Sphere 238037 50948 21.40
----------------------------------------------------------------------------
Calls to Noise: 0 Calls to DNoise: 83403
----------------------------------------------------------------------------
Shadow Ray Tests: 522111 Succeeded: 24497
----------------------------------------------------------------------------
Smallest Alloc: 12 bytes Largest: 12308
Peak memory used: 103504 bytes
----------------------------------------------------------------------------
Time For Trace: 0 hours 0 minutes 18.0 seconds (18 seconds)
Total Time: 0 hours 0 minutes 18.0 seconds (18 seconds)