Hi, this is a guide on how to make sabers for beat saber. First there are a few programms you will need:
angeliod0103's Guide to Making your own Sabers
Now it's your job to find an MMD model of a sword you like, here is the one I used in this tutorial.
The location should be something like blender/2.79/scripts/addons.
Then you can open up blender :)
It should look something like this. You can then clean it up by pressing a, a, [DELETE], and [ENTER].
Then I should like this it's one of many short cut in the progamm but dont worry I wont use a lot
To install the plugin click on the File menu on the upper left corner.
Then go to user preferences.
It wil show you a small menu. There go to add-ons (blue), search for cats (red) and hit the little checkbox on (black) then close the menu.
On the left side there should be a tab called CATS.
now do the same thing with the MMD tools in the same folder
In the CATS tab there will be an Import Model, button press it and select your model. Its should be a .pmx file.
The model should appear in the center of your screen.
When you just import the model it won't have all the right materials, to fix that that click the arrow on the right.
A small menu should show up. Scroll down and then click the shadeless button, uncheck the Sphere T and the Toon Tex checkboxes and it should look properly.
You can now export the file by clicking File menu in the left upper corner, then exporting as an .FBX. Save it in the same folder as the original .pmx file. Give your file a name (blue) and then click export at the right upper corner.
The first thing you should do is open a new project, then you should have something like this.
Now we are going to import the sword and then premade project.
Now open the project by clicking on custom sabers, then unity project, then assets, and lastly on sabers.
Now the saber are in the middle of the screen. Don't worry if you don't see the blue one, its normal as it is under the red one.
Now select your saber.
Then click on inspector in the upper right corner.
Then click the Materials tab and then change Location to use external materials, then hit Apply.
Now drag the swords in to the scene.
It should now be in the scene. The location doesn't matter, it's something we can fix later.
It will create a folder called Materials.
In it you will see a few spheres with a picture in yhrm. Those are your materials. You will need to change the shaders to one of the BeatSaber, so select one to edit it.
Now press on the top of the menu, next to Shader, where it says Standard, and change it to a BeatSaber shaders of your choosing, they all have different functions.
For this shader I use Lit Glow to make the skull shine.
Blue is the shader.
Red is the color of the glow.
Black are slider that determine how much they glow.
This material is a little different because it has the unlit shader on it.
As you can see, the texture disappears so you will have to select it again.
It wil open a new menu. Just select the same texture as before and it'll be fixed.
Now do the same thing for the other shaders.
Black = Lit Glow
Blue = Unlit Glow
Now we have a single red sword, so now we want to create the blue one. Go back and select your sword, and press CTRL+d on it to create a duplicate.
Then do the samething as the first one make it use the materials folder and put in the scene.
The problem is you can see them now click on you new sword in the scene.
On the right the now is a menu called Transform.
Change the y value to 0.5.
Now go back to your materials folder and Right Click, and select Create -> Material. A new orb should appear.
Then next thing is to make it the right shader and color.
Then drag the material you just created onto the part you want blue.
Don't worry if it's the wrong part, you can press CTRL+z to undo it.
Now repeat the progress for the skull.
Red = red sword
Blue = blue sword
Black = both swords
Now it is time to put the swords on the right place. You are going to link them by dragging them on it
Now you need move the swords so that it's in the same position and size as the default sabers. Just mess with the transform values or drag them with the arrows.
In this case I need to rotate the swords, because the cutting edge is facing the worng way. You can do that in transform, in my case it was making the Z=90 degrees.
After some messing around is should look something like this.
But now it doenst fit, the sword is to short. To fix that go to transform and change the scale values.
Now to do the blue sword, there is a easy way. Just click the gear in the transform menu:
And click Copy Component.
Then go to the blue sabers transform menu.
Click the gear in the transform menu and hit Paste Component and it's done.
You will need to disable the premade sabers, otherwise you will keep seeing them in game. To do that click on them in the scene menu. You need to do them one by one.
Then uncheck the box in the right upper corner.
Do this for both swords then it should look like this.
Go to the Edit menu.
Then go to Project Setting -> Player, you'll get a menu on you right.
Activate Virtual Reality Supported and put it on Single Pass
Now you're ready to export. Go to the Window menu.
Then hit Saber Exporter, give it a name and author, and the export it.
Chose a location to save it then put it in the CustomSabers folder.
Then go have fun in beat saber.