renderer分離