My model has around 8000 polygons, I use the following code to rotate a joint, but I found the call animatedModel.applySkeletonPose() cause around 800 ms, which is too slow, have any idea to improve the performance? The method is called in game loop. Thanks.
Code Select
void updateModel() {
leftEyeRotateMatrix.setIdentity();
leftEyeRotateMatrix.rotateX(eulerX);
skeletonHelper.transformJoint("left_eye_sk", leftEyeRotateMatrix);
skeletonHelper.pose.setToBindPose();
skeletonHelper.pose.updateTransforms();
animatedGroup.applySkeletonPose();
animatedGroup.applyAnimation();
}