This was written by me without any help so please don't flame me
Contents list:- Getting the hands model
- Modeling
- Script
To begin with making weapons with hand animations or hands are not hard in blender.
The way the model looks is up to you.
Part 1 (easiest):Getting the hands model.
The link for the
handsPart 2:
ModelingStep 1:
Open the Blockland_EMPTY model and you should see what is below
Step 2:
Now begin modeling.
Step 3:
When finished move the hands onto the model (Do not resize the hands but the model must be)
Step 4:
Should now look like so (This is Stowaway's model not mine)
Step 5:
Now export into .DTS (You need working exporter) with all the mountpoints, etc and Detail32 and shape.
End of part 2
Part 3:Scripting (Very easy)
You should have made a script before attempting this tutorial but if not here is a
scriptStep 1:(only one :D)
Add this code at the end to hide hands/hooks correctly (Unlike the other one...)
function <Namehere>Image::onMount(%this,%obj,%slot)
{
Parent::onMount(%this,%obj,%slot);
%obj.hideNode("RHand");
%obj.hideNode("RHook");
%obj.hideNode("LHand");
%obj.hideNode("LHook");
}
function <Namehere>Image::onUnMount(%this,%obj,%slot)
{
Parent::onMount(%this,%obj,%slot);
%obj.unHideNode("ALL");
if(isObject(%obj.client))
{
%obj.client.applyBodyParts();
%obj.client.applyBodyColors();
}
else
applyDefaultCharacterPrefs(%obj);
}
function <Namehere>SightsImage::onMount(%this,%obj,%slot)
{
Parent::onMount(%this,%obj,%slot);
%obj.hideNode("RHand");
%obj.hideNode("RHook");
%obj.hideNode("LHand");
%obj.hideNode("LHook");
}
function <Namehere>SightsImage::onUnMount(%this,%obj,%slot)
{
Parent::onMount(%this,%obj,%slot);
%obj.unHideNode("ALL");
if(isObject(%obj.client))
{
%obj.client.applyBodyParts();
%obj.client.applyBodyColors();
}
else
applyDefaultCharacterPrefs(%obj);
}
Also the sights part is if you decide to add sights later on.
That conclude this tutorial.
Adding later:How to make hand animations