Hi Larry,

Thanks, and yes - I was one of the people who at least chorused with the
request to be able to apply a z-scale within oiiotool.  We just installed
1.6.9 here; does that have the -mulc feature?

My question is definitely aimed at the idea of support for automatic
conformance to try to aid interchange without incurring pipelining - ie,
tracking of originating scale and destination scale, and generating
intermediates.

Thanks,
Jason

PS.  I have the same question poised for Alembic :)




On Thu, Jan 14, 2016 at 11:13 AM, Larry Gritz <l...@larrygritz.com> wrote:

> I'm not sure if this addresses your question directly (which seemed to be
> more about automatic conformance to a unit scale upon read/write?), but as
> far as converting the values of a deep file that already exists:
>
> If you know that the z's are in decimeters and you want to convert to
> meters, and you know the channels of the file (let's say that you know that
> there are two channels, "A" and "Z"), you can do
>
>     oiiotool decimeters.exr -mulc 1.0,10.0 -o meters.exr
>
> Basically just multiplying every alpha value by 1.0 (keeping it the same)
> and multiplying every Z value by 10.0 (converting decimeters to meters).
>
> Sorry, I just checked and the deep support for "-mulc" is a recent
> addition, at this moment is in the "master" branch only. But I can backport
> it to a stable release branch if people need it.
>
>
> > On Jan 13, 2016, at 12:27 PM, Jason Iversen <jiver...@d2.com> wrote:
> >
> > Hi all,
> >
> > Is there any mechanism in place, or planned, or rejected(!), for
> adjusting (deep) Z values to match a unit scale? In environments where you
> interchange deep EXR2's between packages which are working in different
> unit scales (eg. Maya in decimeters and Houdini in meters) you would want
> to convert to the unit scale to the hosted application upon read. I'd
> imagine you'd do this be comparing it to a unit-scale stored in metadata.
> >
> > Regards,
> > Jason
> >
> >
> > --
> > Jason Iversen
> >   Production Technology Supervisor
> >     Digital Domain
> >
>
> --
> Larry Gritz
> l...@larrygritz.com
>
>
>


-- 
Jason Iversen
  Production Technology Supervisor
    Digital Domain
_______________________________________________
Openexr-devel mailing list
Openexr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/openexr-devel

Reply via email to