A new rendering method that ray traces an entire row of the image at a time is introduced. This moves some of the ray tracing computations into a simplified 1D domain and reduces the memory requirements considerably. Visibility determination is performed efficiently using Hierarchical Occlusion Maps and provides faster renderings than packet ray tracing in general and OpenGL for large scenes. In addition, the algorithm shows near perfect scaling when multi-threaded and works very well with kd-trees and octrees, as implementations demonstrate. Finally, optimal rendering times are reached with trees that are an order of magnitude smaller than those required for regular ray tracing.