Do you think it will be possible to get us the Composite / Layered materials in a interim way by having a node with e.g. 10 Material Layer pins ? So even though it will not be as flexible as what Otoy has, we can at least mix around up to 10 different materials / layers ? Which should be enough in most instances I would assume. This would help us to get started with the Composite / Layered Materials within Daz.
That is the first thing I tried (and is how I have implemented these nodes in my other plugins) - however the DAZStudio code picks up the Octane pins in a different fashion, so this approach did not work. OTOY will need to change the way these pins work in order for these nodes to be able to be implemented in the current DAZStudio plugin.
I'm not a programmer, but if you are saying that handling pins is so different between DAZ and OTOY, wouldn't it be possible to separate these two worlds on the plugin level so DAZ would be providing geometry and material zones and the plugin would handle everything else in the pure OTOY way - I would not even mind if scene save would then produce two files - the DAZ scene file that would have all the DAZ information and some sort of XML (or proprietary) that would store the OTOY part for that scene (if this information is so different from the format DAZ uses and thus it is impossible to store it within the DAZ file itself). I'm sure that this would mean a lot of work - most probably a complete rewrite of the plugin, but wouldn't this result in future-proofing the plugin as it would gain freedom from constraints of DAZ and give it ability to use all present and future features OTOY brings in?
Master: Core i7 2600K, 32GB RAM, 2x EVGA GTX Titan X (SC)
Slave 1: Core i5 4460, 16GB RAM, 2x EVGA GTX 1080 Ti SC2
Slave 2: Core i7 9700K, 64GB RAM, 2x ASUS RTX 2080 Ti