POV-Ray

Wikipedia
Loikkaa: valikkoon, hakuun
Klassinen POV-Raylla piirretty helppotekoinen kuva, jossa on pallo ja shakkiruutualusta.
Enemmän taitoa vaativa POV Ray-kuva.

POV-Ray (Persistence of Vision Raytracer) on vapaasti levitettävä säteenseurantaohjelma. Ohjelmaa ohjataan ohjelmointikieltä muistuttavalla merkintätavalla, jossa esineet, pintamateriaalit, valonlähteet ja niin edelleen kuvataan koodikielellä. Tämän jälkeen ohjelmalla tehdään eli renderoidaan kuva. POV-rayn käyttö ei vaadi ohjelmointitaitoa, mutta koodikielen tajua kylläkin. Yhden hyvälaatuisen ray tracing-kuvan tuottaminen 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. Ohjelman nykyinen versio on 3.6. POV-Rayta tuottaa avoimen lähdekoodin pohjalta POV-Team. 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ä.

Esimerkki POV Ray-kielestä[muokkaa | muokkaa wikitekstiä]

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
     } 

Katso myös[muokkaa | muokkaa wikitekstiä]

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Commons
Wikimedia Commonsissa on kuvia tai muita tiedostoja aiheesta POV-Ray.