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

Reply via email to