Sketching 3d Modeling programs, such as sketchup, allow you to drape sketches on top of a current model, basically creating a 'paint by numbers' psuedotexture. That texture can then be colored accordingly to create a 'camo' effect. So yes, texturing guns is possible, but not with conventional programs and regular image files.