Tutoriel n°12 : Déplacements et déformations (Counter Strike Source)

Les déplacements (displacement en anglais) dans Hammer permettent de déformer un bloc qui a préalablement été découpé en plusieurs triangles.

Sachez qu’en 3d (dans Hammer en tout cas) toutes les formes sont composées de triangles. Le triangle étant la plus petite composante d’un objet. Si on enlève un point on passe à une ligne et si on en rajoute un, on à un carré qui est en fait 2 triangles juxtaposés.

Donc revenons à notre displacement, on sais que dans Hammer on peut faire des blocs cubiques assez facilement. Mais les blocs c’est bien mais dans la nature tout n’est pas fait d’angles droits. Pour donner plus de rondeur et de variations on va utiliser le displacement.

Ce dernier est utilisé pour faire des sols irréguliers, des surfaces organiques, mais nous allons nous pencher sur le cas des rochers et des falaises.

  • Pour cela vous devez créer un bloc en forme de cube et lui affecter une texture de rocher (filtre : rock)
  • Allez ensuite dans la partie Toggle Texture Application (Shift+A)
  • Choisissez l’onglet Displacement
  • Ensuite vous devez créer un maillage de notre bloc pour ensuite le déformer, pour cela cliquez sur Create avec un Power de 2
  • Pour en faire une boule et la lisser, cliquez sur Subdivide
  • Ensuite pour ajouter des irrégularités, appliquez du bruit (Noise) avec une amplitude de -10 et 10.

Et voila on a notre petit rocher. Sachez qu’il faut faire attention à ne pas multiplier les facettes et risquer ensuite de faire une map trop lourde pour du multi-joueurs. Donc usez du displacement avec sagesse.

Maintenant, passons à la création d’une paroi rocheuse, pour cela :

  • Créez un bloc rectangulaire avec une texture de rocher
  • Shift+A
  • Onlget Displacement
  • Create avec un Power de 2 ou 3.
  • Et maintenant cliquez sur Paint Geometry (peindre la géométrie)
  • En jouant avec l’axe (Axis), la distance (Distance), le rayon d’action (Radius), l’effet (Effect) vous allez cliquez avec les boutons gauche et droite pour déformer votre paroi.

[iframe http://kanouchi.jo.free.fr/video/video.php?video=deplacement.flv 590 370]

mettez la vidéo en plein écran pour une meilleure visibilité

Explications annexes sur l’onglet Displacement :

  • Select : permet de choisir la face à modifier
  • Paint Geometry : permet de modifier la surface et le terrain
  • Paint Alpha : permet avec des textures blend de mixer 2 textures sur une même surface.
  • Invert Alpha : inverse la canal alpha
  • Create : permet de créer des déplacements
  • Destroy : permet de les effacer
  • Subdivide : adouci les surfaces entre elles
  • Noise : ajoute du bruit sur les facettes
  • Sew : recolle des surfaces entre elles
  • Attributes :
    • Power : degré de subdivision
    • Elev : élève le déplacement
    • Scale : agrandit le déplacement
  • Grid : à cocher pour masquer la grille (blanche)
  • Select : à cocher pour masquer la sélection (rouge)

Pour la partie Paint Geometry :

  • Raise/lower : élever/abaisser
  • Raise to : aplanir
  • Smooth : adoucir
  • Spatial : active ou pas le mode brush 3d (qui affect les points autours)
  • Distance : nombre d’unité de displacement
  • Radius : rayon d’application des modifications
  • Axis :
    • X, Y, Z : suit l’axe choisi
    • Subdiv Normal : Suit la courbe généré par l’outil Subdivide (Spatial doit être décoché)
    • Face Normal : Suit la Normale de la surface (devrait suivre la forme)

Télécharger la carte (map .vmf) (enregistrez le lien sous).

Laisser un commentaire