Elektrine lite

← Feed

@nothings@mastodon.gamedev.place

Post #2374303

2026-05-01 22:26 UTC

@zeux@mastodon.gamedev.place I don't really follow, but I think I'm missing some assumption and I'm so far from this field these days that it's not worth wasting your time further. Thanks for replying!

Replies (2)

  • @nothings@mastodon.gamedev.place @zeux@mastodon.gamedev.place I'm also quite far from this field, but in my experience (in similar fields), the two vectors you use to generate the normals are often not perpendicular to each other and maybe not even of unit length. From these two you usually choose one for the tangent (or maybe you use some combination of them), but the bitangent should be computed from the normal and the tangent as it is different from the other of the two original vectors. So you may probably save B and T, but the normal is often the most important data and you can save some computations if you don't compute B.

    Open ##2374304

  • @nothings@mastodon.gamedev.place @zeux@mastodon.gamedev.place you pretty much always need N for lighting but you might not need T/B, for example for distant LODs where you might skip normal mapping entirely e.g. for a character that's 30 pixels tall, pretty much the only thing you get out of normal maps is more specular aliasing. :P

    Open ##2374305