1. A digital processing implemented method for processing a data set enabling interactive random access for different views of an object, said method comprising: arranging a plurality of frames in a layout, the plurality of frames representing views of said object; dividing said layout into a plurality of blocks having frames sharing similarities; and compressing each of said plurality of blocks separately in a plurality of directions, wherein the compressing comprises selecting at least one key frame and a plurality of non-key frames for each of the blocks; and creating compressing paths for the block by traversing said non-key frames starting from a key frame in the block until reaching a boundary of the block.