Adding to Cart…
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.You currently have no notifications.
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.
Comments
Link to the alpha version : https://drive.google.com/file/d/0Bztu9Tp7eavmdFN4dnhIUHItc1E/view?usp=sharing
Decompress and move files to extension folder in Carrara install. Windows 64 bit only.
Documentation follows ASAP
I didnt have time to finish the video. So there is a short doc :
Add "No PokeThrough general utility" modifier to the actor or model of the figure. 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).
I did this plugin as the first step toward more ambitious ones.
I needed to have a collision solving solution and a way to store mesh modifications. And I was tired to correct pokethroughs by hand. So this plugin.
Next step (under construction) is a draping modifier (no poke through + cloth sim). I'll see then if I can go to a dynamic cloth sim.
Hi Stringtheory,
You're more than welcome. See there to install
Actually, I dont know what Daz smoothing is (I don't use studio). I'll have a look to what it does.
I am testing it on my very challenging V4 JaguarElla with her massive mammaries, thighs and butt
she needs help from morphing clothes usually
so far looks good, I did still need to dial up breast morph but it certainly fixed pokethrough elsewhere
BTW downloading I had to fight MS security essentials in IE Chrome I could not at all, dunno why, zips usually OK
my PC struggling a bit though only 16 GB RAM
Thank you Wendy for the test.
There might be a memory issue. I'll double check if all memory allocated is freed.
To speed up test, I've used multi threading which forces me to allocate a lot of memory and I might have missed some. I haven't noticed it yet, but I don't usually have very troublesome subjects with big features.
Collision test is done with edges vs facets and the solver does is to extract all the vertices out of the underlining subject. One done, it stops while there might still be edges intersecting.
For big changes, I recommend to do it graually. For instance, if possible, dial the breast back half on the underlying subject, create the morph, dial back to full and update the morph. The result is far better.
once the morph is created it is OK and not using dynamic, for animation I would need to be choosy about where I create them but certainly can find it extremely usefull
I did some test. If I leave it in dynamic mode, the memory increases. But, if I leave Carrara idle for a time, the memory decreases back to normal level. So, it seems that the memory in question is owned by Carrara which does some house keeping after a while. It's a tough one :-(...
thanks Philemo, can't wait to try this out! Wonderful!
Hya you are a genius!!!! :) Thanks so much.
Works perfectly in 8.5. See image.
In 8.1 (which I use) it fixes the poke through the underlying figure but when I click 'create' I get a window with 'an error ocurred while executing'
Notes: the first time I used it I tried to fit the figure to itself accidentally - so it hung.;)
The second time I used it I tried to fit the cloth model to the Kid4 , didn't realise I had to fit it to the Kid4 model.
The third time I used it - perfect :) And very fast.
Future suggestions: cloth sim, ability to add wrinkles would be very handy
This is wonderful thank you.
Although I won't get a chance to try this soon - I must say how impressed I am by your ability to create this, Philemo.
Edited to get Philemo's name right!
Philemo,
Any chance you will release a Mac version also?
Oh, I forgot to say, would it be possible to get it to shrink down to fit a mesh as well ? :) :)
Wow. Both String Theory and Philemo... Really looking forward to these things! So Cool!
Dart, have you tried the Nopoke through? amazing :) and quick
I've re-read my code and I found a few memory leaks.
I've uploaded a new version correcting it. As fas as I can tell, what's left is Carrara, not mine. I've ran an animation twice, one with and one without the plugin. The memory increase is the same.
Download link is there
I don't have a copy of 8.1. I went straight from 7.2 to 8.5.
I will try to compile it for 7.2. Hopefully, if I can reproduce and correct it in 7.2, it will also correct 8.1
That, I can correct easily
You're welcome
Unfortunally not in the short term. I don't own a mac. I will have to find a solution to compile a mac version before going to beta stage..
I don't code but my son does. Maybe I can pursuade him to create a Mac version from your code. Would you be willing to provide the Windows source code... Once you get everything working correctly?
I would greatly appreciate that. And, of course, if I go commercial, there would be a cut for him. And I'm afraid you would also be in it for testing
PM me if he agrees so we can settle this out.
I'd be happy to do some testing on the mac side . . .
I am available for doing Mac compilations if you (or anyone else) needs - I did the builds for BrianOrca for a while.
This sounds great, just downloaded it. I will give it a try as soon as I have time what with Christmas/New Years due and other things on my plate. I'll let you know what I find that doesn't work quite right or can be improved. Thanks!
Fenric, Any objection to my giving head wax's what I call "Shader Texture" idea a try? It was mentioned on March 31, 2015. see Below...
Carrara "Shader Textures" program idea. head wax said...
"Hi Fenric, idea for plugin. In shader room, when we have texture loaded, if we select the parameter with the texture (and hover mouse key over it? from memory) we can see the directory tree of the location of the texture, but then we have to go and look for it in My Computer etc. (I use google desktop)
Is there any way to arrange it that double clicking the texture would
a) load it up in our choice of image editing program or
b) open up the folder with the texture map in it or
c) perhaps in the assembly room arrange a hot key so that a selected obj/model 's textures would be opened up in our image editing program?? [CUT wgd]
Thanks, John
Maybe you two could work together :)
Not yet. I'll see if I can grab that tommorrow. Wow... that was FAST!
Col. Got it. I'll try it out tommorrow - all cores at full blast rendering for the rest of tonight ;)
Thank you very much Fenric. I'm sure I'll use your offer, at least in the begining. As soon as the plugin is ready to leave alpha stage (wich obviously is not the case), Ill send you the sources.
After that, I think I'll try to work a solution. If I remember well a previous post of you, you're using virtual machines for your build. I would greatly appreciate a return of experience on the subject, if you have any time to spare.
It's a great idea for all of you who understand these things to get together. Pity the SDK forum isn't very busy.