Importez du contenu
Les BSP
Au tout début de cours nous avons réalisé l’intérieur d’une maison avec des BSP. En réalité, les BSP ne sont pas faits pour être utilisés de cette manière. On les utilise en général pour créer des prototypes de jeu mais jamais à des fins artistiques ou commerciales.
Si vous souhaitez ajouter des éléments graphiques (comme une table, des meubles, des livres, etc.), à votre jeu, n'utilisez pas les BSP. Il faut les modéliser à partir d’un logiciel spécialisé dans la modélisation 3D.
Il existe énormément de logiciels 3D. La majorité d’entre eux disposent d’un cours complet sur OpenClassrooms . Voici les 3 logiciels de modélisation les plus connus : Blender (gratuit), Maya (payant mais avec une version étudiante de 3 ans gratuite), et 3Ds Max (payant mais avec une version étudiante de 3 ans gratuite).
Il est possible à partir de ces logiciels de réaliser des animations, du rendu, de la sculpture 3D , etc. Pour réaliser entièrement un jeu vidéo en 3D, il vous sera indispensable de savoir utiliser un logiciel de ce type. Je vous conseille le cours sur Blender. Je l’avais suivi à l’époque et je l’ai trouvé très bien expliqué !
Euh… oui mais moi je ne suis pas du tout un artiste ! C’est pas possible d’utiliser des assets créés
par d’autres personnes pour faire mon jeu ?
Si, c’est possible. Et même s'il est toujours préférable de savoir concevoir soit même ses propres modèles 3D, vous pouvez aussi utiliser ceux qui sont disponibles dans la section « Apprendre » ou la section « Marché » du Launcher. Il est même possible de trouver d’autres ressources de ce type assez facilement sur Internet. Je vous indiquerai quelques liens dans la dernière partie de ce cours.
Mais revenons à notre sujet et voyons maintenant comment importer des Assets.
Les mesh
Il est donc possible d’importer ses modélisations dans l’Unreal Engine 4. Pour l’exercice, nous allons importer le fichier Monkey.fbx que vous pouvez télécharger en cliquant ici.
Ce modèle 3D (Mesh) a été réalisé avec Blender.
À partir du Content Browser, rendez-vous dans le dossier Content > FirstPersonBP > Meshes. Cliquez sur « Import ». Sélectionnez le fichier « Monkey.fbx » sur votre ordinateur puis cliquez sur « Ouvrir ».
La fenêtre « FBX Import Options » devrait s’afficher. Laissez les paramètres par défaut et cliquez sur « Import All ». Jetez un coup d’œil dans le content browser.Un nouveau mesh nommé « Monkey » est apparu.
Faites un glisser-déposer de ce mesh dans le niveau puis lancer le jeu.
À noter qu’il est possible d’importer également des textures, des materials, des animations et bien d’autres choses avec cette méthode d’import. C’est vraiment très pratique.
Exporter du contenu
Nous savons désormais comment importer des éléments qui ont été créés à l’extérieur de l’Unreal Engine 4. Voyons comment faire l’inverse ; en exportant du contenu depuis Unreal Engine 4 pour qu’il soit exploité dans un logiciel externe. Cliquez sur un élément du Content browser (une texture, un mesh, un Blueprint , un son, peu importe) et
faites un clic droit dessus. Cherchez « Asset Actions » puis cliquez sur « Export… ».
Enregistrez-le dans vos documents en cliquant sur « Enregistrer ».
Et voilà ! Vous venez d’apprendre à exporter vos assets. Comme dit précédemment, vous pouvez bien sûr exporter n’importe quel type de fichiers.