| 09-30-2006, 01:44 PM | #1 |
This animation program was made by Oinkerwinkle. Since its development was eventually discontinued, many features are missing\not working, however it's still good enough to make something fully usable by warcraft, like this model. - Running the program Warshape is written in Java (so in theory, it should work both on Pc and Machintosh). If you have problems running it, see the guide in the official page. In that page there is also a dowload link for Warshape: ignore it. While being the most recent, that version has more bugs than the previous; use this version instead. Known bugs and issues - For some reasons, Warshape cannot modify blizzard models. Apparently, it works only with models exported from 3ds and Milkshape. - Only movement and rotation keys works. - It seems that after several sessions, some bones (usually only one) may be cloned several times. It isn't too much of an issue, unless in the process the pivotpoints coordinates were changed. Anyway, you can use Magos' model editor to remove the clones later. - Again, after several sessions, you can see some bones going the opposite way than they did before. This happens only in warshape, not in the actual animation. - Getting started - Finding a compatible model. As I wrote before, Warshape is not compatible with standard blizzard models (or geomerges for that matter). However, it seems to work with model exported from 3ds and Milkshape. If you want to start right away, you can use my old rogue. - Convert the model in mdl format and open it with Warshape. Press "3" to enter the animation mode. At this point you can select one animation; from the "animation" menu select "go to" and click on one of the animations on the list. - Now you should see some blue marks in the 4 preview windows. These are bones; each one is tied to a specific part of the model. Select one or more(left click+drag): they should turn red. - By now, you should see some red and blue rectangles appearing in the white bar at the bottom of the program. They are keyframes. Keyframes are objects used to determine a bone movement\rotation\size in a given moment (aka frame). The red rectangles are movement keys, the blue rectangles are rotation keys. Size keys are green, but Warshape can't handle them. Should you find a model that type of keys, just do not touch them. You can move the keys in the animation timeline by selecting them (left click+draw) and moving the mouse (hold the right button). To clone the selected keys, hold shift and move them. To delete them, press "canc". |
| 09-30-2006, 03:18 PM | #2 |
I'm going to sticky this, because it's potentially very very interesting. |
| 09-30-2006, 03:23 PM | #3 |
Hi Nasrudin :) there's a mispelling in the guide link, it should be http://www.oinkerwinkle.com/warshape/download.html |
| 10-01-2006, 06:45 PM | #4 | |
This will suck me a lot of time I guess... It's actually more hard to make a guide than learning the basics by myself.Quote:
Well, it does work for me... |
| 10-01-2006, 06:54 PM | #5 |
Only because, being the master of this little corner of the world, I fixed it for you, Nazza. ![]() |
| 10-01-2006, 06:59 PM | #6 |
Maybe fixing my grammar and spelling would have been more important... But still, ty! ArrDee. My hero. |
| 10-06-2006, 03:10 AM | #7 |
I've had Warshape for a month or so and I love it but I'd like to know how you make groups? as in, how do you assign the verticles to each bones? MDL editing? Other program? Hidden function? |
| 10-06-2006, 09:28 AM | #8 |
Vertex Modifier, I believe. Not entirely sure, though. |
| 10-06-2006, 10:33 AM | #9 |
Well, the Vertex Modifier has the "assign vertex group" and "assign matrix" functions. Too bad I don't know what a matrix\group is. :D |
| 10-06-2006, 12:46 PM | #10 |
Vertex groups are what all vertices in, there is one matrix for each group, the matrix says what bone the group should follow. |
| 10-06-2006, 04:43 PM | #11 |
I don't see the purpose of the matrix. I mean, why you can't link the vertices to the bone directly? |
| 10-06-2006, 06:38 PM | #12 |
Because that would be inefficient somehow? I dunno. The point is, vertices go into groups, and groups have matrices which are assigned to bones. Bleargh. ![]() |
| 10-06-2006, 06:50 PM | #13 | |
Quote:
|
| 10-06-2006, 07:10 PM | #14 |
Well, I thought of that... if they made it this way, it should mean that somehow vertices alone cannot be linked to multiple bones. What I was wondering is, why. |
| 10-06-2006, 07:18 PM | #15 |
Would be inefficient, far as I can see. If you had to assign, say, two hundred vertices to bones X, Y, and Z... That's three times two hundred equals six hundred parameters; instead, you have one for each vertex (two hundred) and that is link to a matrix with three parameters; two hundred and three parameters. |
