Header Ads

OpenEXRคืออะไร

 OpenEXR 

โดยทั่วไปเราอาจจะไม่คุ้นกับไฟล์นี้สักเท่าไหร่ ลองมาดูกันว่าไฟล์ชนิดนี้คืออะไรแล้วใช้กันที่ไหนบ้าง
OpenEXR คือ HDR (high dynamics range) ที่พัฒนาโดย Industrial Light & Magic หรือ ILM บริษัทอุตสาหกรรมหนังมีชือทีทำหนังคุณภาพออกมามากมาย 
HDR นั้นเรารู้กันอยู่ว่าใช้กันเป็นที่นิยมใน application งานโฆษณา และภาพยนตร์ ส่วนหนังที่ ILM สร้างนั้นเป็นที่รู้จักกันดีนั่นคือ Harry potter , Men in black2 ,Gang of Newyork และ sign จากนั้นมา format OpenEXR ก็ได้ถูกนำมาใช้เป็นหลัก

คุณลักษณะ ข้อดีในตัว format นี้
- มีช่วงกว้างกว่ามากของจำนวนสี(แถบสี)และมีความถูกต้องแม่นยำมากกว่าสีใน bit depth ที่8-10(ในมืออาชีพมักเรนเดอร์ออกมาทำ color correction เพราะกำหนดเนื้อสีได้มากกว่า)
-Support 16-bit floating-point, 32-bit floating-point, และ 32-bit integer pixels. The 16-bit floating-point format หรือที่เรียกว่า  half ซึ่งสัมพันธ์กันกับ ข้อมูล half ในภาษาคอมพิวเตอร์ของ  NVIDIA's Cg(format bit depth ความจุสูง ในไฟล์นอกจากมีค่าchannel RGB ตามbpp แล้วยังบันทึกค่า alpha channel อีก 8 bit ด้วย) ซึ่งยัง support เข้ากับการ์ดจอ3D คุณภาพสูงอย่าง
new GeForce FX and Quadro FX  เป็นอย่างดีอีกด้วย
-พวกชุดคำสั่งตัวคูณสัญญาณการบีบอัดข้อมูล ทำได้เป็นอัตราที่ 2:1 ในฟิลม์หนัง
-มีความยืดหยุ่นดีในตัว codec(ตัวบีบอัดข้อมูลเป็นสัญญาณภาพ)และยังนำภาษา c++มาขยายผลต่อได้อย่างง่ายดาย(strings, vectors, integers, etc.) มีการปรับปรุงพัฒนามาจาก openexr แบบเดิมๆ
ILM ปล่อยsoftware ตัวใหม่มาฟรีๆพร้อมกับ


  • IlmImf, a library that reads and writes OpenEXR images.
  • Half, a C++ class for manipulating half values as if they were a built-in C++ data type.
  • Imath, a math library with support for matrices, 2d- and 3d-transformations, solvers for linear/quadratic/cubic equations, and more.
  • exrdisplay, a sample application for viewing OpenEXR images on a display at various exposure settings.
สำหรับใครที่ต้องการค้นคว้ารายละเอียดในเชิงลึกสำหรับsoftware ลิขสิทธ์ เข้าไปดูได้ที่ http://www.openexr.com/
และขอขอบคุณสำหรับข้อมูล

การจะทำให้ภาพเรนเดอร์ได้ในข้อมุลที่สุงขึ้นในมายา(เพื่อเพิ่ม Bit-depth)
ในFrame buffer ของMentalRayสามารถ render File คุณภาพสูงให้เราได้ เหมาะกับงานภาพนิ่งตั้งแต่ 16 bit ขึ้นไป

การจะrender OpenEXR ออกไปนั้นต้องเข้าไปที่ render setting ตามนี้ ถ้าไม่มีให้ไปload ที่ plug-in ก่อน

ไม่มีความคิดเห็น