Tx Manager Fail to convert multichannel exr file
Only the first channel are converted to .tx file the rest are ignored
No problem when using maketx command
maketx -v -u --oiio multiHDRI.exr (all channels are converted )
You can replicate this
aiImage (multiHdri.exr file) plugged to SkyDomelight.color
Then just play with start channel (4-8-12 etc..)
or create a locator with an integer attribute ("lookDev" as an example name)
add an expression:
aiImage1.startChannel = locatorShape1.lookDev*4
then play with start Channel (1-2-3-4 etc...) to load other hdri
no thing happen(black render), so I have to delete the .tx file generated by TxManager, and do it maually with maketx command
maketx -v -u --oiio multiHDRI.exr
I also have to disable Auto-Convert texture to TX in Arnold renderer/Textures
I don't see any difference between a tx created with maketx on the command line, maketx from the Tx Manager, and auto-tx (which uses the API).
All the tx files have the same channel list (checked with oiiotool)
Yes there is no difference to convert a simple texture with 04 channels between txManager and the maketx cmdline
The problem is with a multichannel exr, as you can see on the video (https://youtu.be/iQ_qi2146l4) yet it is the same command used in the txManager and the cmdLine.
Another problem: if I use the cmdLine for the conversion and I forget to uncheck "USE TX" Arnold does not take into account any textures already converted,
it reconverted again a second time by crushing all the textures already converted without however can successfully convert the multichannel.
Yes, I tested with a "multichannel EXR"
I tested on my own machine with a multichannel exr and it worked
The file sizes were the same, and I ran oiiotool -v --info to check the channel lists. And I tested in Maya.
Maybe you can upload your problem exr. Or post the results of running oiiotool -v --info on the original exr, and on the tx
(you can get oiiotool in the htoa distrib)
I exposed the problem in detail here:
https://youtu.be/iQ_qi2146l4
Please take a look
I don't repro the problem, so the video does not help. All I got from the video was that the average channel colors were all non-zero, except for every fourth channel which was 0 (probably the A channel).
How did you create this exr?
The exr multichannel was created with ShuffleCopy in Nuke
here is a short video showing the process
https://www.youtube.com/watch?v=PvmXwQJfHEQ
I used oiiotool -chappend with a couple of jpgs.
looks like it's the colorconvert that causes problems.