Unfortunately, it's not as simple as that (although I wish it were). While you could generate a 3D perspective on each 2D "slice" of a 3D viewport, it wouldn't be that much more different than what's going on in here. The main issue arises from trying to render a 4-polytope in a universe where we ourselves can only sense 3 dimensions "natively."