Créer des décors architecturaux avec les BSP dans Unreal Engine 4

Dans cet article, nous explorons une technique fondamentale pour les débutants en Level Design sur Unreal Engine 4 : l’utilisation des BSP (Binary Space Partitioning). Ces outils intégrés permettent de prototyper rapidement des environnements, des maisons ou des structures complexes directement dans l’éditeur, sans avoir recours à un logiciel de modélisation externe comme Blender au préalable.

Résumé du tutoriel#

  • Préparation des matériaux : Création de matériaux simples (couleurs unies) pour distinguer les éléments de votre structure.
  • Utilisation des brosses (BSP) : Utilisation des outils de base (Box) pour créer les murs et le sol.
  • Mode “Hollow” : Activation de l’option Hollow pour creuser l’intérieur d’un bloc et créer une pièce habitable.
  • Opérations booléennes : Utilisation du mode Subtractive pour percer des ouvertures (portes, fenêtres) ou créer des formes de toit complexes.
  • Conversion en Static Mesh : Une fois la forme finale obtenue, transformation de l’assemblage de brosses en un seul objet Static Mesh optimisé via le panneau Details.

Ce qui reste d’actualité aujourd’hui#

Bien que les versions récentes d’Unreal Engine (UE5) aient introduit des outils de modélisation beaucoup plus avancés (comme le Modeling Mode), la technique des BSP reste pertinente pour plusieurs raisons :

Maîtriser les Morph Targets (Shape Keys) dans Unreal Engine 4

Dans cet article, nous explorons comment créer des déformations complexes sur vos modèles 3D en utilisant les Shape Keys de Blender, pour ensuite les animer dans Unreal Engine 4 via les Morph Targets. Cette technique est idéale pour les expressions faciales, les transformations d’objets ou les animations organiques.

Résumé du processus#

  • Blender (Shape Keys) : Création de la forme de base (Basis) et des variantes de formes (Key 1, Key 2…). Utilisation du mode Object pour définir les clés et du mode Edit pour sculpter les déformations.
  • Exportation : Export au format FBX en s’assurant de bien sélectionner l’objet.
  • Importation Unreal Engine : Import en tant que Skeletal Mesh (même sans squelette). Il est crucial de cocher l’option Import Morph Targets dans les paramètres d’importation.
  • Implémentation : Utilisation d’une Timeline dans le Blueprint de l’acteur pour piloter la valeur (de 0 à 1) de la Morph Target via le nœud Set Morph Target.
  • Matériaux : Ne pas oublier de cocher l’option “Use With Morph Targets” dans les détails du matériau pour éviter les artefacts visuels lors de la déformation.

Ce qui reste d’actualité aujourd’hui#

Bien que cet article se base sur une version spécifique d’Unreal Engine 4 (la 4.19), les principes fondamentaux restent parfaitement valables pour les versions actuelles d’Unreal Engine 5 :