OpenEXR

OpenEXR, ILM’in (Industrial Light & Magic) bilgisayar grafiði alanýnda kullanmak üzere geliþtirdiði, high dynamic-range (HDR), resim dosya yapýsýdýr. ILM baþta olmak üzere, günümüzde birçok film stüdyosu ve profesyonelin, bu dosya tipini desteklemesi ve kullanmasýnýn birçok sebebi vardýr. Bunlarýn baþýnda, mevcut dosya yapýlarýndan çok daha yüksek renk duyarlýlýðý, 16-bit floating-point, 32-bit floating point ve 32-bit integer piksel desteði akla ilk gelenlerdir. Ýþ akýþý açýsýndan, mevcut dosya yapýlarýndan çok daha fazla kanalý barýndýrmasý (R,G,B,A,Z’nin dýþýnda istediðiniz kadar), büyük esneklik saðlamaktadýr.

Bu nedenle, .EXR dosya tipi bir süredir benimde tercihim haline geldi. Bu aralar çok yoðun olarak 3D iþlerle ilgilenecek zamaným olmasada, üretim sürecinde bu dosya tipinin kullanýlmasý için biraz araþtýrma yaptým. Üretim sürecinde, özellikle Nuke kompozisyon yazýlýmdaki Gizmo sistemiyle, .EXR dosya yapýsýnýn, Multipass render iþlemlerinde, hýz ve esneklik kazandýrdýðýný söyleyebilirim. Bunda LightWave 3D’nin .EXR desteðininde büyük bir katkýsý oldu.

çok yaygýn ve bilinen bir dosya tipi olmadý için, bu dosya tipini destekleyen resim gösteri yazýlýmlarýda az sayýda. Hýzlý olarak elde ettiðimiz sonuçlarý görmekte zorluklar yaþýyorduk. Bu sorunu geçenlerde ilk betasýný deneme þansý bulduðum DJV adlý resim yardýmcý yazýlýmýyla aþmak mümkün. Ýlk betadan sonra farklý kanal/layer gösterme imkanýnýn olup olmadýðýný programý yazan arkadaþa iletmiþ, üzerinde çalýþacaðý sözünü almýþtým. Yeni yayýnlanan, betada bu özelliðin konulduðunu büyük bir mutlulukla gördüm. OpenEXR ile ilgilenecek arkadaþlara küçük bir önerimizde DJV olsun.

OpenEXR Sitesi ve Ayrýntýlý Bilgiler

DJV Imaging 0.7.1 Beta

exrTrader (LightWave Eklentisi)

