|
|
||||||||||||||||||||
|
|
||||||||||||||||||||
![]() ![]() |
May 21 2009, 19:48
Post
#1
|
|
![]()
Group: Apex |
Salut, voila en faisant Spa 2007 je mappe des kilomètres de murs de béton, de bordures, de route et de murs d'arbres, voici la technique que j'utilise pour mapper très précisément ce genre d'élément. J'espère que ça aidera certains :)
Situation: j'ai un mur d'arbres composé de plusieurs faces de tailles différentes. Comment mapper pour faire en sorte de représenter une texture de mur d'arbres répétées plusieurs fois sans trop effet d'étirement ou de coupures ? ![]() ![]() -C'est simple en réalité. Tout d'abord, sélectionnez les faces à mapper et créez un modifier "UVW Mapping". -Choisissez "planar" pour mapper selon une surface plane projetée. Sélectionnez "X" (ou "Y" ou "Z") et cliquez sur "Fit" pour afficher le rectangle orange de mapping le plus perpendiculaire possible aux surfaces à mapper. (Il est également possible de déplacer ce rectangle orange manuellement et précisément en lui effectuant des rotations etc). -Pour l'instant laissez tous les réglages par défaut. On ne veut pas encore de répétitions de la texture. ![]() ![]() -Maintenant les faces sont projetées sur le rectangle orange (on voit déjà le résultat). Le problème est que la texture déborde et est placée bizarrement. On va la replacer manuellement. -Créez un modifier "UVW Unwrap" et cliquez sur "Edit". Ca va permettre de modifier la projection des faces sur la texture. ![]() ![]() -Maintenant on voit que la projection des faces à mapper respecte la topographie du terrain, du coup la texture est projetée bizarrement sur celles-ci. On va replacer la projection des points manuellement pour que ce soit droit. -La texture est représentée "virtuellement" par le carré 1x1, on va placer les vertex des faces pour respecter ce carré. Pour ce faire, sélectionnez les vertex de la colonne de gauche et indiquez que leur coordonnée U (ou X) = 0. -Faites de même avec la colonne de droite en donnant la coordonnée U = 1. ![]() ![]() -On fait de même pour la ligne des points tout en bas, en indiquant la coordonnée V (ou Y) = 0 . Idem pour la ligne de points tout en haut, en indiquant V = 1 ![]() ![]() -Quand c'est fait, on ferme la petite fenêtre et on admire le résultat. La texture est placée 1x correctement sur toutes les faces mais pas dans le bon sens ni le bon nombre de fois. -On va rajouter un modifier "UVW XForm" et spécifier qu'on veut que la texture effectue une rotation de 90° centrée et qu'elle soit répétée 4x -Quand c'est fait, on clique-droit sur le modifier tout en haut de la colonne à droite (ça devrait être "UVW XForm", les autres modifiers précédement ajoutés sont en dessous) et on sélectionne "Collapse All" puis "Yes". -Et voila c'est fini. Remarquez que cette étape de UVW Unwrap avec définition des coordonnées précises est très importante car sinon on se retrouve avec des textures non-alignées. C'est très important en mappant des routes et murs sinon on voit directement que les textures ne sont pas placées précisément. Vous pouvez déplacer comme vous voulez les vertex dans la fenêtre de unwrap, c'est utile lorsque vous mappez des surfaces spéciales et éviter des étirements etc. ![]()
|
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 09-09-2010 |