temporary measure until debug macros can be made constexpr
given summation occurs with only scaling of positions between octaves, points around the origin are likely to remain self-similar between octaves. but nudging the point out range of the origin's unit surrounds we can avoid degenerate highlights.
some working variables need to be precomputed. it makes sense to do this in a base class.