Pov-Ray

Kısaca: POV-Ray Nedir?POV-Ray (The Persistence of Vision Ray-Tracer), ışın izleme (ray tracing) yöntemi kullanarak üç boyutlu, foto gerçekçi görüntüler oluşturmanızı sağlayan bir yazılım ve programlama dilidir. Program, sahnedeki nesneler, ışıklar ve kamera ile ilgili bilgilerin bulunduğu bir metin dosyasını okur ve bu bilgilere göre bir görüntü üretir. ...devamı ☟

POV-Ray
POV-Ray

POV-Ray Nedir?

POV-Ray (The Persistence of Vision Ray-Tracer), ışın izleme (ray tracing) yöntemi kullanarak üç boyutlu, foto gerçekçi görüntüler oluşturmanızı sağlayan bir yazılım ve programlama dilidir. Program, sahnedeki nesneler, ışıklar ve kamera ile ilgili bilgilerin bulunduğu bir metin dosyasını okur ve bu bilgilere göre bir görüntü üretir. Işın izleme yöntemi sayısal görüntü oluşturmak için hızlı bir yöntem değildir ancak çok kaliteli sonuçlar, gerçekçi yansımalar, gölgeler, perspektif ve diğer etkiler yüzünden tercih edilir.

POV-Ray dünyadaki en popüler ışın izleme yazılımıdır (raytracer). Ücretsiz olarak dağıtılıyor olması bunda etkili olmuştur ancak bu yazılımın teknik yetkinliği esas sebeptir. Başka pek çok bedelsiz ışın izleyici de mevcut iken POV-Ray'in bu kadar popüler olmasının sebebi nedir? Pek çok sebep sayılabilir ancak kısaca söylemek gerekirse: Bu yazılım hem başlangıç seviyesindeki meraklıları ürkütmeyecek kadar dengeli tasarlanmıştır hem de grafik profesyonellerinin had safhada faydalanabilecekleri detaya, güce ve çokyönlülüğe sahiptir. Elbette en nihayetinde önemli olan sonuçtur ve POV-Ray ile üretilen görüntülerin kalitesi epey yüksek olabilmektedir. Usta tasarımcıların ürettikleri bazı görüntülerin fotoğraf mı yoksa bilgisayarda üretilmiş sayısal bir imaj olup olmadığını ayırt edebilmek kişiyi zorlayabilir. Programın bu kadar yaygınlaşmasının bir başka sebebi ise akla gelen hemen her işletim sistemi üzerinde çalışabilmesidir: GNU/Linux, Mac OS, her türlü UNIX, MS Windows NT, Windows 2000, Windows XP, vs.

POV-Ray Ne Değildir?

POV-Ray bir modelleyici değildir. Yani sahnelerinizi görsel bir arabirim ve fare ile sürükle-bırak yöntemi ile tasarlamanızı sağlamaz. Bu iş için hazırlanmış pek çok paralı ya da bedava modelleyici yazılım mevcuttur ve bunlarla oluşturulan sahneler POV-Ray metin dosyası olarak kaydedilebilir. POV-Ray sahneleri oluşturmak için tek yapmanız gereken bir metin editörüdür (tercihan vim).

Bu yöntemi ilk kez duyan kullanıcılar "ne kadar da ilkel!" diye düşünebilirler ancak POV-Ray'e gücünü ve esnekliğini veren şeyin tam da bu olduğunu fark ettiklerinde epey şaşıracaklardır (deneyimli GNU/Linux kullanıcılarının yüzündeki gülümsemenin farkındayım ;-). İşaretle-ve-tıkla yöntemi ile görüntü oluşturmanıza izin veren pek çok yazılım vardır ancak iş oluşacak nihai görüntü ile ilgili hassas ayarlara geldi mi metin tabanlı bir "sahne tanımlama dili" (scene description language - sdl) yönteminin üzerine yoktur.

