BabylonJS / BabylonJS/Exporters

Maya skeletal animation export breaks when model is posed.

Open
#737 6 comments 0 reactions 0 assignees View on GitHub
blocked bug maya
Dominant language
Wolfram Language
Stars
704
Forks
322
PR merge metrics
No merged PRs in 30d

Description

When exporting a scene that includes a skeletally animated model, if the scene is exported with the playhead set to a frame where the model is deformed, the exported model appears skinned using the rest pose skeleton rigged to the deformed mesh, or the deformed skeleton rigged to the rest pose mesh:

Exported from Bind pose frame (Frame -10):
![image](https://user-images.githubusercontent.com/3952729/72653069-2b928680-393e-11ea-8123-09ab358faf24.png)

![image](https://user-images.githubusercontent.com/3952729/72653060-259ca580-393e-11ea-9098-e0078a5a77ee.png)

Exported from Frame 80:
![image](https://user-images.githubusercontent.com/3952729/72652987-e40bfa80-393d-11ea-95da-96cab2a98f63.png)

![image](https://user-images.githubusercontent.com/3952729/72652983-dfdfdd00-393d-11ea-9769-b066b9063c6b.png)

Testing scene can be found here:
https://www.dropbox.com/s/ahr0m7jeam8kobc/Exporters_737.zip?dl=0

Contributor guide

No contributing guide indexed for this repository

Research direction

Download the linked Exporters_737.zip testing scene and reproduce the export with the playhead at the bind pose frame (-10) and frame 80. Compare the exported skeleton and mesh in both cases; done means the exported model keeps the skeleton and mesh deformation in sync when exporting from a posed frame.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.