Check out Blender, it's pretty fully featured.. I haven't used it in some time as I've been too busy to play around, but I did this with it a few years back, did a better version with a full rendered background with my logo and shit on it, but can't find the source file..
Also did the gun in my sig and on my site with it... great free program.
