Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Going to fix AnbMaker, not yet done #1046

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

kenjiuno
Copy link
Collaborator

@kenjiuno kenjiuno commented Jun 8, 2024

Tasks

  • Implement command dump-srt in order to inspect the current Rx Ry Rz of ANB/MSET's FCurveFK/IK.
    OpenKh.Command.AnbMaker.exe dump-srt C:\xxx\obj\P_EX100.mset
  • Check about Rx Ry Rz.

Plans

  • Add a non-Assimp importer to anb-ex.
    • Assimp animation system internally uses Quaternion for rotation channel Assimp.NodeAnimationChannel.RotationKeys. It needs another importer in order to respect original Rx/Ry/Rz rotation channels.
    • Assimp animation deals with baked motions instead of Keyframe-based motion. It needs another importer in order to access the original Keyframe-based motion.

kenjiuno added 5 commits June 8, 2024 13:14
- Make some reference types to nullable due to comformance with `<Nullable>enable</Nullable>`.
- Adding `--use-gltf` option WIP. It is said that the representation of rotation of glLF is quaternion. It is not an Euler angle. So glTF may not help.
- Adding `dump-srt` command for inspection purpose, for anb/mset.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant