• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Create Models only with free tools

Level 26
Joined
Jun 15, 2006
Messages
2,651
this tutorial is not finished yet, but it´s already finished enough to learn something from it.

First of all I´m going to tell you what you could learn in this tutorial:
you will learn how to create a model with the help of the free modeling programs available for warcraft.

The following tools will be used:
War3 Model Editor
MDLX Converter - The Hive Workshop - A Warcraft III Modding Site
Vertex Modifier, Geoset Merger and Animation Transfer from this site: Oinkerwinkle's Warcraft 3 MDL Tools Download Page

Creating a model contains of 2 parts which I will talk about: 1. the idea and the modeling

1. the idea:

this can be the most important part, because the idea can already determine if the model will be good or not.
Some examples: a bad idea would be if you want to create a footman model with Arthas head and grunt animations because it´s not creative.
But a good idea would be to create an animal soldier or space orcs like General Frank did.
But this problem could appear: if you cannot create your own textures (which means that you will use the ones that are already ingame) it could be possible that you won´t be able to realize your concept. But usually this will not happen.

And this leads me to the 2. point:

2. the modeling.

First of all I will give you a overview of the different processes:
2.1 Download the tools that are listed at the top of the tutorial.
2.2 Open Magos model editor and search for good geosets.
2.3 Extract the geoset into a new folder and convert them from mdx to mdl with the file converter.
2.4 Open them with verttex modifier and delete unneeded parts.
2.5 Change the used texture into another one and make it fit the model shape ( changing the uv map).
2.6 Merge all of our geoset into 1 model.
2.7 Give the model animations.
2.8 Add some eye candy to it.
2.9 Convert it back into mdx.
2.10 Finished. :D

this sound really confusing right now, doesn´t it?
But it will be clear when I go into detail.

after you have finished 2.1 we will move to 2.2:
the Magos model editor.

before we do anything with it I will explain you every part of it and will tell you which options are important and which aren´t.

magosmodeleditor.JPG

this is the head line of the editor.
I will tell you what you can do with the not so needed options now.
under File you can: open a model and save a model.
under Recent Files you can: open the last open models faster.
under View you can: change the camera angle back to the usual one.
under Team Color you can: Change the shown team color of the model you can see.
under Extras you can: create a Loading Screen and you can create colored warcraft texts with it.
under Help you can read about the model editor and there are also some small tutorials.

But now I will tell and explain you you the important parts of he model editor:

magosmodeleditoredit.JPG

Edit:the important things are: Properties, Model Properties and Model Info.

Properties: this is useful because you can see how many particles are created when you enable Debug Information.
you can also create a ground texture to see if your model would fly in the air or if the legs would be on the ground ingame.

Model Properties: this is useful because we will be able to change the model name which we will have to do if we want to upload our model.

Model Info: this is useful because we can see how many polies, geosets, animations and a lot of other stuff our model has.

magosmodeleditorwindows.JPG

this is the most important part because here we will be able to edit our model but I won´t tell you now how to do it, because this will be done at a later point.

Right now we just need: Texture Manager, Material Manager and MPQ Browser.

Under Texture Manager you can see the used textures and you can also add team color and glow to your model there. You can also extract textures there.
Under Material Manager you can change the used texture of a selected geoset.
Under MPQ Browser you can search for: models and their textures.
When you browse for models you should search at: Buildings, Doodads and Units, but when you search for Textures you should search at: Buildings,Doodads,Textures,UI, and Units but there are also 1 or two more places where you could find a good texture.
Sometimes it can take really long to find good geosets and textures for you idea.

We will search for fitting geosets for our model now. We could search under war.mpq war3x.mpq or war3patch.mpq for them.

After some time I found a good shape for the head: the Knight_Portrait model. ( war3.mpq->units->human->Knight)

We will extract this model now by selecting Files-> Save as
after you have saved it under a new folder we will have to change the file from mdx into mdl with the file converter we have downloaded.

Then we will open it with the vertex modifier.(select file-> open)

