Elektrine lite

← Feed

@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.

    Open ##2374312