3D character with weapon modeling