L'anticrénelage temporel (et d'autres algorithmes temporels) fonctionne en faisant correspondre les pixels de cette image avec les pixels de la dernière image, puis en utilisant ces informations.
Je comprends que vous pouvez utiliser les matrices de trame dernière et actuelle avec des informations de vecteur de mouvement pour faire correspondre les pixels entre les trames.
Ce que je ne comprends pas, c'est comment savoir si le pixel reprojeté est valide ou non? Par exemple, l'ancien pixel peut maintenant être caché derrière un objet différent.
Est-ce uniquement par couleur? Si oui, comment les textures animées ou les conditions d'éclairage changeantes sont-elles gérées?
la source