1 : A method comprising: organizing, by at least one processor, a plurality of primitives of a scene in a hierarchical data structure, wherein a plurality of bounding volumes are associated with nodes of the hierarchical data structure; rasterizing, by the at least one processor, representations of each of the plurality of bounding volumes to an off-screen render target, wherein each representation of the representations of each of the plurality of bounding volumes is associated with a different color value of a plurality of color values; determining, by the at least one processor and based at least in part on a color value of the plurality of color values of a pixel of a representation of a respective one of the bounding volumes in the off-screen render target that maps to a ray, a non-root node of the hierarchical data structure associated with the respective one of the bounding volumes as a start node to start traversal of the hierarchical data structure; and traversing, by the at least one processor, a set of nodes of the hierarchical data structure starting from the start node to determine whether the ray in the scene intersects one of the plurality of primitives.