camera frustum-based rendering