@MikkoMononen@mastodon.gamedev.place
Post #2350683
2026-03-27 10:59 UTC
@pervognsen@mastodon.social Some systems I've seen have an overlay of variants laid on top of the data, getters will do map lookup, which means custom storage and it becomes hard to debug.
In many ways this snapshot+flags is the simplest and quite resistant when things go sideways.
I also do recognize that I'm been thinking about this in a vacuum for 2+ years, and I might have just hit some local minimum :)
Replies (1)
-
@idbrii@mastodon.gamedev.place 2026-03-30 03:45
@MikkoMononen@mastodon.gamedev.place @pervognsen@mastodon.social I think especially with that screenshot example of a gradient, an artist would appreciate marking the colours as overrides regardless of whether the base changes. The snapshot+flags seems like a good approach and the UI does well to make it clearer what is pinned in the derived data, but still not entirely obvious how the gradient works. I wonder if it would be easier to understand if you could flag entire blocks of data (the whole gradient).