acl
acl copied to clipboard
Investigate range extent scaling
The segment range extent is always bounded by [min value ... (1.0 - min value)]
If my min value is say 0.6, my extent can be at most 0.4. Instead of doing: mul_add(value, extent, min) Try: mul_add(value, (1.0 - min) * extent_scaled, min)
The smaller the range extent, the more precise our bits become.
The same also holds for the range extent for rotation tracks since the boundaries are known: [-1.0 .. 1.0]
Very similar in spirit to this: https://momentsingraphics.de/I3D2022.html