Oi Daniel, tudo bem?
Seja bem vindo ao nosso fórum, espero que participe bastante aqui com a gente.
Sobre a sua dúvida, ela é bem comum em quem está começando com animação.
Em 3D os objetos não tem este controle de colisão, é diferente de um jogo onde os programadores criam este efeito para não atravessar as coisas.
Mas no programa 3D que cria os objetos, isso não acontece, os objetos se atravessam e é até útil, porque complicaria muito se tivesse colisão.
Na animação depende do animador controlar a posição dos objetos para dar a impressão que estão próximos, encostados, mas não atravessar, o programa não calcula isso.
Agora, tem certas animações que não dá para fazer normalmente, como por exemplo jogar a bengala contra o orelhão, ninguém consegue animar isso com realismo calculando a movimentação correta da colisão.
Nestes casos existe um recurso que calcula a colisão e faz a animação automaticamente dos objetos colidindo, este recurso se chama Reactor.
Então, depende de cada situação na animação, enquanto o personagem move a bengala e encosta no piso, nos obstáculos e tudo mais, você vai animar manualmente criando Key Frames, em casos de colisões complexas você vai usar o Reactor.
Abraços