rendering uses cached world transformation now