[A][Expert][Tutorial] How to Port Brawl Animations onto Sm4sh Skeletons Properly

Started by KingJigglypuff, September 30, 2016, 02:07:23 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

The time has come, the time is now. Get ready to port Brawl animations into Sm4sh properly.

About: What this tutorial aims to do is teach people how to get an animation from Super Smash Bros. Brawl working on a Super Smash Bros. for Wii U model.

[NOTICE] This tutorial is highly not recommended for those who don't know their way around Autodesk 3DS Max and Autodesk Maya. I won't teach you how to use these programs.

Requirements:
-BrawlBox (Recommended at least v0.71 and up).
-Autodesk 3DS Max (Recommended at least 2012 and up).
-Autodesk Maya (Recommended at least 2012 and up).
-Brawl model + animation file (FitFighter0X.pac and FitFighterMotionEtc.pac).
-Sm4sh model (model.nud + model.vbn).
-Notepad++ or any other text editing program.
-PACK Manager (included with zip file).
-3DS Max Script for importing the Sm4sh model [SSB4U_NDP3_Debug_Mod.ms (included with zip file)].
-Maya Script for bone constraining [HierarchyConstrain_Good_Brawl2Sm4sh.py (included with zip file)].
-BrawlBox 2 Maya (included with zip file).

Zip File in Question: http://www.mediafire.com/file/221eoe86z2ttihd/Brawl_2_Sm4sh_Animation_Pack.zip

Restrictions:
-Bone scaling in the animation must be unified (X, Y, and Z scaling must all be the same).
-Bones must match up to each other before running the script.
-Bones must have the same rotation orders and axes.

Credits:
TheShyGuy: For creating the original Maya script [its original intention was to port Sm4sh animations onto Brawl skeletons (the included script just swaps Brawl and Sm4sh)].
RandomTalkingBush: For creating the 3DS Max script.
Dantarion: For creating BrawlBox 2 Maya.

This tutorial will be split up into 3 parts. Brawl exporting with BrawlBox 2 Maya, Sm4sh importing/exporting, and Maya usage.

Part 1: Brawl exporting.

Note: Make sure the two Brawl files are in the same folder.
Sorry but you are not allowed to view spoiler contents.


1b.) BrawlBox 2 Maya usage.
Sorry but you are not allowed to view spoiler contents.


1c.) Renaming entries in the exported .anim file(s).

Note: Apparently you don't need to rename the animation entries, as it appears the bone entries are index-dependent, rather than name-dependent, but I'll keep this part of the tutorial just in case.
Sorry but you are not allowed to view spoiler contents.



Part 2: Sm4sh importing/exporting.
Sorry but you are not allowed to view spoiler contents.


Part 3: Maya usage.

Note: Make sure the .anim plugin is loaded. You can do this by going to Settings/Preferences > Plug-in Manager, and making sure the animImportExport.mll plug-in is set to both load and auto-load. Refresh the scene afterward.
Plugins Window: http://i.imgur.com/MOpTQv0.png

Note 2: Make sure your Maya scene is configured to run at 60 FPS. You can do this by going to Window > Settings/Preferences > Preferences > Settings, and changing Time to NTSC Field (60 FPS). Save the options. Once saved, you'll see the Frame number set to 2.50 on the bottom left, change this to 1.
Settings Prefrences Window: http://i.imgur.com/ndt4jra.png
How the scene should look after configuring: http://i.imgur.com/A1MdHid.png

Sorry but you are not allowed to view spoiler contents.


3b.) Constraining the skeletons.
Sorry but you are not allowed to view spoiler contents.


3c.) Importing the animation.
Sorry but you are not allowed to view spoiler contents.


3d.) Baking the animation.
Sorry but you are not allowed to view spoiler contents.


3e.) Bone renaming and the final .anim export.
Sorry but you are not allowed to view spoiler contents.


Congratulations. You now have your Brawl animation ported over your Sm4sh skeletion for preperation of animation modding in Sm4sh.
Completed Example: https://gfycat.com/NeglectedImmenseGopher


If you run into any issues, go back to the step you're stuck on, and make sure to read everything and repeat previous steps if need be. If you still can't figure it out, or are just getting it wrong, don't hesitate to post for help.igure it out, or are just getting it wrong, don't hesitate to post for help.
I don't take requests.

My PSA Thread
[move][/move]

How interesting.
Kit's Youtube of Combos and Randomness
Also featuring a Deviantart page full of random images I make
Official FaceBook Page to get a hold of me, catch up with what I'm doing, or just like me!




It depends, really. We currently can't edit Specials, and even if we could, I don't see us being able to port Brawl Specials over into Sm4sh (Ex: Brawl Pit Side Special over Sm4sh Pit Side Special).
I don't take requests.

My PSA Thread
[move][/move]

Hi, after I import the animation in maya it goes like twice as fast and T poses in Smash Forge