- Joined
- Nov 9, 2020
- Messages
- 23
Some updates! 16/06/23
I've forked khalv/mdl-exporter, updated it for Blender 3.4 and merged the importer into that project:
tw1lac/mdl-exporter/tree/3.4
(it seems to work fine for 2.93 as well)
Features:
zip files and installation guide:
mdl/mdx importer for Blender 2.8+
I've forked khalv/mdl-exporter, updated it for Blender 3.4 and merged the importer into that project:
tw1lac/mdl-exporter/tree/3.4
(it seems to work fine for 2.93 as well)
Features:
- Importing:
- Supports v800 (ofc)
- Supports v1000 (SkinWeights/HD material)
- Supports v1100 (except for materials)
- Exporting:
- Can export SkinWeights (Will export the model as v1000)
- Can export sequences from Actions
- Will bake IK (note that this is a slow process; I've added console prints for what node is being processes)
- Will try to fetch textures from material nodes if the "MDL Material Settings" is empty
After scouring the interwebs for a wc3-model importer I found 3 but no one was really working
So I took PavelBlend's mdx-importer and fixed it. Now it won't throw an exception and stop importing the model if it can't find the correct texture file. I also made it not ignore setting parent for bones when the parentID is 0.
And then I ported it to Blender 2.83 and I added support for importing mdl-files.
tw1lac/Blender_WarCraft-3
To export, I suggest using:
khalv/mdl-exporter
Just make sure to have a marker in both ends of an animation sequence (same tag/name on both)
Update:
Packed the addon into a zip and made a visual installation guide:
mdl/mdx importer for Blender 2.8+
Now looks for textures in file_location and file_location/textures in addition to the resource folders
Can now parse skin weights!
So I took PavelBlend's mdx-importer and fixed it. Now it won't throw an exception and stop importing the model if it can't find the correct texture file. I also made it not ignore setting parent for bones when the parentID is 0.
And then I ported it to Blender 2.83 and I added support for importing mdl-files.
tw1lac/Blender_WarCraft-3
To export, I suggest using:
khalv/mdl-exporter
Just make sure to have a marker in both ends of an animation sequence (same tag/name on both)
Update:
Packed the addon into a zip and made a visual installation guide:
mdl/mdx importer for Blender 2.8+
Now looks for textures in file_location and file_location/textures in addition to the resource folders
Can now parse skin weights!
To make it easier to export with the tool mentioned above I have added an action with all animations, and markers to match!
Changed some texts to say "Warcraft 3 (.mdl/.mdx)" instead of just .mdx
Fixed some issues I found when importing mdl-files
Changed some texts to say "Warcraft 3 (.mdl/.mdx)" instead of just .mdx
Fixed some issues I found when importing mdl-files
mdl/mdx importer for Blender 2.8+
Last edited: