Pose-Space Driver Math
// Real-time Pose Space Deformation Driver Evaluation
function solveCorrectiveWeights(au) {
const browFurrow = Math.min(1.0, au.AU4 * 0.85 + au.AU9 * 0.25);
const nasolabial = Math.min(1.0, au.AU9 * 0.5 + au.AU26 * 0.5);
return {
brow_furrow_wrinkle_map: Number(browFurrow.toFixed(2)),
nasolabial_fold_corrective: Number(nasolabial.toFixed(2))
};
}