POV-Ray Sisteminin Bazı Özellikleri

  • Kolay bir sahne tanımlama dili.
  • Yüzlerce örnek sahne dosyası.
  • Öntanımlı pek çok şeklin, rengin ve kaplamanın (texture) bulunduğu hazır "include" dosyaları.
  • Çok yüksek kaliteli görüntü (48-bitlik renge kadar çıkabilir).
  • Düzgün yükseklik alanları ile manzara oluşturabilme.
  • Perspektif, ortografik, balıkgözü ve daha pek çok kamera çeşidi.
  • Spot ışıkları, silindirik ışıklar, alan ışıkları.
  • Daha gerçekçi yüzeyler için Phong ve "specular" ışıklandırma.
  • Sis, gökkuşağı, değişik gökyüzü koşulları gibi atmosferik etkiler.
  • Bulut, toz, ateş, buhar gibi etkiler oluşturabilmek için parçacık sistemleri.
  • Targa, BMP, PNG, PPM gibi pek çok formatta çıktı üretme yeteneği.
  • Küre, kutu, kuadrikler, silindir, koni, üçgen, düzlem gibi temel şekiller.
  • Torus (simit), bezier eğrileri, yükseklik alanları (dağlar), kuartikler, yazı, süperkuadrikler, dönel yüzeyler, prizmalar, poligonlar, fraktaller, izoyüzeyler ve parametrik yüzeyler gibi ileri seviyeli şekiller.
  • Bütün bu şekiller Yapısal Katı Geometri (Constructive Solid Geometry - CSG) kuralları kullanılarak birleştirilebilir ve çok daha karmaşık ve detaylı şekiller oluşturulabilir. POV-Ray birleşim, kesişim ve fark işlemlerini destekler.
  • Nesneler pek çok hazır malzeme ile (krom, gümüş, altın, ahşap, vs.) kaplanabilir. Nesnelerin şeffaflıkları ayarlanabilir. Nesnelerin üzerine başka görüntüler değişik şekillerde yayılabilir (söz gelimi fotoğrafınızı bir küre üzerine basabilirsiniz).
  • Görüntü oluşturulurken oluştuğu kadarını ekranda izleyebilirsiniz.
  • Görüntü oluşturma işlemi (rendering) yarıyolda kesilebilir ve daha sonra kaldığı yerden devam ettirilebilir.

    Çok Basit Bir POV-Ray Kodu

     #include "colors.inc"
    
    

    background camera {
     location <0, 2, -3>
    
     look_at  <0, 1,  2>
    
    }

    sphere {
     <0, 1, 2>, 2
    
     texture {
    
       pigment 
    
     }
    
    }

    light_source


  • İlgili konular

    işın izleme ray tracing vim

    OKBet - 1 yıl önce
    A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. OKBet

    MNL168 - 1 yıl önce
    Pretty nice post. I just stumbled upon your weblog and wanted to say that I have really enjoyed browsing your blog posts. After all I’ll be subscribing to your feed and I hope you write again soon! My website: MNL168 registration

    Görüş/mesaj gerekli.
    Markdown kullanılabilir.

    Nicole Ray
    3 yıl önce

    27 (2009) Hustler's Untrue Hollywood Stories: Lindsay Lohan (2009) Jack's POV 14 (2009) Gag Factor 29 (2009) Always and Forever (2009) The Violation of...

    Işın izleme
    3 yıl önce

    POV-Ray The Ray Tracing News[ölü/kırık bağlantı] - (İngilizce)- Kısa bir araştırma ve diğer kaynaklara linkler] (İngilizce bir tez) - Interactive Ray...

    Işın izleme, Algoritma, Animasyon, Açı, Bant genişliği, Bellek, Bilgisayar, Bilgisayar oyunu, Donanım, Duman, Düzlem
    Digital Playground
    3 yıl önce

    için 'En İyi Video Özelliği' Pirates 2007 AVN Ödülü - "En İyi POV Serisi 'için Jack'in POV 2007 AVN Ödülü - için 'En İyi Yılın Adı Kiralama' Pirates 2007...

    KDE Uygulamaları Listesi
    3 yıl önce

    benzer) KPhotoAlbum - Sayısal fotoğraf ve resim yöneticisi KpovModeler - POV-Ray manzaraları yaratmak için modelleme programı Krita - Bitmap resim editörü...

    KDE Uygulamaları Listesi, AmaroK, DigiKam, Dolphin (yazılım), Eric, JuK, K3b, KCalc, KDevelop, KFTPGrabber, KMPlayer
    Ashlynn Brooke
    3 yıl önce

    Hearts and Minds II 2009 AVN Ödülleri Aday – En İyi POV(?) Sahnesi – Tommy Gunn: Point Blank POV 2007 Adultcon 20 En İyi "Kadın Porno Yıldızı" İlk 20...

    Inkscape
    3 yıl önce

    PostScript via Cairo (*.ps) Enhanced Metafile (*.emf) LaTeX (*.tex) POV-Ray (*.pov) OpenDocument Draw (*.odg) PSTrix makroları ile LaTeX (*.tex) Desktop...

    Tori Black
    3 yıl önce

    Haziran 2014 yılında ilk yönetmenlik deneyimini yaşadı. Temmuz 2014 yılında Ray Donovan dizisinin "Gem and Loan" isimli bölümünde "Lexi Steele" karakterini...

    Belgesel filmleri listesi
    3 yıl önce

    com". Movies.nytimes.com. 28 Şubat 2010. Erişim tarihi: 11 Mart 2010.  ^ "POV - 49 Up. Production Credits". PBS. 9 Ekim 2007. 19 Ekim 2015 tarihinde kaynağından...