Author Topic: Material ID from 3ds in Bakers  (Read 2105 times)


Is it possible to get Material ID from 3ds in Bakers ? Ideally, Baker would output floating point map (exr, hdr) with corresponding ID's.
I see that I can get those values with MeshId or SubmeshID Bakers, but then they are mapped to normalized grayscale or even less useful random/hue. How about outputing integers, without mapping it to any other values ?


I'll ask the devs.
For now the substance graph does not support 32bit images anyway, so you'd not be able to make use of it.

Otherwise you can bake the color from the material (red, green, blue, purple in your case), select the "Material Color" as the source in the baker settings.
Last Edit: October 18, 2016, 10:03:27 am
Product Manager - Allegorithmic

Thanks for info. Coming from VFX its quite shocking that floating point bitmaps are not supported. You are right, the whole point of MatID as integers is gone at the moment.

So the big question is, are you planing to add 16/32 bit bitmaps support in the future ?

Thank you

We are thinking about it ;)
Product Manager - Allegorithmic

Thanks for info. Ill try to workaround it for the time being.


Has this limitation been solved with release of 6.0.0

Release note says:

[Engine] 16f/32f bit depth compositing


Yes, SD now supports 32bit image compositing (if you use the d3d10 or opengl engine).
Product Manager - Allegorithmic

brilliant, works as expected!