You will see this:
open.JPG

open geoset 1.

you can see 3 windows with a +, a - and 4 arrows next to it
first zoom out(-) and you will see some lines. use ther arrows the to get those lines into the center of each window. the zoom in(+)

you will see something like this:
windows.JPG

now you can see the shape of the model.
With the left mouse button you can select and with the right mouse button you can edit the selected points(verteces)
select 1 point of the bottom of the model and now select: tools-> expand selection. You will see that the program seleted more points now because the are connected with each other. select delete now.
You will continue this now untill you only have something like this left:

head.JPG

what I´ve done is: deleting the body,the eyes and the beard. ( the model is also attached at the end of this tutorial)
Now we will save the model. Select: file-> save geoset
When you open the model with magos model editor now you will see that it looks like this now:
headmagos.JPG

Now we will search for a good texture for the head because we have 1 goal: we want to have as much work as possible because of the lack of a vertex creating program we will already work with finished meshes and if we would take the Arthas head for the Arthas texture we would have even less work and would mean that we even used more of blizzard finished stuff.

I found the magnataur texture for the model ( war3x.mpq->units->creeps->magnataurblack)

we right click the texture in the mpq browser now and selct: use as texture.
Then we will hold ctrl and left click the head.
We open the Material Editor now and select the blue marked Material.
Now we change the texture to the magnataur texture.
The head will look like this now:
knightmagnataurbefore.JPG

as you can see: It´s a mess. That why we will open the Texture manager now and we will extract the knight and magnataur texutre now.( right click the texture and select: export and save it as .bmp)

we will save the model now with the messy uv map.
Then we will open vertex modifier again and open our model.
We will select this now:
uvmapping.JPG

you will see that a new window opened that looks like this:
uvmappingscreen.JPG

we will open the knight texture in this window now.( load image)
you will see that those with lines connected dots are on the knight head, but if we open the magnatuar texture now, the head if it will be at another place. That´s why we have to remap the model. First select all those dots and then you can select 3 options under Remap: top, front and left. But we will select front.

It will look like this now:
uvmaphead.JPG

You can see the whole front of the head now, but without any texture.
But we have 1 problem now: Usually every texture does not show both halfs of something ( for example the left and right arm) but only 1 side. In our example it would be like this: The Knight texture has the head on the right side of it--> It only shows the left half of the whole head. But the Magnataur head is on the left side and that´s why it only shows the right half of the face. If both would have shown the same half of the face there wouldn´t have been any reason to remap the head, but this is not the case in this example.

Here is are some small drawing to show what to do:

uvmappicture.jpg

whattodo.JPG


That´s why we have to put 1 half of the face on the other half. We are mirroring the face that way. That way we will have the whole head covered with the texture and not only 1 half of it.

It will look like this now:
uvmapheadhalf.JPG

Now we can move it to the position where the Magnatuar head is.
But we will still have to change the postition of many dots to get the best result. Save the new uv map.

It could be also possible that we want the back of the head to have another part of the texture. Then we will have to get to the vertex modifier and select the back of the head. Then we select Edit-> Invert Selection. You will see that the red dots become black and the black dots become red. Now we select delete and save the model as: 1modelname.mdl.
Then we select edit-> undo xyz. In this case it will be undo delete.
Then we select invert selection again and select delete again. you will see that this time we have removed the other part of the model.
We now we select: file-> merge geoset and will choose the 1modelname.mdl.
It could be possible now that the merged part is not selected.
That why we check the undo part.If there stands: undo merge then it´s ok but if there stands: undo selection we will have to select it so we only have the merged part selected. If our selected part is the front of the head we will select invert selection again.

Now we are using the uvmapping editor again. This time you will see that there are already some red dots.Thos are the selected verteces of our model. We will select remap now and if we choose front again then we will have to mirror the new uvmap again just we did it last time.
In our example the new uv map looks like this:
newmap.JPG

Now we could change the model a bit like: making it rounder or just larger.

Now we will change our model/geoset.
When we open it in Magos model editor now it looks like this:
knightmagnataurafter.JPG

But if we change the used texture to the one of the knight again it will look like this:
knightknightafter.JPG

Update: you can download a video about unwrapping here: http://www.hiveworkshop.com/forums/1360740-post118.html

Here is a post that discribes how to add merged parts of a model to the bones it is supposted to use:
http://www.hiveworkshop.com/forums/712584-post4.html

if you want to make a single animations transfer with oinkerwinkles animations transferer, you will have to care for these points to make it work: http://www.hiveworkshop.com/forums/1437134-post3.html
 

Attachments

  • Knight_PortraitAfterChanges.mdl
    22.4 KB · Views: 623
  • Knight_PortraitBeforeChanges.mdl
    21.5 KB · Views: 686
Last edited by a moderator:
Level 26
Joined
Jun 15, 2006
Messages
2,651
Changelog:

1.03 New Link to the Model Editor because there is a newer version of it.
1.02 Improved a small part of the tutorial. (removed typos, used beter words etc.)
1.01 Changed the images to thumbnails because they are quite big.
Improved 1 part of the tutorial that is quoted in this post: http://www.hiveworkshop.com/forums/912929-post4.html
1.00 Uploaded the first parts of the tutorial
 

Attachments

  • magosmodeleditoredit.JPG
    magosmodeleditoredit.JPG
    26.9 KB · Views: 3,062
  • magosmodeleditorwindows.JPG
    magosmodeleditorwindows.JPG
    39.2 KB · Views: 3,127
  • magosmodeleditor.JPG
    magosmodeleditor.JPG
    19.6 KB · Views: 3,150
  • open.JPG
    open.JPG
    39.8 KB · Views: 3,275
  • windows.JPG
    windows.JPG
    46.7 KB · Views: 3,044
  • head.JPG
    head.JPG
    47.7 KB · Views: 542
  • headmagos.JPG
    headmagos.JPG
    39.7 KB · Views: 664
  • knightmagnataurbefore.JPG
    knightmagnataurbefore.JPG
    18.3 KB · Views: 727
  • uvmapping.JPG
    uvmapping.JPG
    49.2 KB · Views: 562
  • uvmappingscreen.JPG
    uvmappingscreen.JPG
    61.9 KB · Views: 563
  • uvmaphead.JPG
    uvmaphead.JPG
    57 KB · Views: 565
  • uvmapheadhalf.JPG
    uvmapheadhalf.JPG
    36 KB · Views: 557
  • newmap.JPG
    newmap.JPG
    64.5 KB · Views: 704
  • knightmagnataurafter.JPG
    knightmagnataurafter.JPG
    24.7 KB · Views: 756
  • knightknightafter.JPG
    knightknightafter.JPG
    30.5 KB · Views: 748
  • Knight_PortraitBeforeChanges.mdl
    21.5 KB · Views: 450
  • Knight_PortraitAfterChanges.mdl
    22.4 KB · Views: 449
  • whattodo.JPG
    whattodo.JPG
    40 KB · Views: 747
  • uvmappicture.jpg
    uvmappicture.jpg
    32.8 KB · Views: 866
Last edited:
Level 26
Joined
Jun 15, 2006
Messages
2,651
Well....I think I´ll finish the whole thing first and then I will improve grammar and spelling or I will create a request thread for it.
But it would be really good if you would tell me if something was not clear so I could improve it in the tutorial.

Btw: Do you think I should also add some short video tutorials between the actual one to show different functions of the tools??
 
Level 47
Joined
Jul 29, 2008
Messages
9,679
Hmm...

1. The pictures are rather huge; while it's nice to see all the action. Also, some of them are big pictures of a small part of the screen (like just the toolbar on Magos).
I'd suggest finding some way to "thumbnail" the pictures so they take up less room (makes the text easier to read and less "jumpy"). Maybe, also, take a screenshot of Magos entirely, but then somehow "highlight" (like a big red circle, or an arrow, or actually highlighting) the button you want us to push.

