What's good to read on third-person camera control in a 3D world? How to handle things like “character has their back to a wall”, or “character walks through a doorway but camera position is above the doorway”. What's current thinking on how to do that well? How to avoid camera behind the wall situations. How to avoid abrupt jerks.
(There are some old topics on this board from 10-20 years ago where others asked similar questions, but they're all questions, no answers, or just about how to talk to OpenGL.)