@Ridix nice examples:)
Im talking about randomness in pose of a human armature. The other variations such as clothing, size, fatness etc are somewhat easier to deal with. Im not going for high realism either.
A good sub example is a human hand. Ive already written a simple script to simulate random variations of a hand and it does so by
generating random angles within physically feasible ranges for each joint in a hand armature.
The only issue with this method is that every now and then the thumb intersects the index finger. However this is not a big issue because it happens infrequently and the intersection is almost never particularly severe.
Doing the same thing for the body is different because the chances of self intersection are much higher.
The only solution Ive come up with (not implemented) is to generate random angles within feasible ranges for all joints in a human
armature and then run a script that can detect whether there is a severe intersection by checking intersection of bounding boxes for all limbs.
Do you think there is a better way?
My current planned solution is to do the following: