On Mon, Nov 19, 2012 at 10:48 PM, Schoenberger <[email protected]> wrote:
> Not like .IFF, which can also do everything (even maya scene files are
> actually the .IFF format).
> MAC and PC save the format differently, RGB + CMYK + YCbCr + CIE Lab, 5
> different compressions (lzw required a paid license), prefilters..
> TIFF has pages (I think the official paper has about 100 pages) for its
> specification, IFF only 1-2 pages.
> Therefore I can understand if not all features are implemented by every app.
>
> .exr is a complete different story.
> It just works because you have a complete loader/writer because it is open
> source or you can download a compiled .dll.
> You can not make any mistake.


TIFF and OpenEXR are the same story, actually.  Every application is
using the open source implementation of TIFF, libtiff
http://www.remotesensing.org/libtiff/  Nobody is reading the spec and
trying to implement that.

For OpenEXR, many applications are using the simplified "RGBA"
interface, or need channels called "R", "G"..
in either case if you have different channels, nothing will load.
Also, there are various versions of the OpenEXR library in the wild
and you may not be able to load newer files.  (Tiff is much older and
therefore the library has changed less often)

A user that's producing CYMK or CIE textures and baffled at TIFF is
probably not smart enough to understand OpenEXR better and will run
into problem with that as well. At one point, I think you have
understand your craft and tools.

Tiff does the right thing, it's adobe's portable, multi channel image
format that saves all the bits you can produce in Photoshop except for
layer information.  An app that needs RGB input shouldn't be trying to
emulate a printer to get CMYK color it got right, the user deserves
that to fail.

Mental Image dropped support for LZW compression because there was a
dispute for a patent, which expired in 2003.
There is no license to pay to use it since then. Mental Ray added
support for it back in version 3.10

Softimage should have made a TIFF file parser replacement for mental
ray to save us all from all these support issues for the last 12
years.  It's another case of misplaced priorities in rendering IMHO.
What I did on my side of the app was log a warning  to tell the user
that the image clip uses a compression not supported by mental ray.

Reply via email to