Visible makes the object no longer draw *and* the updateTransform functions are not called. Renderable control only visibility on screen (updateTransform is still called). In the case of say MovieClip this means if renderable = false, but visible = true it will still animate but it will not be drawn to the screen.