EXR compression

Autodesk Maya (Plugin developed by JimStar)

Moderator: JimStar

Post Reply
Wenneker
Licensed Customer
Posts: 111
Joined: Mon Jun 02, 2014 4:12 pm

Is there a way to save out compressed exr files? Uncompressed exr comes out at 14mb per frame (720p) or 31 mb/frame (1080p) and are really slowing down my composites.
Win 7 x64 | i7-4930 | 64gb | 4x gtx 780Ti 3gb
User avatar
glimpse
Licensed Customer
Posts: 3740
Joined: Wed Jan 26, 2011 2:17 pm
Contact:

just curious, isn't PNG is goint to be the same as compressed EXR?..
User avatar
TBFX
Licensed Customer
Posts: 501
Joined: Sun Dec 11, 2011 9:43 pm
Location: Wellington, New Zealand

glimpse wrote:just curious, isn't PNG is goint to be the same as compressed EXR?..
Does png have a 32bit floating point option?

Anyway if saving compressed EXR is possible can we have the single scanline zip method as one of the options as this is best for Nuke.

T.
Win10 x64|i7-9750H 2.6 GHz|32 GB RAM | RTX2080 max Q 8GB
prodviz
Licensed Customer
Posts: 543
Joined: Sun Jul 14, 2013 6:00 pm

Or possibly a half float .exr option, to maintain a lot of the highlight detail etc., but bring the file size down.

I guess you could take the full .exr set in to Nuke and then output a half float .exr set to speed up your comps.
Wenneker
Licensed Customer
Posts: 111
Joined: Mon Jun 02, 2014 4:12 pm

Yes I'm converting my renders to compressed EXR before comp now but it would be nice to cut out this step.
Win 7 x64 | i7-4930 | 64gb | 4x gtx 780Ti 3gb
Wenneker
Licensed Customer
Posts: 111
Joined: Mon Jun 02, 2014 4:12 pm

just curious, isn't PNG is goint to be the same as compressed EXR?..
No it isn't the same. Ping is an integer format. EXR is floating point.
PNG will have 8 or 16 bits of precision giving it just over 65.5k color values at 16bit. EXR is 16bit (half) or 32 bit(full) but being a floating point format not all values are equally spread over the bits. For example a 16 bit EXR uses only 10 bits for precision but uses 5 for exponent and one as a sign bit. This gives it the the abillity to represent a much larger range albeit at a bit lower precision.
Win 7 x64 | i7-4930 | 64gb | 4x gtx 780Ti 3gb
User avatar
glimpse
Licensed Customer
Posts: 3740
Joined: Wed Jan 26, 2011 2:17 pm
Contact:

Wenneker wrote:
No it isn't the same. Ping is an integer format. EXR is floating point.
PNG will have 8 or 16 bits of precision giving it just over 65.5k color values at 16bit. EXR is 16bit (half) or 32 bit(full) but being a floating point format not all values are equally spread over the bits. For example a 16 bit EXR uses only 10 bits for precision but uses 5 for exponent and one as a sign bit. This gives it the the abillity to represent a much larger range albeit at a bit lower precision.
thanks for info, Wenneker!
User avatar
TBFX
Licensed Customer
Posts: 501
Joined: Sun Dec 11, 2011 9:43 pm
Location: Wellington, New Zealand

prodviz wrote:Or possibly a half float .exr option, to maintain a lot of the highlight detail etc., but bring the file size down.

I guess you could take the full .exr set in to Nuke and then output a half float .exr set to speed up your comps.
+1 for half float, it usually all that's needed for renders. The benefits of getting EXR's out of your renderer exactly like you want them without having to convert them are huge, particularly in a studio environment where you have many renders from many shots constantly coming out.

T.
Win10 x64|i7-9750H 2.6 GHz|32 GB RAM | RTX2080 max Q 8GB
Post Reply

Return to “Autodesk Maya”