1. A method comprising: accessing, by one or more processors of a machine, a set of visual elements in which each visual element has a different relative location within an arrangement of the visual elements and specifies a corresponding value of an attribute whose values vary among the visual elements; performing, by one or more processors of the machine, data compression on the set of visual elements by generating a bounded volume hierarchy in which a parent node represents a subset of the visual elements, the parent node having first and second child nodes and indicating a representative value of the attribute, the first child node indicating a first offset from the representative value and the second child node indicating a second offset from the representative value of the attribute, the representative value being generated based on the first and second offsets collectively indicated by the first and second child nodes; modifying, by one or more processors of the machine, the generated bounded volume hierarchy by modifying the representative value based on itself and modifying the first offset based on itself; and providing, by one or more processors of the machine, a data-compressed representation of the set of visual elements by providing at least a portion of the modified bounded volume hierarchy in which the parent node indicates the modified representative value and in which the first child node indicates the modified first offset.