Tags: , , , ,

  1. ahmet’s avatar

    Bu konudaki anlatýmýnýzda aklýmda bir þey oluþmadý. Galiba bu konuya epey yabancýyým. Adýný ilk kez duyanlar için biraz daha detaylý anlatýrsanýz sevinirim.
    Mümkünse tabi ki…
    çalýþmalarýnýzda baþarýlar dilerim.

    Cevapla

  2. ahmet’s avatar

    Hocam bir konuya daha aklým takýldý.
    Elime geçen .exr uzantýlý dosyayý photoshop la açtým. arkaplaný olmayan tek layerlý bir dosyaydý bu. Mode kýsmýndan baktýðýmda rbg 32 bit/channel olduðunu gördüm. Ne farký olduðunu anlamak için benim kompact fotoðraf makinasýyla (8 mp) çektiðim görüntülerle kýyasladým. Benimkiler 8bit/channel görünüyordu.
    32 Bit Kullaným alanýnda mý fark yaratýyor yoksa programlarda iþlenmesi açýsýndanmý bu özellikte. Yoksa 32bit olunca daha netmi daha derinmi görünüyor?
    Umarým arabayla bisikleti kýyaslamýyorumdur. Ýnanýn kafamda hiçbirþey oluþmadý.
    Bu konuyuda yeri gelmiþken aydýnlatýrsanýz memnun olurum.

    Cevapla

  3. admin’s avatar

    Öncelikle ilginiz ve sorularýnýz için teþekkür ederim…

    Açýkçasý bu notu düþerken, 3D canlandýrma ve sayýsal kompozisyon ortamýný düþünerek birþeyler yazdýðýmdan, hata yaptýðýmý sayenizde fark ettim…

    OpenEXR notlarýmda belirttiðim biri bir resim formatý. En büyük özellikleri HDR (Yüksek Yoðunluk) ve çok kanallýlýk olarak özetliyebilirim. Fotoðrafçýlýkla ilgilenenler için önemli olan kýsmý, sanýrým HDR (High Dynamic Range) olmasý…

    Gerçek dünyadaki parlaklýðý (en koyu ve en açýk renk arasýndaki farký) bilgisayar ekranýna (HDR Ekranlar çýktý) ya da kaðýda aktarmamýz mümkün deðil. Ayný þekilde bu tonlamayý, klasik bir fotoðraf makinasýyla þimdilik bir kerede yakalamamýzda mümkün deðil. Sizin belirttiðiniz gibi elde ettiðimiz fotoðraflar bir kanalda 8bit yani 256 renk tonuyla sýnýrlý. Bu þu anlama geliyor. RGB kanallarýna sahip bir fotoðrafta siz Red-Kýrmýzý bilgisi için 256 seviye, Green-Yeþil için 256 seviye ve Blue-Mavi için 256 seviye deðerle sýnýrlýsýnýz. Buda çektiðiniz ortamýn bir kerede alabileceðiniz renk ýþýk bilgisini sýnýrlamakta ve daha sonradan resim üzerinde yapacaðýnýz renk, ýþýk oynamalarýnda elinizi kolunuzu baðlamaktadýr.
    Kýsacasý ne mevcut kameralar gerçek anlamda renk ve deðerlerini yakalamakta yeterli ne de bu bilginin saklanacaðý dosya yapýlarý. Bunun çözümünü ise ayný ortamýn farklý exposure deðerlerinde bir seri fotoðrafýný çekerek ve bunlarý iþlemden geçirerek oluþturduklarý HDR resimlerde bulmuþlar. HDR resimler resimler normalden daha fazla renk ve tonuna sahip olmasýnýn yaný sýra, daha sonradan iþlemden geçirerek daha karanlýk, aydýnlýk yapmanýza, bir nevi yeniden ýþýklandýrmanýzý saðlayacak derecede geniþ renk ve ton bilgisine sahipler (sizin örneðinizde kanal baþýna 32bit – 4.294.967.296 seviye).

    OpenEXR iþte bu tür resimlerin saklanabileceði bir format. HDR resimleri bir ortamýn farklý exposure deðerlerinde çekip oluþturabilir, openEXR formatýnda saklar ve daha sonradan renk ve dolayýsýyla ýþýk deðerleriyle özgürce oynayabilirsiniz. Bir ortamý karanlýk ya da aydýnlýk yapmak elinizde olur. 3D sanatçýlar ise bu resimleri, 3D render sýrasýnda ortamýn aydýnlatýlmasý için kullanabilirler…

    Aþaðýdaki sayfada renk derinliði konusuna bakarsanýz verilen 8 bit ve Truecolor arasýndaki farktan daha büyük etkinin, HDR resmin sadece bir kanalýnda olduðunu görerek anlarsýnýz.

    http://en.wikipedia.org/wiki/Color_depth

    Google’dan araþtýrarak aþaðýdaki sayfadaki açýklamalarýn sizin için faydalý olabileceðini gördüm…Bir göz atmanýzda fayda var..

    http://www.gunesintamicinde.com/hdr-fotograf-cekmek-high-dynamic-range-photos/

    ilginiz için tekrar teþekkürler…Bu yorumu düzenleyip, not haline getirmek sanýrým yerinde olacak :)

    Cevapla

  4. serkan’s avatar

    mrb lar openexr görsel olarak kullanýlýyormu ya da sadece animasyon ve photoshop türü programlar ile plugin þeklinde mi kullanýlýyor ve hdri lar yapýlabilirmi openexr ile bir sorumda olcak nasýl öðrenebiliriz tþkler cvbnýzý beklerim…

    Cevapla

  5. admin’s avatar

    OpenEXR yukarýda belirttiðim gibi bir resim formatý. Bu formatla saklanan ya da oluþturulan fotoðraflarýn ýþýk ve renk düzenlerini istediðiniz gibi düzenleyip, baský almanýz kullanmanýzda mümkün. HDRI’lerden kastýnýz nedir tam emin deðilim ama OpenEXR, HDRI’dir zaten.

    Yukarýdaki linkler OpenEXR ve HDRI hakkýnda yeterince bilgilendirici. Bir ekleme yapmak gerekirse, http://www.debevec.org eklenebilir.

    Cevapla

  6. alpi’s avatar

    Slm. ben openexr uzantýsýný ilk defa fxphd den aldýðým Maya Animation & Compositing: Red Dwarf kursunda gördüm ve gördüðümü de sizlerle paylaþmak isterim. Öyleki Maya da mental ray kullanarak oluþturduðu (MattdLeonard) yansýma, diffuse, gölge, occlusion gibi render geçiþlerinin çýktýsýný openexr uzantýsý ile aldý ve nuke import ettiðinde ise biz nuke de tek bir dosya görüyorduk ama dosya kendi içinde yukarýda saydýðýmýz bütün render geçiþlerini barýndýrýyordu. daha sonra ise kullandýðý shuffle node sayesinde bahsettiðim openexr dosyasýndan hangi geçiþi kullanacaksa onu seçebiliyordu.

    Cevapla

Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Performance Optimization WordPress Plugins by W3 EDGE