Philemo has been busy with creating useful plugins for Carrara lately. This time it is the NoPokethrough plugin for Carrara, that had a free alpha version some time ago, but has now timed out while we wait for an official release at a Carrara content store. So what is it exactly? Philemo explains:

It’s a modifier you can apply on any figure or prop that removes poke through. It also creates morphs so that you don’t have to do the computation every time you do something.
Morphs are keyframed and you can add different ones for different situations (a poke through created by a particular posture).

Latest status update by Philemo from 2016 November:

I’ve added a lot of features since and I’m slowly debugging it (while refraining to add more features 🙂 ). Once done, I have to compile and test for OSX and I’ll be ready to release a beta version.

So how does it work?

Add “No PokeThrough general utility” modifier to the actor or model of the cloth. You can have as much as you need (one initial, another one for cloth on cloth situation, other dedicated to a particular posture that isn’t solved by the initial one).

Target : Object to check against. Often, it’s the figure wearing the cloth, but not necessarily. Can be other clothes (cloth on cloth poke through), a prop or whatever you can intersect with. It’s better be the instance (model or actor, not the figure or a group, unlike the example). I can’t figure out why, but the intersection works better.
Distance from body : minimum distance to body. Default to 0.1 inch (2.54mm)
Dynamic : If ticked, collision solving is done whenever necessary. As it can take from 0.1 seconds, up to 2 or 3 depending on complexity, use it sparsily before creating a morph (because whenever necessary maybe quite often :-))
Morph name. Name that will be used for storing morph into the model. Will be corrected if necessary for unicity.
“Create” button : create the morph
“Update” button : update the morph offsets (resolve collision again)
Morph value : coefficient of the morph (as in parameter tab).
“Delete” button : delete the morph

This video by Philemo both explains how to use the NoPokethrough plugin for Carrara and also shows a second step-by-step method that results in better morphs:

 

The DAZ3D forum post with more info and hopefully some news soon:
http://www.daz3d.com/forums/discussion/67410/nopokethrough-plugin-alpha-version-available-for-testing/p1