multiLayerEXR

66 views
Skip to first unread message

sa...@ddd.co.jp

unread,
Jun 30, 2014, 8:14:09 PM6/30/14
to Natro...@googlegroups.com
I wish support of multilayer EXR. 
Is there any correspondence schedule?

Alexandre

unread,
Jul 1, 2014, 2:46:22 AM7/1/14
to sa...@ddd.co.jp, Natro...@googlegroups.com
We can implement it but once we will get more active into stereovision/multi-view
Right now we have other things to do, but I keep it on the list of things to do;)
On Jul 1, 2014, at 2:14 AM, sa...@ddd.co.jp wrote:

I wish support of multilayer EXR. 
Is there any correspondence schedule?

--
You received this message because you are subscribed to the Google Groups "Natron" group.
To unsubscribe from this group and stop receiving emails from it, send an email to Natron-VFX+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Francesco Paglia

unread,
Jul 1, 2014, 3:23:01 AM7/1/14
to Alexandre, sa...@ddd.co.jp, Natro...@googlegroups.com
Multilayer OpenEXR are so useful for many other purpose than stereovision.
From a 3D tool you can output a *.EXR with all the passes you want to tweak in a compositing tool.
This great addition should of course come with an "enpowered" shuffle node to read all the buffers and extract all the other layers.

--
Francesco Paglia
Vfx and Production Supervisor

mobile  +39 347.82.12.473

omar brown

unread,
Jul 1, 2014, 1:49:08 PM7/1/14
to Natro...@googlegroups.com, immar...@gmail.com, sa...@ddd.co.jp
The shuffle node and the merge node should be able to read multi layered file formats.  When it comes to combining layers from two images, the merge works best.  It you what to extract a layers channel or color, the shuffle node works best and then pipe that into the merge node.

Frédéric Devernay

unread,
Jul 1, 2014, 3:01:28 PM7/1/14
to Francesco Paglia, Natro...@googlegroups.com, sa...@ddd.co.jp, Alexandre

Hi,
This requires a solid exr reader. The channel/layer mapping should be selectable in the exr reader. OpenImageIO has basic reading facilities for rgba files, by multilayer requires exr-specific code.

We are looking for developers/contributors for the EXR and ImageMagick plugins (for PSD & XCF support). If you have and experience with these libraries or want to develop one of these plugins, please contact Alex. We will help you understand how things work with OFX

Fred

Gear

unread,
Jul 14, 2014, 9:00:13 AM7/14/14
to Natro...@googlegroups.com, f.pag...@gmail.com, sa...@ddd.co.jp, immar...@gmail.com
A multilayer high bit depth image format is a must have for serious modern comping. While one could separate the layers into individual files, the additional clutter to both the file structure and node graph make the process archaic and time consuming. If part of Natrons goal is speed, then this is an important element to implement as it is one of the first things most experienced artists will attempt to use. In my eyes if a composting application doesn't support this then it is not much more than a glorified toy.

Frédéric Devernay

unread,
Jul 14, 2014, 12:40:54 PM7/14/14
to Gear, Natro...@googlegroups.com, f.pag...@gmail.com, sa...@ddd.co.jp, Alexandre Gauthier-Foichat
Always remember that this is open source software, and you are free to contribute !

I may modify ReadOIIO to have two more parameters: output format (RGBA, RGB, A) and starting channel.
You will need one ReadOIIO node par layer.

Don't expect full deep imaging functionality before 2.0. Keep in mind that OpenFX 1.3 doesn't support deep imaging.
See https://github.com/MrKepzie/Natron/issues/88 (you can make constructive comments there)
 
f

Frédéric Devernay

unread,
Jul 14, 2014, 2:17:56 PM7/14/14
to Gear, Natro...@googlegroups.com, f.pag...@gmail.com, sa...@ddd.co.jp, Alexandre Gauthier-Foichat
You now can select the first channel to read and the components to read, using ReadOIIO.

This means that there is multilayer/multichannel reading support now.

Of course, if you don't compile yourself or use a nightly, you'll have to wait for the next beta.

fred

Nicholas Carroll

unread,
Dec 8, 2014, 10:29:12 PM12/8/14
to Natro...@googlegroups.com, anzovi...@gmail.com, f.pag...@gmail.com, sa...@ddd.co.jp, immar...@gmail.com, frederic...@inria.fr
Sorry how does this work? I brought my exr in via a standard read node and also tried TuttleEXRReader. Neither of them let me see all the layers/channels like I would in Nuke. I have all my rendering passes in there.

omar brown

unread,
Dec 8, 2014, 11:01:56 PM12/8/14
to Natro...@googlegroups.com
Hello Nicholas,

Are you using the latest version of Natron. You don't need TuttleFX plugins. The ReadOIIO node will do the job.

If you still having having problems, send me a single multiexr frame and I will check it on my system and provide a screen capture for you. My email vegas...@gmail.com.

Nicholas Carroll

unread,
Dec 8, 2014, 11:13:16 PM12/8/14
to Natro...@googlegroups.com, anzovi...@gmail.com, f.pag...@gmail.com, sa...@ddd.co.jp, immar...@gmail.com, frederic...@inria.fr
OK I found it - they are all there in the drop down for the four channels RGBA and you have to use one read node for each and then you can merge them back together.

Nicholas Carroll

unread,
Dec 8, 2014, 11:31:53 PM12/8/14
to Natro...@googlegroups.com
thanks omar. Its working perfectly well with one read node per pass, then an unpremult and merge for each. I would have done that in nuke anyway with shuffles to break up the multilayer exr. 
Reply all
Reply to author
Forward
0 new messages