Deep Compositing?

Does Flame supports deep compositing? As in Deep EXR depth data?

1 Like

Negative.

Negative Deep Comp… is that a new tech?
Just kidding… Thanks Randy, good to know.
Not ditching Nuke yet. :wink:
A

1 Like

Yeah this comes up very few years. Some are dying for it, most are mreh about it since we’re typically…and…I saythis with all the respect in the world…not doing the super nasty technical CG compositing in Flame.

Yes. These days they are definitely a most when it comes to big shots (if you want to get them done faster). But even on simpler A over B over C comps they could be a time saver… and a disk space waster.
I have seen artists asking for it when there is really no need tho.

I’m curious about it, but it seems like it’s only useful for big CG shots. I’d love to hear how it’s actually used, because all I know is ā€œmultiple depth samplesā€ and ā€œgiant filesā€. Haha.

I guess the main take away is that you don’t have to worry about what is in front of what. So when you merge several elements the layering is taken care of, with proper antialiasing for edges, including motion blurred ones. This may sound simplistic as you can just layer things say, in Action, and that’s it. Deeps come to the rescue if you get a CG pass with a lots of assets in depth and you need to put your keyed element in between all that. That would be just a merge node… ad maybe setting the depth… layering is automatic.
For simpler shots this is also beneficial, like comping Jane in the hand of Kong and having all that hair properly layered in front and back.
Lately I have seen even more technical uses of deeps taking advantage of the fact you can have several samples per pixel por pases like Position and Normals. This helps with tasks like comp adjustable CG mattes and Normal based relighting with proper antialiasing.

3 Likes

Hugo has a better explanation here:

go to 00:18:00

2 Likes

Hiii! Not on the tools as much these days, but in this latest job I’ve been handed some files from an external company for compositing, and they’re all mutichannel exr’s & cryptomattes with ā€˜deep’ in the filename. Am I screwed? Where do I even start? I’m no stranger to cryptomattes, but I’ve never done anything with deep files. Running Flame 2023, cheers.

get nuke

2 Likes

Flame isn’t for that deep compositing stuff. It’s more for high-end fast-moving quick turnaround make pretty pictures stuff.

3 Likes

I wonder if @Unclextacy just wants you ditch the deep and still use the EXRs

Can you still use the EXRs even if you don’t want to use the deep stuff?

1 Like

The files are multichannel exrs, can’t get much sense out of them, the thumbnails are empty as if incompatible.

If the they are deep exrs you will need to convert them to non deep to use them in Flame. Weird the cryptomatte and deep combination.

UPDATE: I got them to send me ā€œUndeepedā€ files, and they were able to do that very quickly. All’s well that ends well!

4 Likes

Shallows then…

3 Likes

The mention of Cryptomatte in @Unclextacy post got me thinking of DeepIDs. Commonly used in big studios is a method for storing structured object ids in EXR, similar to Cryptomatte… with some advantages. For some reason is not a widespread practice in the online community. It may have to do with its close relationship with how assets are organized in the 3d scene and how different that could be from studio to studio. There is also no native tool to process the data, although Nuke’s DeepExpression can be use to extract them.
Here is the techincal information, and it comparison with Cryptomatte.
https://openexr.com/en/latest/DeepIDsSpecification.html

Just realized I started this thread :rofl: was probably the first time ever I opened Flame

2 Likes