1. A method executable in a digital processor operable to simulate light transport in a scene by ray tracing, wherein the digital processor is operable to maintain an object list representing a list of objects associated with a boundary of the scene, the method comprising: executing a ray tracing method that traces r rays through n objects by (1) partitioning the object list in a recursive manner to generate partitions and (2) culling away the partitions of objects from rays, without using an explicit auxiliary acceleration data structure, and characterized by one or more of the following: (a) permutations of rays and objects are storable as index arrays, (b) a ray permutation is utilizable, following the recursive partitioning and culling of partitions of objects, to enumerate ray-object intersections by spatial proximity in a manner adapted for Markov chain simulation, which can comprise executing shading and scattering computations or employing a path tracing technique, or (c) an order of recursion is determinable by a majority of ray directions of rays associated with the scene.