Modify Addon/Plugin for Blender

Job ID: 32484683

Budget: $30 – $250 USD

I am trying to convert some models from a proprietary format to GLTF/GLB formats.

To do so, I import the model and each individual animation/additional setting, then I need to manually adjust the material so it can be properly exported to the GLTF format.

To import the model, I am using the following extensions:
https://github.com/overtools/io_scene_owm
https://github.com/SE2Dev/io_anim_seanim

The objective is to have a script that, once I load the model on Blender, I can directly export it to GLTF format (without doing any additional manual change). Ideally, the script will also load any animation contained in the including any additional animations from the folders of the model.

The final exported model must be properly viewed on a regular GLTF blender, eg: https://sandbox.babylonjs.com/

Note that,

I have attached a sample model folder, an example of the expected result.
Please use the model from the folder "000000000109.00C" since it contains the body of "REAPER", an overwatch character.

Please message me with your estimation of how long such a project would take.

Your tasks:
* Modify/Create an addon for Blender (latest, 2.92+). This addon must be able to properly import the model (file format "owmdl") and export it to GLTF, including all textures, and proper depth.
* If possible: The addon should also automatically load the animations inside the same folder of the model. So if the model is in the folder "/X/model.owmdl", the addon must also load all animations from "/X/AnimationEffects/*" and "/X/Animations"

Extra Notes:
* The final model does not need to contain all the exact materials as the original - since it will be viewed in a Babylon Viewer, inside a box (exactly like the sandbox above). The materials might be set as unlit to preserve the color.
* When exporting, all the animations and textures must be included inside the GLB file (This is usually the default for GLB format)
Related categories: Python Blender