-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix incorrectly transformed points for GPU blendshapes with no skinning.
When the mesh only has blendshapes (no skinning), the deformed point positions are already in the prim's local space so it's simplest to just skip applying any additional transforms. The previous behaviour was incorrect because the final skel space -> world space -> model space transform expected the points to be in skel space, which was not the case when only blendshapes were present. Similarly, the bind transform is only required when skinning is enabled. The results are now consistent with the CPU skinning computation. Fixes: #2425
- Loading branch information
1 parent
df0e5a5
commit ecd13d2
Showing
1 changed file
with
24 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters