1. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  2. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still haven't received your rank award? Then please contact the administration.
    Dismiss Notice
  3. Ride into the sunset with the 32nd Modeling Contest. The contest is optionally paired. Best of luck, people!
    Dismiss Notice
  4. This adventure has come to an end. Congratulate our heroes in the 16th Mini Mapping Contest Results.
    Dismiss Notice
  5. From the gates of hell, the 5th Special Effect Contest Results have emerged.
    Dismiss Notice
  6. Race against the odds and Reforge, Don't Refund. The 14th Techtree Contest has begun!
    Dismiss Notice
  7. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Model Editing

Discussion in '3D Modeling Tutorials' started by Fabioz, Jan 18, 2009.

  1. Fabioz

    Fabioz

    Joined:
    Oct 18, 2007
    Messages:
    19
    Resources:
    2
    Tutorials:
    2
    Resources:
    2
    How To: Edit Models

    By Fabioz

    Because this tutorial is so long, I am releasing this as an UNFINISHED product.

    AGAIN: This is a work in progress!

    But, constructive criticism is appreciated.

    GhostandNot.jpg

    Introduction:

    What will we be doing?
    We will edit Blizzard's models. NOTE:Without animation.​

    Are these programs free? And completely free, there isn't any trail version?
    Yes, these programs are completely free!​

    Tools required:


    Vertex Modifier:

    BlankVertexModify.jpg


    Selection:
    • Select: When highlighted, any points you select will light up, and will be modified. But, if you select new points, these points will be unselected.
    • Add: When highlighted, any points you select will light up, and will be modified. But, if you select new points, the new points and the old points will all be slected.
    • Deselct: When highlighted, any points you select will be unselected. But not any of the other already selected points.

    Transformations:

    NOTE: When you want to translate certain vertexes, right-click, not left.
    • Move: When highlighted, any points selected will translate.
    • Rotate: When highlighted, any points selected will rotate around the center of mass.
    • Scale: When highlighted, any points selected will shrink or grow around the center of mass.
    • Extrude: When highlighted, any points selected will be cloned in the same position as the older ones, but translated to a new position. This is very useful.

    Other Useful Things:
    • X: When highlighted, any points will not be affected in the X axis, during a transformation.
    • Y: When highlighted, any points will not be affected in the Y axis, during a transformation.
    • Z: When highlighted, any points will not be affected in the Z axis, during a transformation.

    War3 Model Editor:

    BlankWar3Editor.jpg

    File:
    • New: Open a blank model. Not very useful.
    • Open: Open an existing model. Extensions: .mdl or .mdx
    • Save: Save the open model. Extentions: .mdl or .mdx
    • Save as: Save a model under a certain file name.
    • Close: Close the currently open model. If you did not save the model, it will prompt you.
    • Import: Open a model from these extensions: .md2 and .ms3d.
    • Exit: Close the entire program.

    Recent Files:
    • Clear: Clears the recent files list.

    Edit:
    • Register Extensions: Register extensions so you can double click and quickly open files.
    • Calculate Extents: Calculates how much space (X,Y,Z) the model will use. You will probably never use this.
    • Properties: Edits the way the War3 Model Editor looks. Not very useful.
    • Model Properties: Here you can see the extent of you model and rename it.
    • Model Info: Here you can see statistics of your model.

    View:
    • Resize Window...: You can return the window size to default.
    • Reset Camera: Set the camera to default.

    Team Color:
    • Set the color that the current model will use as its team color.

    Windows:
    • Model Editor: Here you can edit the mesh of the model. I will go through this in depth later.
    • Animation Controller: Control what animation the current model is doing.
    • Node Manager: This is very useful and can do many things, from particle emitters to creating omnilight. I will go through this in depth later.
    • Camera Manager: Creates camera angles for portraits.
    • Geoset Manager: Manage specific parts of a mesh, called geosets.
    • Geoset Animation Manager: Same as the geoset manager, but causes the model to change color or animate.
    • Texture Manager: Use, delete, or import textures from here.
    • Texture Animation Manager: Allows you to animate a texture. Like water.
    • Material Manager: Choose where you want to use textures along with team color.
    • Sequence Manager: Manage the animations.
    • MPQ Browser: A very important tool, allows you to browse through the MPQ file of warcraft. I will go through this in depth later.

    Extras:
    • Loading Screen Creator: Assists in creating loading screens.
    • Colored Text: Creates the code for gradient and solid text colors.

    Re-texturing a Model:

    Acquire Resources:
    1. Go to windows and open the MPQ Browser. At the bottom of the list.
    2. A window should pop up, looking like this:
      BlankMPQ.jpg
    3. Go to file and select either: War3.mpq or War3x.mpq. These will be the range of models/scripts/etc. you will browse. War3x.mpq is for the expansion.
    4. For this tutorial, I will be using War3x.mpq and using the model "Unit\Creep\Zombie\Zombie.mdx".
    5. Double click the model you want to use and look at the War3 Model Editor screen.
    6. Save the model as a .mdl file. Type: "Whateveryouwanthere.mdl" or select file type as .mdl.
    7. Next, open the MPQ Browser again and find the texture you want to use. Mine will be "Unit\Undead\Ghoul\Ghoul.blp".
    8. Don't open your file! Right-click the file and select "export". Save your file as whatever you want and where ever.
    9. Because the Vertex Modifier can't open .blp's, you will have to convert the file into .jpg.
    10. Copy and paste the BLP/TGA converter into the folder where your .blp file is.
    11. Click on your .blp file and drag it on top of the file convert program. Like this:
      FileConvert.jpg
    12. Now that you have the .blp in .tga format, open the file in IrfanView.
    13. In IrfanView, save the .tga file as a .jpg file.

    Re-texturing the Model:
    1. Open the Vertex Modifier and open your model file. Mine is the zombie
    2. It may ask which geoset. A geoset is a certain part of the model mesh, the part you want to retexture can be any of the geosets, you will have to find this on your own. My geoset I want is in the 1st geoset.
    3. Once you find the geoset you want to work in, go to tools and UV mapping. It should look something like this:
      ZombieUVMap.jpg
    4. Once the UV mapping window pops up, click on "Load Image" at the top right.
    5. Load your .jpg file of the texture you want to use. It should then look something like this:
      ZombieMap.jpg
    6. Now, all you need to do is move around the vertexs (the squares) and put the faces (triangles that make up the mesh) onto the parts of the texture that you want to show. Mine looks like this:
      GhoulUVMap.jpg
      TIPS:
      • Select certain vertexes and use the drop-down menu that says "Top", "Front", and "Left" and click the "Remap" button. This will make the selected vertexes look like if you were looking at the model from those views.
      • Select vertexes outside of the UV mapper and they will be selected in the UV mapper when you go to it.
    7. When you are satisfied, click "Save Changes".
    8. Save your model and exit the Vertex Modifier.
    9. Open the War3 Model Editor and open your model. If your model looks like crap, don't worry. We haven't told the model to even use the texture.
    10. Go to the MPQ browser and look for the texture that you used. Right-click this texture and select "Use as texture".
    11. Go back and go to "Windows" and select "Material Manager". It should look like this:
      ZombieMaterialManger.jpg
    12. Double-click on one of the materials, and when a new window pops up, double click the material layer in this window. It looks like this:
      MaterialEditor2.jpg
    13. In the next window you should see the texture that that material uses. If the texture is the one you re-textured, go into the drop-down menu and find your new texture. Mine looked like this:
      MaterialEditor1.jpg
    14. Now press ok and get back to the main screen. Your model should look beautiful! Mine look like this:
      GhouldMappedZombie.jpg



    Editing the Mesh of a Model:

    Editing the mesh of the model is easy, while re-texturing is not so easy.

    1. Open the War3 Model Editor and go to the MPQ browser, or open the file you want to edit.
    2. For this tutorial, I will be using "war3.mpq" and "Unit/Human/Knight/Knight.mdx"
    3. Now, with your model successfully loaded, save it as a .mdl.
    4. Open the .mdl file in Vertex Modifier.
    5. All I am doing is deleting the legs of the model. Here is where I selected and deleted:
      Knightlegs.jpg
    6. I had to delete the legs in two of the geosets, so check all the geosets! I also deleted the joust.
    7. This is where you can edit the mesh all you want. Make things bigger, delete things, shorten things, do anything you want!
    8. Now, my model looks like this:
      LeglessKnight.jpg
    Adding Particle Emitters:
    1. Thank you to BlinkBoy for the explanation of many of these.
    2. With this model, I am going to make it "Ghosty". So, I am going to add a particle emitter.
    3. Go to the Node manager and right click in the window and select "Create Particle Emitter 2".
    4. Now, right-click the particle emitter and rename it (if you want) and type in the coordinates of where you want the emitter to be. Mine is at 0, 0, 20.
    5. Now double-click the emitter and edit the variables to your liking.

      Particle Emitter Options
      • Visibility: Visinility can be animated with 4 types of interpolations: DontInterp(Default for On/Off visibility), Linear, Bezier and Hermite. Using a Global sequence on a linear/bezier/hermite animation frame of visibility ranging from 0 to 1 to 0, produces fading In-Out particles, which is quite nice to tingle effects.
      • Emission Rate: How many particles are released per second.
      • Speed: How many units per second the particles move
      • Variation: This varies the speed you have set. So if you set the speed to 30 and the variation to 20, each particle will travel at a speed between 10 and 50.
      • Latitude: The range goes from 0 to 180 degrees, the size of the degree will increase the degree of spread.
      • Width: Width of the emitter plane where particles are created randomly from its surface area.
      • Length: Length of the emitter plane where particles are created randomly from its surface area.
        Note: Magos mixed width and length.
      • Gravity: This is how much gravity will play a part in your emitter. Setting this to a positive number will make the particles go down, while a negative number will make it go up.
      • Texture ID: This specifies the texture that is used as the particles.
      • Filter Mode: This changes the art of the texture, as much as I could figure out. This is almost always set to "Additive".
      • Segment 1: This is not seen. Unless "Time" is set to a different variable.
      • Segment 2: This is seen first (or second). This color mixes with segment 1 (If time is set correctly)
      • Segment 3: This is seen last, this color mixes with segment 2.
      • Alpha (0 - 255): This is how much of this emitter is visible. 0 = Invisible while 255 = completely visible.
      • Scale: This is the size of the particle.
      • Lifespan Head UV Anim: Starting and ending cell number for animating texture sequence of the first half of the Head particle’s life. Repeat will cause this animating texture to cycle.
      • Decay Head UV Anim: Starting and ending cell number for animating texture sequence of the second half of the Head particle’s life. Repeat will cause this animating texture to cycle.
      • Lifespan Tail UV Anim: Starting and ending cell number for animating texture sequence of the first half of the Tail particle’s life. Repeat will cause this animating texture to cycle.
      • Decay Tail UV Anim: Starting and ending cell number for animating texture sequence of the second half of the Tail particle’s life. Repeat will cause this animating texture to cycle.
      • Rows and Columns: Rows and Columms cut the image being emulated by rows and columms. This is made for animated texture particles. An example of how to use it is in the texture: "Textures\Clouds8x8.blp" you must set the rows to 8 and columms to 8, this will produce adecuate particles and can be animated.
      • Life Span: Starting and ending cell number for animating texture sequence of the first half of the Head particle’s life. Repeat will cause this animating texture to cycle.
      • Tail Length: I did not notice any changes when editing this variable.
      • Time: This is the amount of time each segment is to be seen. This allows segment one to be seen, if you set it to one.
      • Flags:
        • Unshaded: The particles do not use lighting and are always full bright.
        • Unfogged: Particles ignore distance fog.
        • Alpha Key: I do not notice any changes. Do not check
        • Line Emitter: Whether or not particles move in three directions, or two.
        • Sort Primitives Far Z: Keeps particles "in order". Keep this checked
        • Model Space: Whether or not particles move with the emitter.
        • XY Quad: Causes the particles to be a type of tail that orients to the XY grid.
        • Squirt: I do not notice any changes.
        • Head: The particle is a billboarded square quad.
        • Tail: A tail particle is billboarded along the axis of motion and stretches in length based on speed.
    6. My Particle Emitter Node looks like this:
      GhostParticleEmitter.jpg
    7. My model now looks like this:
      KnightGhostEmitter.jpg

    Making the Model "Ghostly"
    1. Now that we have the particle emitter, the solid model looks weird, lets make it transparent.
    2. Go to "Windows" and select Material Manager.
    3. Double-click one of the Materials. Looks like this:
      MaterialEditor1.jpg
    4. Double-click the material in the next window, as such:
      MaterialManager2.jpg
    5. In this window change the "Filter Mode" to Additive. Like this:
      MaterialManager3.jpg
    6. Go through each material and change them all to additive. Then your model should look something like this:
      AdditiveKnight.jpg
    7. Next, I will tint the model blue so it looks ghostly.
    8. Go to windows and Geoset Animation manager.
    9. Open every single one and change the color to whatever color you want and check the "Use Color" box.
    10. With each one colored, check out the model by using the Animation Controller in "Windows".
    11. The model should now look like this:
      View attachment 45872

      That is the end of this part!
    This tutorial is presented to The Hive and the Helper!
    More will be coming soon!
    Please take a look at my other tutorials:
    Voting with Dialog Boxes, Model Weapon Attachments with Particle Emitters, and Modeling Day and Night Models with Omnilight!



    Attachments:
    GhoulUVMap.jpg GhostParticleEmitter.jpg ZombieUVMap.jpg MaterialManager3.jpg GhouldMappedZombie.jpg MaterialEditor1.jpg BlankWar3Editor.jpg ZombieMap.jpg Ghoul.jpg AdditiveKnight.jpg KnightGhostEmitter.jpg GhostandNot.jpg BlankMPQ.jpg MaterialManager2.jpg GhostlyKnight.jpg Knightlegs.jpg MaterialEditor2.jpg ZombieMaterialManger.jpg FileConvert.jpg LeglessKnight.jpg BlankVertexModify.jpg
     
    Last edited by a moderator: Nov 26, 2011
  2. Devine

    Devine

    Joined:
    Sep 2, 2007
    Messages:
    3,197
    Resources:
    0
    Resources:
    0
    Very simple, you might want to give some more info.
     
  3. Fabioz

    Fabioz

    Joined:
    Oct 18, 2007
    Messages:
    19
    Resources:
    2
    Tutorials:
    2
    Resources:
    2
    Well, I am explaining a simple concept; unless you are completely new to modeling, which is most of the audience I am trying to "teach".
     
  4. BlinkBoy

    BlinkBoy

    Joined:
    Nov 11, 2004
    Messages:
    2,108
    Resources:
    12
    Models:
    4
    Icons:
    1
    Tools:
    1
    StarCraft II Resources:
    1
    Tutorials:
    3
    JASS:
    2
    Resources:
    12
    Well you have a lot of mistakes in the particle emitter's concepts, hope you can fix them.

    Not wrong but incomplete. Visinility can be animated with 4 types of interpolations: DontInterp(Default for On/Off visibility), Linear, Bezier and Hermite. Using a Global sequence on a linear/bezier/hermite animation frame of visibility ranging from 0 to 1 to 0, produces fading In-Out particles, which is quite nice to tingle effects.

    the range for angle is 0 to 180, 180 produces a wide spreading as well, a 90º produces a widespread at the facing of the emitter.

    "Width and Length: Width and Length of the emitter plane where particles are created randomly from it's surface." -ArtTools.

    Rows and Columms cut the image being emulated by rows and columms. This is made for animated texture particles. An example of how to use it is in the texture: "Textures\Clouds8x8.blp" you must set the rows to 8 and columms to 8, this will produce adecuate particles and can be animated.

    I guess I'll quote the Art Tools documentation instead:
    Specially notice Head LifeSpan UV Anim, Head Decay UV Anim and Tails respectively. You completely got those concepts wrong

    Anyways I would suggest you to add some animation transfering, Geoset merging and creation(creating geos for your model) in order for it to be approved. Also change the title to Model Editing: Beginners Start.
     
  5. Devine

    Devine

    Joined:
    Sep 2, 2007
    Messages:
    3,197
    Resources:
    0
    Resources:
    0
    Info, not as in adding content but as in being clear.
    and That was quite a nice review, Blinkboy.
     
  6. Fabioz

    Fabioz

    Joined:
    Oct 18, 2007
    Messages:
    19
    Resources:
    2
    Tutorials:
    2
    Resources:
    2
    Very nice, BlinkBoy.
    I will add what you have told me and I will put your name on it for reference.
     
  7. Flame_Phoenix

    Flame_Phoenix

    Joined:
    May 4, 2007
    Messages:
    2,283
    Resources:
    11
    Tools:
    1
    Maps:
    1
    Spells:
    6
    Tutorials:
    3
    Resources:
    11
    I am a complete newb to 3D, butI found the 2nd part of the tutorial quite easy and nice. IMHO the 1st section jumps some steps that could be important for newbies like me, but the 2nd is really good. I like the knight ghost model, keep on the good job!
     
  8. Bloodezach

    Bloodezach

    Joined:
    Mar 29, 2009
    Messages:
    34
    Resources:
    0
    Resources:
    0
    I tried downloading that Oinkerwinkle's Vertex Modifier and for some reason i says im missing a dependency and i have gone to other websites downloading and still says that. is there any other programs i have to download for it to work i would really like to remodel but i got this giant wall in my way. Plz anyone help me.
     
  9. Fabioz

    Fabioz

    Joined:
    Oct 18, 2007
    Messages:
    19
    Resources:
    2
    Tutorials:
    2
    Resources:
    2
    what operating system do you have? Windows XP, Windows Vista, Macintosh, Linux?
     
  10. Bloodezach

    Bloodezach

    Joined:
    Mar 29, 2009
    Messages:
    34
    Resources:
    0
    Resources:
    0
    Windows XP
     
  11. Fabioz

    Fabioz

    Joined:
    Oct 18, 2007
    Messages:
    19
    Resources:
    2
    Tutorials:
    2
    Resources:
    2
    :confused:
    I don't know why then, I also have windows XP... Perhaps completely remove it with uninstall and reinstall..
     
  12. Dumbdumb36

    Dumbdumb36

    Joined:
    Jan 13, 2008
    Messages:
    172
    Resources:
    1
    Maps:
    1
    Resources:
    1
    So how would I flip the face? its showing the wrong half
     
  13. RaijinSpark

    RaijinSpark

    Joined:
    Aug 31, 2008
    Messages:
    1,583
    Resources:
    1
    Icons:
    1
    Resources:
    1
    i can't open Model Editor T.T
     
  14. Nublu

    Nublu

    Joined:
    Jul 8, 2009
    Messages:
    9
    Resources:
    0
    Resources:
    0
    I can open it just fine, i have windows XP. I just downloaded it from this forum and opened it in winzip.
     
  15. vegetation

    vegetation

    Joined:
    Jul 20, 2008
    Messages:
    59
    Resources:
    0
    Resources:
    0
    I can open everything except when i click on the model i want to edit ( i took the same as you, the zombie) it doesn't open in the war3 model editor can you help me please?
     
  16. Fabioz

    Fabioz

    Joined:
    Oct 18, 2007
    Messages:
    19
    Resources:
    2
    Tutorials:
    2
    Resources:
    2
    Are you opening it with the mpq browser or opening it when you have the program open? I know that if you simply savea model into your documents or something and try to double click it, it does not open.... Other than this, I dont know why its not working.
     
  17. sieved_19

    sieved_19

    Joined:
    Jul 28, 2009
    Messages:
    17
    Resources:
    0
    Resources:
    0
    In The Vertex Modifier What Decimal I Will Use In Regional Option In Windows 7 And I Have The File _____________.OCX
     
  18. Ravernomus

    Ravernomus

    Joined:
    Jan 23, 2008
    Messages:
    37
    Resources:
    0
    Resources:
    0
    Little note about the following:
    Re-texturing a Model:

    Acquire Resources:

    1. Go to windows and open the MPQ Browser. At the bottom of the list.
    2. A window should pop up, looking like this:
    blankmpq.jpg
    3. Go to file and select either: War3.mpq or War3x.mpq. These will be the range of models/scripts/etc. you will browse. War3x.mpq is for the expansion.
    4. For this tutorial, I will be using War3x.mpq and using the model "Unit\Creep\Zombie\Zombie.mdx".
    5. Double click the model you want to use and look at the War3 Model Editor screen.
    6. Save the model as a .mdl file. Type: "Whateveryouwanthere.mdl" or select file type as .mdl.
    7. Next, open the MPQ Browser again and find the texture you want to use. Mine will be "Unit\Undead\Ghoul\Ghoul.blp".
    8. Don't open your file! Right-click the file and select "export". Save your file as whatever you want and where ever.
    9. Because the Vertex Modifier can't open .blp's, you will have to convert the file into .jpg.

    I "found" the way how to do it with out converting, you can do it so: Right-Click on the texture and choose Use It As Textures, then you go to Texture Manager and Right-Click on the that texture choosing 'Export'. While exporting, you'll have to choose the type of file you want that to texture to be exported as. I guess the options of choice depend on computer, but my PC (Win Vista) gives me next options to save the exported file as: *.bmp, *.tga, *.png, *.jpg, *.jpeg, *.pcx, *.blp. Simply type a dot right after the file name and type the desired file type you want that file to be exported as (e.g. Kinght.blp or Knight.jpg)
     
  19. Decist

    Decist

    Joined:
    Apr 5, 2008
    Messages:
    41
    Resources:
    0
    Resources:
    0
    Thanks for this!
     
  20. Deathruler0166

    Deathruler0166

    Joined:
    Sep 8, 2009
    Messages:
    5
    Resources:
    0
    Resources:
    0
    umm wtf when i try to download IrfanView it says resource unavalible or whatever??