- Tue Jan 20, 2009 7:07 am
#289768
In a nutshell:
Written by Florian Kainz at ILM in 2000 for their in-house apps, release to the public in 2003 as open source. The only image format to ever win an Oscar! Each color channel is 16 bits adding up to 48 bits...don't confuse that with the traditional 16-bit format though. The old 16 bit is regular numbers and this one is floating-point numbers. The 16 bits are split into 1 sign bit, 10 mantissa bits, and 5 bits for an exponent. The mantissa allows 1,024 different color values per channel adding up to over a billion possible colors...independent from the exposure. So there are 1 billion colr values per exposure value. the dynamic range is carried in the exponent so OpenEXR can carry about 32 EV's...everything in nature if we we were able to view it all at once, from the Sun to the faintest star we can perceive is about 44 EV's. The current HDR, Tiff and other 32 bit floating point formats bloat the app and slow them down as we all have experienced. The OpenEXR with it's trimmed down 16 bits loads and saves way faster and it is natively supported by graphics cards like NVidia and ATI. The next gen image editors will be able to utilize the onboard shader language of the graphics cards and take the heavy lifting from the CPU. There won't be any difference speed wise working with HDR than there is with LDR now. Plus PIZ and ZIP compression works with it too.
The real kicker is OpenEXR is the only HDR format that can carry arbitrary channels. So you can include an alpha channel, and depth, shadow, motion,material, vectors...whatever you want. These channels have different compression, can be 16 or 32 bit and even different pixel resolutions. You can fine tune every single aspect of a rendered image in your compositing software. Another cool thing is the separation of the pixel size to the viewer window. You can have say a 100 pixel margin all around the frame of the image, the out of frame pixels are invisible. But when you use a large-scale filter like Gaussian Blur or even camera shake you don't get that standard side of the frame fuck up on the image...cool A? Pixar has switched to OpenEXR exclusively dumping their their own image format. They wrote a new compression scheme for it called PXR24. OpenEXR is a work horse of a format!
O.K. so he goes on to say that the only reason not to use OpenEXR is if your favorite software does not support it...in which case to sit down and write a complaint letter to the company and go on using good ol Radience until they do...
Hence my thread.
Hope that helps...get the book, there's lots more.
Cheers, Ron