Dformer affecting wrong node
sriesch
Posts: 4,241
Yesterday I added some deformers, they worked great, I have a render with them working.
Today when I loaded my file I see my dformers are no longer working as they were (as far as I know I haven't touched them), also I see that the dformer which is only on the boot is affecting a node of the pants (presumably the reason why it no longer deforms correctly). Short of deleting and recreating the deformers every time I open the file, is there a way to fix this so the deformers only affect the deformed object and not nearby objects? If it matters I'm using DS 4.8.
screenshot, dformer affecting wrong node.png
534 x 493 - 290K
Comments
Also, does it matter if I apply a spawned morph or not? I typically skip that step because the deform is already working and I don't need a parameter for it, but now I'm wondering if that's somehow critical for making dformers stick between sessions.
Once you spawn a morph from the D-Former then it's irrelevant and probably ought to be deleted so it doesn't double-apply the mesh alteration (once from the D-Former and once from the spawned morph).
Have you looked at the D-Former parameters in the re-loaded scene to make sure the affected node is still only on the boots?
I hadn't spawned any morphs yet because I didn't think I needed to, I just wanted to make sure that not doing it wasn't somehow triggering my problem, or alternatively see if doing it could be a workaround to avoid the issue. I was assuming it didn't matter either way, but don't know for sure.
I'm not sure what you mean by "the D-former parameters". Is there a way to see a list for a selected deformer? Although the dformer is shown in the scene pane as being attached to the boot, I played around with the "add node" and "remove node" buttons, and see that although it's invisible in the scene pane, it had indeed been applied to the pants shin node as well as the boot's shin node. Trial and error indicates I can delete that incorrect pants node (2nd time there's nothing to delete), but then the deformer ceases to have any field of influence on the boot it should still be affecting, and adding it to the boot that it's supposedly already on anyway has no apparent effect.
Yes, that's what I meant, the settings in the "DForm" tab.
Hmm, something odd here. You're right, removing then re-adding a D-Former from a node doesn't work. I wonder if this is related to the change in how D-Formers operate a while back; we used to be able to specify individual body parts to apply a D-Former to, but for the last several D|S versions it's only been possible to apply them to the mesh as a whole. Could you open a Support Ticket and see what they say? (Use the Contact Us link at the bottom of this page.)
I haven't opened a support ticket yet since I'm now using an outdated version (4.8) and I'm not sure if that will be accepted and I won't be able to easily test a fix anyway. :-( But let me know if you desparately want me to try, I can do it for ya. :-)