Videos could also be cool. Do they let you upload and link them directly to this site?

2. This part:
DonDustin said:
as you can see we can see the whole head, but we have to mirror the head because the magnataur texture only shows the right side of the head.First disable the y-axis and then always select 1 dot on the left and move it to the dot which is on the right side of it.
Is kinda confusing, for people who have never done it. I get what you're trying to do, but not really how you did it. Better explanation, plz (or just a movie??)
 
Level 9
Joined
Dec 26, 2007
Messages
202
You can see the whole front of the head now, but without any texture.
But we have 1 problem now: Usually every texture does not show both halfs of something ( for example the left and right arm) but only 1 side. In our example it would be like this: The Knight texture has the head on the right side of it--> It only shows the left half of the whole head. But the Magnataur head is on the left side and that´s why it only shows the right half of the face. If both would have shown the same half of the face there wouldn´t have been any reason to remap the head, but this is not the case in this example.

That's where I fell off. Please describe yourself better.
 
Level 26
Joined
Jun 15, 2006
Messages
2,651
I already improved that part D:
It basicly means: in every Texture there is not drawn the whole head but only 1 side of it. And the reason for it is to save space for other parts. And we have to do the same with the model parts we want to have that part of the texture.

Ok it´s time for some drawing now^^

Edit: Added a drawing to show you what I meant in that part
 
Last edited:
Level 1
Joined
Dec 30, 2008
Messages
1
I made an account today for one purpose, to tell you (Mr. Don) that you are terrible at tutorials, it doesn't even make sense. You replace words like Material manager, with material editor, and Magos Editor with War3model viewer, it's terrible. You jump from place to place without explaining ANYthing. Not to mention all of the typos as well. I would hope you fix this, or SOMEONE on here can link me to something Semi useful, on making models.
 
Level 26
Joined
Jun 15, 2006
Messages
2,651
I made an account today for one purpose, to tell you (Mr. Don) that you are terrible at tutorials, it doesn't even make sense. You replace words like Material manager, with material editor, and Magos Editor with War3model viewer, it's terrible. You jump from place to place without explaining ANYthing. Not to mention all of the typos as well. I would hope you fix this, or SOMEONE on here can link me to something Semi useful, on making models.

1. Even if I used "Material Manager" instead of "Material Editor" you could still think that I mean exactly this thing if there is nothing else with the word material in it.
And Magos Editor= War3model viewer ( I mainly called it like that because it was created by that guy)
2. Yes I know that there are typos and I already improved a part of this tutorial some time ago.
3. I told you that it is not finished at the moment.
4. Thank you for your comment. It was a bit useful for me.
 
Level 11
Joined
Apr 6, 2008
Messages
562
Then, you suck, write a tutorial your self BEFORE you can criticize others. If DonDustin's native language is English, well then he might need to go back to school. And if not, between the typos it gets the point a across.

If you want the whole thing 99.9% typo free, I would be glad to copy and paste it into a post of mine here and fix the tutorial in
tags.
 
Last edited by a moderator:
Level 1
Joined
Jan 4, 2009
Messages
1
I have one qustion:
How can I load the Image in the Vertex Modifier (UV Mapping)
The first problem is that i can only find jpeg pictures.
The second problem is that i converted the magnataur.blp.mdx (or .mdl) to a Jpeg but if i load This Image i get an Error.
Would be nice if ucould help me.
 
Level 2
Joined
Jun 29, 2008
Messages
18
When I open the .mdl file with the war3 model editor I dont see something. Every thing there is grey and I can't see the model (the head in your example)
 
Level 2
Joined
Jun 29, 2008
Messages
18
mmh i downloaded the new editor(1.07) but it didn't work.
I have Direct X 9.0c ... is this the problem?
 
Level 26
Joined
Jun 15, 2006
Messages
2,651
Oh this is what I found on the site of the creator( Magos)

http://home.magosx.com/index.php?PHPSESSID=78577b05f1af2bfa95832aeb5a9bf084&action=profile;u=25
Leve Newbie
star.gif

