Persistence of Vision Raytracer
Persistence of Vision Raytracer (POV-Ray) is een grafisch programma voor het maken van 3D computer graphics en animaties.
POV-Ray is een zeer bekend programma. Het is geschikt voor verschillende besturingssystemen.
Het programma werkt met een tekstbestand dat wiskundige definities bevat. Daarom is het plaatsen van kubussen, bollen, en vlakken heel eenvoudig. Maar door bepaalde functies te gebruiken is ook een natuurlijke omgeving na te bootsen, met water en wolken etc.
De meeste programma's kunnen met de muis voorwerpen verplaatsen, de grootte veranderen, en een bepaalde materiaal er aan toekennen (zoals hout of glas). POV-Ray heeft tot op heden geen grafische user interface, en kan dus niet de voorwerpen met de muis verplaatsen, schalen, etc. Er zijn dan ook vele programma's die wel een grafische user interface hebben, en de wiskundige definities voor gebruik in POV-Ray kunnen genereren.
De broncode van het programma is wel openbaar, maar valt nog niet helemaal onder het open source principe. Er zijn plannen om dat wel te gaan doen (mogelijk vanaf versie 4.0).
[bewerk] Voorbeeld
Als voorbeeld hoe POV-Ray werkt staat hieronder de tekst die het programma verwerkt tot het plaatje wat daaronder staat.
// Vereenvoudigd voorbeeld voor POV-Ray 3.5 #include "colors.inc" camera { // een camera (kijkpunt) location <0, 2, -4> // positie van kijkpunt look_at <0, 0, 0> // punt waarnaar gekeken wordt } light_source { // lichtbron <-4, 4, -5> // positie van lichtbron color White // kleur van het licht (wit) } plane { // een grondvlak y, -1 // de haakse vector, en de positie pigment {White} // de kleur van het grondvlak } sphere { // een bol <0, 0, 0> 1 // positie en grootte van de bol pigment {Yellow} // de kleur van de bol finish { reflection {0.75} // maak het oppervlak reflecterend } } text { ttf "arial.ttf" // font keuze "WikipediA" // de tekst 2, 0 // de diepte en tussenruimte pigment {Cyan} // de kleur translate <-2.2, 0, -1> // verschuiven van het voorwerp }
[bewerk] Externe link
- http://www.povray.org/ (Officiële website)
- http://povray.tirnalong.com/ (POV-Ray wiki)