even though the mantra render may have been specified to be 16 bit, maybe there is a channel or 2 in the header that is 32? I've seen some strange file size issues and after checking with exrheader discovered that the Z was in 32 bit. Even nuke's autocrop wouldn't shrink a file as much as Michael's example shrunk, but nuke's forcing all channels to 16 bit could.
jrab On May 7, 2013, at 7:27 AM, Lewis Saunders <lewis.saund...@gmail.com> wrote: > Michael Garrett wrote: >> I just checked in with the cg supe, and I also had >> a look in exrheader - they're definitely regular zip1 >> scanlines, not within tiles either. > > Weird! I just made a big EXR and I don't see any difference rendering > it out of Nuke. I've pasted below the results of exrheader straight > out of Mantra and via Nuke, both files 122Mb. > > I avoid multilayer EXRs because they are so slow, but the few times I > see them (mostly when a TD saves a frame from Houdini's image viewer) > I don't recall ever seeing this happen... Mantra does add some > metadata that doesn't pass through Nuke by default, but not THAT much > :) > > /tmp/m.exr: > file format version: 2, flags 0x0 > capDate (type string): "2013:05:07 15:09:02" > channels (type chlist): > A, 16-bit floating-point, sampling 1 1 > B, 16-bit floating-point, sampling 1 1 > G, 16-bit floating-point, sampling 1 1 > N.x, 16-bit floating-point, sampling 1 1 > N.y, 16-bit floating-point, sampling 1 1 > N.z, 16-bit floating-point, sampling 1 1 > P.x, 16-bit floating-point, sampling 1 1 > P.y, 16-bit floating-point, sampling 1 1 > P.z, 16-bit floating-point, sampling 1 1 > Prim_Id, 16-bit floating-point, sampling 1 1 > R, 16-bit floating-point, sampling 1 1 > Render_Time, 16-bit floating-point, sampling 1 1 > Z, 16-bit floating-point, sampling 1 1 > direct_noshadow.b, 16-bit floating-point, sampling 1 1 > direct_noshadow.g, 16-bit floating-point, sampling 1 1 > direct_noshadow.r, 16-bit floating-point, sampling 1 1 > indirect_diffuse.b, 16-bit floating-point, sampling 1 1 > indirect_diffuse.g, 16-bit floating-point, sampling 1 1 > indirect_diffuse.r, 16-bit floating-point, sampling 1 1 > indirect_noshadow.b, 16-bit floating-point, sampling 1 1 > indirect_noshadow.g, 16-bit floating-point, sampling 1 1 > indirect_noshadow.r, 16-bit floating-point, sampling 1 1 > indirect_reflect.b, 16-bit floating-point, sampling 1 1 > indirect_reflect.g, 16-bit floating-point, sampling 1 1 > indirect_reflect.r, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_diffuse.b, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_diffuse.g, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_diffuse.r, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_emission.b, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_emission.g, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_emission.r, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_reflect.b, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_reflect.g, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_reflect.r, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_diffuse.b, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_diffuse.g, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_diffuse.r, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_emission.b, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_emission.g, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_emission.r, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_reflect.b, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_reflect.g, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_reflect.r, 16-bit floating-point, sampling 1 1 > sss_multi.b, 16-bit floating-point, sampling 1 1 > sss_multi.g, 16-bit floating-point, sampling 1 1 > sss_multi.r, 16-bit floating-point, sampling 1 1 > sss_single.b, 16-bit floating-point, sampling 1 1 > sss_single.g, 16-bit floating-point, sampling 1 1 > sss_single.r, 16-bit floating-point, sampling 1 1 > comment (type string): "none" > comments (type string): "none" > compression (type compression): zip, individual scanlines > dataWindow (type box2i): (0 0) - (2879 1619) > displayWindow (type box2i): (0 0) - (2879 1619) > lineOrder (type lineOrder): increasing y > order (type string): "C { r g b } A obj_envlight1_direct_emission { r > g b } obj_lgt_side_direct_emission { r g b } Render_Time > indirect_noshadow { r g b } direct_noshadow { r g b } sss_multi { r g > b } sss_single { r g b } indirect_reflect { r g b } indirect_diffuse { > r g b } obj_envlight1_direct_reflect { r g b } > obj_lgt_side_direct_reflect { r g b } obj_envlight1_direct_diffuse { r > g b } obj_lgt_side_direct_diffuse { r g b } N { x y z } Pz P { x y z } > Prim_Id" > pixelAspectRatio (type float): 1 > screenWindowCenter (type v2f): (0 0) > screenWindowWidth (type float): 1 > worldToCamera (type m44f): > (1 0 -0 0 > 0 6.12323e-17 -1 0 > -0 -1 -6.12323e-17 0 > 3.51444e-16 8.29448e-15 61.6154 1) > worldToNDC (type m44f): > (2.9475 0 0 0 > 0 3.20857e-16 -0.000100001 1 > 0 -5.24 -6.12329e-21 6.12323e-17 > 1.03588e-15 4.34631e-14 0.0061516 -61.6154) > > > > /tmp/t.exr: > file format version: 2, flags 0x0 > channels (type chlist): > A, 16-bit floating-point, sampling 1 1 > B, 16-bit floating-point, sampling 1 1 > G, 16-bit floating-point, sampling 1 1 > N.x, 16-bit floating-point, sampling 1 1 > N.y, 16-bit floating-point, sampling 1 1 > N.z, 16-bit floating-point, sampling 1 1 > P.x, 16-bit floating-point, sampling 1 1 > P.y, 16-bit floating-point, sampling 1 1 > P.z, 16-bit floating-point, sampling 1 1 > R, 16-bit floating-point, sampling 1 1 > depth.Z, 16-bit floating-point, sampling 1 1 > direct_noshadow.blue, 16-bit floating-point, sampling 1 1 > direct_noshadow.green, 16-bit floating-point, sampling 1 1 > direct_noshadow.red, 16-bit floating-point, sampling 1 1 > indirect_diffuse.blue, 16-bit floating-point, sampling 1 1 > indirect_diffuse.green, 16-bit floating-point, sampling 1 1 > indirect_diffuse.red, 16-bit floating-point, sampling 1 1 > indirect_noshadow.blue, 16-bit floating-point, sampling 1 1 > indirect_noshadow.green, 16-bit floating-point, sampling 1 1 > indirect_noshadow.red, 16-bit floating-point, sampling 1 1 > indirect_reflect.blue, 16-bit floating-point, sampling 1 1 > indirect_reflect.green, 16-bit floating-point, sampling 1 1 > indirect_reflect.red, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_diffuse.bl, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_diffuse.gr, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_diffuse.re, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_emission.b, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_emission.g, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_emission.r, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_reflect.bl, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_reflect.gr, 16-bit floating-point, sampling 1 1 > obj_envlight1_direct_reflect.re, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_diffuse.blu, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_diffuse.gre, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_diffuse.red, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_emission.bl, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_emission.gr, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_emission.re, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_reflect.blu, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_reflect.gre, 16-bit floating-point, sampling 1 1 > obj_lgt_side_direct_reflect.red, 16-bit floating-point, sampling 1 1 > other.Prim_Id, 16-bit floating-point, sampling 1 1 > other.Render_Time, 16-bit floating-point, sampling 1 1 > sss_multi.blue, 16-bit floating-point, sampling 1 1 > sss_multi.green, 16-bit floating-point, sampling 1 1 > sss_multi.red, 16-bit floating-point, sampling 1 1 > sss_single.blue, 16-bit floating-point, sampling 1 1 > sss_single.green, 16-bit floating-point, sampling 1 1 > sss_single.red, 16-bit floating-point, sampling 1 1 > compression (type compression): zip, individual scanlines > dataWindow (type box2i): (0 0) - (2879 1619) > displayWindow (type box2i): (0 0) - (2879 1619) > lineOrder (type lineOrder): increasing y > nuke/node_hash (type string): "6409c2b50e98424a" > pixelAspectRatio (type float): 1 > screenWindowCenter (type v2f): (0 0) > screenWindowWidth (type float): 1 > > > -- > Lewis Saunders > Wrote an EXR reader this one time > London > _______________________________________________ > Nuke-users mailing list > Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users _______________________________________________ Nuke-users mailing list Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users