Cage opened this issue on Feb 24, 2010 · 592 posts
Cage posted Sat, 06 March 2010 at 12:56 PM
odf: I'm definitely sold on using a 3D grid technique. :woot: I just needed to convince myself that there were no other real options, first. :lol: After the fiasco with my PureBasic program, I'm ready to add some form of the screening. I'll take a look at what you've worked out.
I believe I've tracked down some problems in the way I was calculating the weights, which could explain some of the distortion which is showing up in shape transfers. At any rate, the process distorts the resulting weights.
What's happening is that the "number of influences" is being applied to the distances dict listings, not the actual number of vertices which end up with weights. Because more than one vertex can end up with the same distance listing, this process can lead to more weights than the GUI-specified number of influences. But I calculate the weights using only one listing per distance, then divide the weight for that distance among any verts which duplicate that distance. I'm working on a better process.
The question is, should I favor a process which permits more weights than the specified number of influences, or keep the number of weights equal to the number of influences? I guess I'll try both, and see what comes of it.
I'll check out your grid code! :woot: You've been busy. Thank you. :thumbupboth:
===========================sigline======================================================
Cage can be an opinionated jerk who posts without thinking. He apologizes for this. He's honestly not trying to be a turkeyhead.
Cage had some freebies, compatible with Poser 11 and below. His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.