pour Blender 2.3
(et Blender 2.23/2.25/2.26/2.27
voir page des anciennes versions)
Jean-Michel Soler, fevrier2002/mai 2004
Bump_map: Exemples :Page précédente
Page suivante: FAQ
Recalcul des normales
Recomputing the normals
Les normales ne sont rien de plus que des vecteurs qui contiennent les coefficients du plan sur lequel est posée une face. Elle sont utilisées pour donner à la surface de la forme que l'on modèle une apparence de lissé et de douce continuité.  On obtient ce résultat dans povray en utilisant un vecteur qui correspond à la moyenne de toutes les normales des faces qui partagent un même sommet. Blender gère automatiquement ce calcul. Un exporteur comme povanim n'a qu'à recueillir l'information et l'envoyer vers le fichier qui convient.

Dans certains cas, assez rares mais génants, une orientation défectueuse de la normale d'une face amène l'apparition d'un effet désagréable que l'on nomme  "artefact". 

Pour résoudre ce problème, il existe dans Blender plusieurs méthode de recalcul des normales. En fait, les normales sont automatiquement recalculées lorsque l'on ferme une session d'édition des données. 
Très souvent, simplement en effectuant une réorientation de l'ensemble des normales vers l'extérieur avec la combinaison de touche CTRL-N on obtient une amélioration sensible.  Ou encore, en cliquant une fois sur le bouton "Smooth" car une lérère modification de l'angle entre deux faces peut être très efficace aussi.

La solution la plus radicale et efficace consiste à supprimer l'option Double Sided dans la fenêtre d'édition et, ensuite, ou pendant,  d'éditer le mesh, ce qui oblige Blender à recalculer les normales.

Cependant dans quelques cas particuliers si on ne souhaite pas changer l'inclinaison des faces, même très légèrement, ou si on ne veut pas modifier les paramètres des objets il devient nécessaire de faire recalculer les normales par le script d'exportation.

Avant ( version 14i ) : voir ci-dessous

Normals only are vectors that contain the plane coefficient in wich is standing a face. They are used to give the surface of the object your creating a smoothness appearance and a soft continuity. Povray obtains the result by using a vector wich is the average of all the normals of the faces that share a same vertex. Blender do it automatically. An exporter like PovAnim only has to gather the data and send it to the proper file.

In some cases, wich are rare but annoying, a wrong direction in the normal of a face brings to an unpleasant effect that we name "artefact".

To solve the problem, we have several methods of recomputing the normals in blender. In fact, the normals are automatically recomputed each time you leave the edit mode.

Very often, we obtain a great improvement by doing a redirection of the whole normals to the outside using the combo CTRL-N. Or, by clicking the "Smooth" button.

The most efficient solution is to unselect the Double Sided button in the edition window and then edit the mesh; The process constrains blender to recompute the normals.

However, in a few particular cases, you may not want to change the spacial direction of the faces, even slightly, that's why, if you do not want to change the aspect of your objects it is necessary to have the normals beeing recomputed by the script.

Before ( version 14i ) : see below


Dans ce cas, l'exporteur doit se charger d'effectuer lui-même le calcul de la normale, ce qui augmente d'autant le temps de traitement. 

Après (version 14j) :

In this case the exporter has to calculate itself the normals, wich increase the computing time. 
 

After ( 14j version) :



 
 
 
 
 
 
 

Pour activer le calcul:  

 

Tous les droits réservés pour le logo "povanim", les explications, scripts et images sur ces pages par JM Soler fevrier/juin 2002. Pour toutes les questions touchant les éventuels problèmes rencontrés avec cette page contacter l'auteur sur le forum de discussion:3D.Blender
Bump_map: Exemples :Page précédente
Page suivante: FAQ
Index principal