What is Best Way Save Transmap Material Presets?

Hi all,
I am trying to save as a material preset a transmap I made for a product. I want to apply it to both a 3DL and Iray opacity surface parameter using one material preset.
When I save the transmap preset it is on a 3DL surface and filter the preset that the only parameter being saved is opacity->opacity strength->image it saves successfully (See attached graphic). However, when I apply it to the item that has Iray shaders applied, the entire set of surface settings gets changed to 3DL shader settings. Does this mean I have to save a transmap preset for both Iray AND 3DL?
When I have Iray surface settings applied, changing a map manually doesn't blow away the Iray shader. i would think that just choosing the image in the filter list of the save material preset would just swap out the map and not stomp on the current Iray settings...
Thanks!


Comments
You can't do that in a single preset because of the nature of presets: they save the shader being used and everything that goes with it.
Sorry, its just not possible with a shader or material preset. You could probably do it with a script, but... that'd take some time to nail down.
Thanks! I went ahead and made the second preset just in case that was the deal-
Add yet another project to the growing script list -
Thanks!
That too, but the major showstopper is that the preset defines the name of the parameter involved — and 3Delight and Iray use different parameter names to define transparency. It can't be done with one preset.
Note that this is why we get new DAZ products that work in both 3Delight and Iray, with two complete sets of materials presets in two different folders. The two render engines do share some parameters that do the same things, but they don't have the same names.