blender comes to mind for 3d stuff. You might not be looking for that though. I don't know about a free photoshop type program.