useroff.gif
Offline

Posts: 1



Re: War3 Model Editor
« Reply #21 on: July 12, 2008, 03:52:15 AM »

Hmm I've just got some problem..the screen turns gray when I try to open it..I have no idea where it comes from and I have DirectX ofc.


ip.gif
Logged Magos Godlike
Administrator
Newbie
staradmin.gif
staradmin.gif
staradmin.gif
staradmin.gif
staradmin.gif

useroff.gif
Offline

Posts: 38

index.php




Re: War3 Model Editor
« Reply #22 on: July 12, 2008, 06:21:50 AM »

Some poeple have reported that problem and sadly I have no solution for it. Are you running on a laptop, or have some kind of integrated graphics card?
 
Level 47
Joined
Jul 29, 2008
Messages
9,679
Holy cow, I just realized I was about to ask you how you make models with free-use programs... Dang.

Ok, now I really have a vested interest in seeing this completed. Especially the animating part (although UV mapping is still difficult); I've never understood how you can get anims to work right.

More power to ya, Don. :p
 
Level 14
Joined
Sep 1, 2008
Messages
475
Umm, I have the War3ModelEditor with the version 1.05, but when I see the newer version (1.07?) I downloaded it, after I extracted it, I open the War3ModelEditor.exe It says that "d3dx9_35" was not found, I see on the magosx but it says that I must download the DirectX 9, can someone attach it please, but only the "d3dx9_35" component not all of them.

EDIT : I have the DirectX 9 but the "d3dx9_35" isn't there, I cannot find it in the DX Diagnose, the only thing it has only "d3d9.dll" but not the "d3dx9_35" please somebody attach this...
 
Last edited:
Umm, I have the War3ModelEditor with the version 1.05, but when I see the newer version (1.07?) I downloaded it, after I extracted it, I open the War3ModelEditor.exe It says that "d3dx9_35" was not found, I see on the magosx but it says that I must download the DirectX 9, can someone attach it please, but only the "d3dx9_35" component not all of them.

EDIT : I have the DirectX 9 but the "d3dx9_35" isn't there, I cannot find it in the DX Diagnose, the only thing it has only "d3d9.dll" but not the "d3dx9_35" please somebody attach this...

Just Fucking Google It
 
Level 2
Joined
Jun 29, 2008
Messages
18
... at the computer it doesn't works too. I can see the model in the .mdl file but after i used the VertexModify i doesn't works
 
Level 2
Joined
Jun 29, 2008
Messages
18
yes :cry::cry::cry: I only have to open the .mdl file than delete some points and than save geoeset. Is this right?
 
Level 26
Joined
Jun 15, 2006
Messages
2,651
In this tutorial I did not talked about deleting yet^^

and it is always better to use the "save" or the "save as" function instead of the "save geoset" function because a model always has more than 1 geoset and when you choose "save geoset" you will delete all geosets you don´t see

Example: A model has 6 geosets and you choose geoset 3. When you select save geoset now you will delete geoset No 1,2,4,5 and 6 and only geoset 3 will be there.
 
Level 6
Joined
Jul 13, 2007
Messages
173
ok i try that thank you
edit: ok i got the oinker tools to work but when i open the knight portrait in vertex modifer it says run-time error 6 overflow and then it just close what do i do wrong?
 
Last edited:
Level 47
Joined
Jul 29, 2008
Messages
9,679
Everyone seems to be missing this dll thing. I don't know where I got it (maybe from the earlier version of Magos, 1.05).

But here, I think this should work. (?) Just take the dll-thingy out and put it in the ModelEditor folder, right next to the Executable file (the thing you double-click on to open Magos itself).
 

Attachments

  • The dll Thing.zip
    1.6 MB · Views: 69
Level 3
Joined
May 12, 2008
Messages
64
Uh i serched for nearly half a hour now i cant find material editor i can find manager. please help i also coudlent get the thing from the website it glitches so i dl from hive
 
Top