Bonsoir,
Au risque de passer pour un naze, j'ai toujours un peu de mal à comprendre comment déterminer le vecteur "up" quand on construit une matrice de vue.
Prenons par exemple XMMatrixLookAtLH( XMVECTOR EyePos, XMVECTOR FocusPos, XMVECTOR UpDir ). Supposons que la direction de la vue est vers le bas ou quasiment, ben en fait le vecteur "up" correct c'est plutôt le vecteur "left", et inversement.
N.B C'est pour générer la shadow map d'une lumière directionnelle, je n'ai pas d'info "yaw, pitch, roll" ni vecteur "right" pour cette source, donc je ne sais pas comment certains parmi vous calculeraient "proprement" ce vecteur.
Merci!