@morten_skaaning@mastodon.gamedev.place
Post #2374311
2026-05-01 08:54 UTC
@zeux@mastodon.gamedev.place nice article. I'm just talking out of my ass here, but would it make sense to do a "successive refinement" of the vector encoding? I.e. first use 5 bits per vector element to encode, but then decode that encoding and subtract the original vector. That would give you 3 bits per element to adjust the future decoded normal.
Just a non graphics programmer thought.
Replies (1)
-
@zeux@mastodon.gamedev.place 2026-05-01 16:29
@morten_skaaning@mastodon.gamedev.place I'm not sure I understand this; 5 bits to encode gives you much lower quality, so then the idea would be to store the difference with the original in 3 bits - *instead* of using the same bits to produce a higher quality original encoding? For octahedron encodings, any bits you give it are strictly better than using the same bits for a 3-axis representation, so this would regress quality.