Forumana.com, Forum, Forum Sitesi, Forumlar

Forum KayıtForum Kayıt ForumForum OyunlarOyunlar MesajlarMesajlar GruplarGruplar Üye GruplarıYönetim RadyoFM DinleRadyoFM TwitterTwitter FacebookFacebook İletişimİletişim
 


Forum Forumlar Forum Sitesi Forum Grup Forum Albüm Forumları Okudum
Go Back   Forumana.Com - Forum, Forumlar, Forum Sitesi Eğitim & Öğretim Üniversite Dersleri Elektronik & Bilgisayar

POV-Ray Programlama Dili

 Elektronik & Bilgisayar forumunda yer alan POV-Ray Programlama Dili konusu, POV-Ray Programlama Dili POV-Ray Programlama Dili POV-Ray Nedir? [değiştir]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 ...



Yeni Konu aç Cevapla
 
Seçenekler Stil
Alt 17-Ocak-2012, 17:55   #1 (permalink)
UYARI:
Kullanıcıların Profil Bilgileri Misafirlere Kapatılmıştır. Görmek için KAYIT olmalısınız.~
Giriş POV-Ray Programlama Dili

POV-Ray Programlama Dili

POV-Ray Nedir? [değiştir]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? [değiştir]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 [değiştir]POV-Ray'in Özellikleri (Kısaca)

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 fraktallerizoyü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.





» POV-Ray Programlama Dili - www.forumana.com

  Alıntı ile Cevapla
Yeni Konu aç Cevapla

Yukarıdaki Konuyu Aşağıdaki Sosyal Ağlarda Paylaşabilirsiniz.

Etiketler
dili, povray, programlama


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:25.

Forum Künyemiz
Uyarı

Powered by vBulletin® Version 3.8.4
Copyright ©2011 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Açılış Tarihi : 05.12.2011
Kuruluş Tarihi : 20.11.2011
Hazırlayan & Tasarlayan : Forumana.Com
 

Sosyal paylaşım platformu olan Forumana.Com sitemizde, kullanıcılar 5651 sayılı kanunun ilgili maddesine ve TCK'nın 125. maddesine göre yaptıkları paylaşımlardan sorumludur, kullanıcı kaynaklı herhangi bir durumdan Forumana.Com sitesi sorumlu değildir. Tüm hukuksal bildirimleriniz/sorunlarınız/istekleriniz ve şikayetleriniz için İletişim panelinden bizlere ulaşabilirsiniz, Forumana.Com yönetimi en geç "3" iş günü içerisinde dönüş yapacaktır. Platformumuz; kişilik ve telif hakları korunumu, illegal paylaşım ve korsanla mücadele konusunda yetkililere yardımcı olmayı ilke edinmiştir.

Forum, Forumlar, Forum Sitesi, Etiket, Sitemap, Arşiv