Let's say that I am using portals. My understanding is that I clip the portals to the frustum and then create a sub-frustum from the clipped portal.

In this pic, the frustum is tilted to the right to clarify my problem. Maybe the character's head is tilted to the right or the spaceship has rolled to the right. Whatever. The resulting clipped portal has eight sides. This would mean that I then need to create a new 8-sided frustum from this portal to further test any other portals visible through the first portal.
I can see this getting out of hand quickly. Is there a point where it is acceptable to say "OK, n-sides is just too many!" or is there some other trick to reduce the complexity of the resulting frustum?








