Rotation and Axis

This forum is aimed at user contributions, in the form of assets, side projects, code patches and similar.

Moderator: joepal

Rotation and Axis

Postby xpundx » Sun Sep 21, 2008 12:56 pm

The rotation info file used with the deformation data contains the axis as defined by two points. In my version of maketarget that included support for rotation and multi targets (makepose?), I found it limiting to define the axis by only two points. What I came up with was being able to define the axis with two sets of points. Each set of points can contain one to any number of verts. Then finding the centers of each of the two groups of verts defines the axis. This was more flexible in placing the axis exactly where it was needed. This was my approach when the base mesh had an actual skeletal system. The placment of the polyhedrons within the new mesh suggest that you are using those to define the joint axis and rotations. Can these structures themselves be deformed to define non-perpendicular axis?

Secondly I added a third file to the rotation definition. This file was an extra set of deformation data to be applied during the rotation. It allows for example, the bunching or stretching of skin around the joint when the joint approaches the maximum abductions and adductions.

Another inovation I was looking at was being able to allow deformations to be applied to the posed object. This doubles the calculations and therefore the calculation time, but I think would be a very usefull feature.

I'm looking forward to the next release and hope I can contribute in some way.

Tim
xpundx
 
Posts: 20
Joined: Sun Feb 24, 2008 3:03 pm

Re: Rotation and Axis

Postby snibgo » Mon Sep 22, 2008 7:04 pm

That sounds interesting. It's a more sophisticated way of specifying the axis, yes? Rather than a fundamental change.

In real life, I suspect some joints aren't mathematically pure, ie they involve translation as well as rotation. I have noticed that some MH rotations don't seem to be pure either, eg specifying an arm drop of 90 degrees actually seems to drop it by only about 80 degrees.

This may be an issue in a kinesiology system I'm hacking together.
snibgo
 
Posts: 18
Joined: Fri Sep 05, 2008 3:02 pm


Return to User contributions

Who is online

Users browsing this forum: No registered users and 1 guest