I am envious of your understanding of the inner workings of T3D's code! LOL! I go about as far as to write custom rendering functions within object classes, but that's about it. Any of the more deeply embedded functions, such as those belonging to SceneManager or GFXDevice etc., I just depend on the engine to do work =D
Yea, I hear ya, using the proper viewing frustum to begin with sure does seem like a good place to start. For someone like myself, with limited knowledge/understanding of the 'core' rendering code, I just seek greater knowledge around the subject. Considering all of the updates and changes taking place as of late(specifically around the core rendering code lol), I am taking the opportunity to glean as much wisdom as possible from the transition.