Open mattrdowney opened 6 years ago
The so-called texelplex mentioned in circular/radial texture #44
Texelplexes needn't be precisely the center of mass definition of a radial pixel.
Instead, I once made a brick shader that tried to interweave itself (using a greedy algorithm) to maximize distances between adjacent pixel "sides". Ideally, the algorithm would have a hash table of (global) offsets for each row that are computed by finding the minimum distance between adjacent pixel "sides" at the next row.
I'm unsure whether or not I would prefer a min of mins algorithm or a min(aggregate(min)).
A flyweight pattern for when the Planetarium is large enough (requires zoom) but enormous textures should not be used (e.g. 100,000x100,000 (10Gb) textures to try to render the globe).