Convertendo um vetor de direção em uma rotação de quaternion

Eu posso encontrar uma tonelada de perguntas sobre como transformar um quaternion em um vetor de direção, mas nenhuma para o contrário que me faz pensar que estou fazendo algo errado, mas tenha paciência comigo.

O que estou tentando fazer é simplesmente mostrar a direção de uma luz direcional usando um modelo de seta.

A direção da luz direcional é um vetor unitário, mas os modelos são girados usando quaterniões.

Então, como faço para girar esse modelo para combinar com a direção da luz?

Ou eu sou louco e não posso fazer isso, já que a luz não tem posição, mas o modelo faz?

questionAnswers(1)

yourAnswerToTheQuestion