io_anim_mvnx #68230
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#68230
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This add-on follows closely the idea of the existing BVH importer for motion capture data: Given an MVNX file, it loads the joints of the described skeleton into a Blender Armature, and then loads the positions and orientations of the given sequence.
At the moment only import functionality is supported, since it is lossy (MVNX is much richer than BVH) and exporting back would require lots of extra informations. ATM it is unclear to me how to generate them from scratch or how to import/infer them all without losing code flexibility/utility/maintainability. As it is, the addon is clear and extendable. it will help my team to bypass the proprietary rendering software by XSENS and presumably/hopefully could help others out there. I will be happy to hear about bugs and fix them.
The addon itself is in the "io_anim_mvnx" folder:
io_anim_mvnx.zip
https://github.com/andres-fr/blender-mvnx-io
I tested it on different MVNX versions and compared the imported results with corresponding BVH ones.
I also tested all the combinations for the property fields.
The repository hosts an autodoc as well as unit test facility with some data examples (I didn't cover much with the utests though).
It passes flake8 and tried my best to document it well.
So far the addon is small and I was lazy, so I didn't set up the Travis CI to have it running on Blender (if you have some copypaste solution let me know and I will incorporate it).
Please let me know if there is something to improve, I will be glad to contribute to Blender. Thanks for your time and effort!
aferro
Added subscriber: @aferro
Added subscriber: @ideasman42
@ideasman42 not sure if I had to "assign" this to you, or if I have to ping you at all. Let me know if there is any formal issue
Added subscriber: @BrendonMurphy
hi, how widely used is this format? Is import by itself enough? If it's dedicated to import the one format can the losses be reduced?
Thanks
Added subscriber: @dfelinto
Changed status from 'Open' to: 'Archived'
More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.