Sign in to follow this  
Met@

Import M3 Heroes of the Storm to Blender

Hi guys, someone asked how to import models from HotS to blender, but this 3D software doesn't have a lot of plugins to do it. I'll share with you my researches and how I personally do it for me.

Tools

  • CascView
  • Blender
  • Addons for Blender (links in the section dedicated to this program)
  • Heroes of the Storm game folder
  • 3DSmax 2012 and up (for the second technique)(if you take a lower version, you'll need an older plugin)
  • This addon for 3DSmax

Extract models from the game

  • First, you need to have the game installed.
    Open the Casc Viewer, click on

Game Storage, and select your game folder.
975027m3013.jpgNow, explore the folders and choose the model that you want. In my case I'll take Uther.
918319m3014.jpg
Now, right-click (or F5) on it to extract the model.
523708m3015.jpg
Choose your folder and save it.
879504m3016.jpg

 

Direct to Blender
I've searched on the web after some plugins for Blender, but have not managed to make them work. Some are too old, others not compatibles, etc...

 

 

  • The new M3 file format from HotS is a little bit different of M3 files from StarCraft, so SC modders are using a converter to make the models compatible with their tools..
  • Heroes M3 To Sc2 M3 Converter

 

  • Here's some M3 blender plugins, maybe you'll have more chance than me to make them work :
  • This one is 5 years old, so I think it can possibly work with older versions of Blender.
  • This second seems more complete and more up to date.
  • This last is normally compatible with the 2.71 version.

Sadly, no one was working for me (and I don't have time to test all blender versions with all plugins), so I've chosen the second solution.

To Blender with 3DSmax
3DSmax part
I don't really like this program for now, I have not taken the time to understand all the tools, but I can use it for simple things.

So first, open 3DSmax. Click on the MAXScript pannel and choose Run Script.
830126m301.jpg

In the new window, you'll see the scripts that you can run. You can just drag and drop the M3 addon in this folder, or add it manually in your program folder (in my case " C:\Program Files\Autodesk\3ds Max 2013\scripts " ). And open it.
955911m302.jpg

Go to the right side of your screen, in the tools section. Switch to Utilities and click on MAXScript.
344305m303.jpg

Scroll down to see the new pannel called TM's M3 Import (v2.1) and choose Select file.
928283m304.jpg

Choose your file and open it.
835609m305.jpg

Once your file is selected, check what you want to keep in the model (bones, animations, etc...) and import it.
117846m306.jpg

Now you have your model.
511400m307.jpg

You can export it in *.obj file, click on the Autodesk logo and choose export.
447136m308.jpg

Choose a name and the file format to open in Blender later.
315131m309.jpg


Blender part
Now launch Blender, go to import option and open your file. And here it is ! In my case, I have a blue pill (hitbox). Your *.obj will be like a *.fbx, it will keep all the informations like materials, bones, and animations. Just keep and remove what you want.
133270m3010.jpg

And voilà.
647523m3011.jpg

After that you can work on the modell as you wish. Let's paint Uther with abdalrahman9's technique. (all the red is the material color, not the weight paint)
310135m3017.jpg

And I rework the face to fit well with the human model.
181798m3012.jpg
 

I hope it was helpful, and good luck.

Edited by Met@
  • Like 2

Share this post


Link to post
Share on other sites
Sign in to follow this