| POV-Ray | |
|---|---|
Utah’n teekannu renderöitynä POV-Ray:llä. |
|
| Kehityshistoria | |
| Vakaa versio | 3.7.0.0 () ja 3.7.0.10 () |
| Tiedot | |
| Ohjelmistotyyppi | säteenseuranta |
| Alusta | alustariippumaton |
| Lisenssi | GNU Affero General Public License, version 3.0 |
| Aiheesta muualla | |
| Verkkosivusto | |
| Versiohallinta | |



POV-Ray (Persistence of Vision Raytracer) on vapaasti levitettävä säteenseurantaohjelma.
Ohjelmaa ohjataan täsmäkielellä, jossa kuvataan näkymän esineet, pintamateriaalit, valonlähteet ja niin edelleen ohjelman ymmärtämällä merkintätavalla.
Tämän jälkeen ohjelmalla tehdään eli renderöidään kuva. Yhden hyvälaatuisen kuvan tuottaminen säteenseurannalla kestää kauan. Hyvien asetelmien teko on myös aikaa ja taitoa vaativaa.
POV-Ray lienee suosituin perinteinen säteenseurantaohjelma. POV-Ray kehittyi vanhemmasta DKB-Trace-ohjelmasta. POV-Rayta kehittää POV-Team ja julkaisee avoimena lähdekoodina. POV-Ray-ohjelmaan on myös kehitetty lukuisia apuohjelmia ja lisukkeita, kuten Moray-mallinnusohjelma. Brycen, 3D Studion, Real3D:n ja Mayan kaltaisia ohjelmia pidetään POV-Rayta helppokäyttöisempänä. Toisaalta muun muassa Blender-ohjelma tukee renderointia POV-Rayllä.
Tämä POV-koodi POV:lla ajettuna tuottaa keltaisen pallon syaanitaustalla.
#include "colors.inc" // Valmiit värimääritykset
background { color Cyan } // Tausta, väri syaani
camera { // Kamera ..
location <0, 2, -3> // Kameran paikka <x, y, z>
// eli sijainti pituus-, leveys- ja
// korkeussuunnassa
// Piste mistä katsotaan.
look_at <0, 1, 2> // Piste mihin kamera katsoo <x,y,z>
}
sphere { // pallon kuvaus alkaa tästä
<0, 1, 2>, 2 // Pallon paikka <0,1,2>
// ja läpimitta 2
texture { // Pallon pintarakenne alkaa tästä
pigment { color Yellow } //pinta "pigmentti"
// on väriltään keltainen
} // ... pintarakenteen kuvaus loppuu tähän
// Menee kiinni aaltosululla.
} // ... pallon kuvaus loppuu tähän
light_source // Valonlähde
{
<2, 4, -3> color White // Valonlähteen paikka <2,4,-3>
// Valon väri on valkoinen
}