Dans l'image ci-dessus deux exemples de réflexion. Un premièr reflet à la surface du liquide.Cette surface n'est rien autre qu'un réseau plan de polygone. Ce qui ne pose pas de problème pour calculer le vecteur normal puisqu'il est possible de récuperer les coordonnées d'au moins trois sommets.
Par contre le second reflet, celui de la tasse sur les carreaux de céramique est plus délicat car ces carreaux sont obtenus par effet Duplivert (voir les explications de la page consacrée à l'animation de metaball/blobs) d'un modèle qui est une courbe. Cette courbe ne peut pas être utilisée pour récupérer les information nécessaires en utilisant le module python.
Il faut donc ruser un petit peu en remplaçant tout simplement cet objet par un mesh plan qui lui sera parallèle. La positon du remplaçant doit coincider avec celle de l'objet remplacé dans lequel, par ailleurs, on pourra cacher le nouveau plan si on pense à le construire d'assez petite dimension.
Les questions concernant cette page
peuvent être posées sur :
|