Bonjour.
Travaillant actuellement sur un simulateur utilisant l'algorithme de photon-mapping dans le cadre du projet T3 de DUT informatique, je suis confronté à un problème qui me laisse deux choix : revoir mon modeleur de A à Z ou chercher de l'aide sur le net ^^
Explication : Pour pouvoir effectuer des calculs corrects, je dois connaître les coordonnées de tous les points de la scène. Or, ces coordonnées peuvent être modifiées par des matrices de transformation (glRotate, glScale, glTranslate) et du coup, je ne connais plus du tout la vraie coordonnée de chaque point.
La solution que nous avions retenu en premier lieu était de calculer les nouvelles coordonnées de chaque point plutôt que d'appliquer une matrice à chaque fois. Cependant, la tâche s'annonce vraiment complexe.
Ma question est donc : comment faire ?
Merci de m'avoir lu =)
Partager