DATA文から読み込んだ配列で計算するので重さは変わらないと思いますよ。 奥から描画するものすごく簡単な方法は面を構成する3頂点のZ座標の平均を取ってソートする事で描画するジュンバンヲ決めるというものです。 その先に外積を使用して面に直角なベクトルと視点との内積で面が裏向きだったら描画しない表裏判定、光源との内積から陰影をつける処理に繋げて行くことになると思います。