jj80
08-23-2006, 01:35 AM
Before I wait until I've learned how to program C and write mental ray shaders myself, I thought I'd ask if someone else has managed to solve this issue ;)
Basically, I'd like to render an openEXR which has a seperate (alpha) channel for each miLabel tagged object. Sort of similar to RPF gBuffers.
So far I've tried the p_exr_saver shader to write out the label pass into an EXR, but for some reason it only saves the same alpha info for all tagged objects into the same channel, so that one can't seperate them anymore in post. If I am writing out a seperate File using the framebuffer > file option, mental ray assigns each object a different color, which will eventually make it unusable in comp.
Any input is highly appreciated and I think a lot of people would benefit from a solution to this problem !
cheers,
Jens
Basically, I'd like to render an openEXR which has a seperate (alpha) channel for each miLabel tagged object. Sort of similar to RPF gBuffers.
So far I've tried the p_exr_saver shader to write out the label pass into an EXR, but for some reason it only saves the same alpha info for all tagged objects into the same channel, so that one can't seperate them anymore in post. If I am writing out a seperate File using the framebuffer > file option, mental ray assigns each object a different color, which will eventually make it unusable in comp.
Any input is highly appreciated and I think a lot of people would benefit from a solution to this problem !
cheers,
Jens
