Logo Makeyourgame
Accueil Les formations Créer un jeu Les ateliers Les tutoriels Blog
Logo Makeyourgame
Les formations Les financements Les exercices La certification Unity
Logo Makeyourgame
Mes objectifs Les jeux Les ressources Le glossaire
Logo Makeyourgame
Les tutos Youtube Les tutos Accompagnement Audio Documentation Godot Engine Graphisme 2D Graphisme 3D Langage C# Mini-Exercices Unity Web Phaser NoCode

Utiliser une texture Blender dans Unity : Unity

pictureProfil_alto
Ecrit par alto
Catégorie Unity
Mis à jour le 28/04/2020
Utiliser une texture Blender dans Unity

Une fois votre modèle crée et texturé dans Blender, il est temps de l'intégrer dans Unity...Mais savez vous gérer les textures ? Dans ce tutoriel on vous propose d'utiliser une texture Blender dans Unity.

4 min Débutant

Si vous avez suivi les premiers tutoriels blender sur la création, puis le texturage d'une caisse de bois, vous disposez donc du contenu issu de Blender.

C'est cette caisse de bois que nous allons utiliser ici.

 

Importer le modèle 3D et la texture Blender

La première étape est d'intégrer le package disponible en téléchargement. Par simple Drag and Drop (glisser-déposer) du package dans votre projet Unity, vous allez pouvoir ajouter le modèle et la texture dans Unity.

 

https://makeyourgame.fun/upload/uploads/2018/Alexandre/Unity/blender/BlenderImport.png

 

Vous disposez dès lors du modèle sous 2 formats : FBX et OBJ.

Nous travaillerons avec le modèle FBX, mais le second fonctionne aussi très bien.

 

Utiliser le modèle 3D

A partir d'une nouvelle scène (CTRL/CMD + N), faites un DND (Drag And Drop) du modèle FBX dans la vue "hierarchy".

A ce stade votre modèle n'est pas texturé, et il devrait donc être tout BLANC !!

 

https://makeyourgame.fun/upload/uploads/2018/Alexandre/Unity/blender/result-dnd-without-texture-1024x705.png

 

 

En effet même si vous disposez bien du material issu de Blender  (fichier .mtl), il faut dans Unity, recréer le Material basé sur la Texture reçue dans le package : 1-free-wood-plank-texture.jpg

 

Créer le Material Unity

Sous Unity on utilise des Textures pour créer des Material, qui à leur tour utilisent des Shaders. Ainsi nous allons créer votre premier Material Unity.

Pour l'instant nous n'avons que la Texture : 1-free-wood-plank-texture.jpg

Cliquez dessus et observez ses propriétés dans la vue "Inspector"

https://makeyourgame.fun/upload/uploads/2018/Alexandre/Unity/blender/importSettings-unity-texture-538x1024.png

 

Comme vous pouvez le voir, par défaut toute image importée est traitée comme une Texture ("default";) et c'est exactement ce dont nous avons besoin pour l'utiliser pour un Material.

Puis faites un clic droit => Create => Material. Ce dernier apparaît dans la vue "Project Asset", donnez lui le nom que vous voulez.

Cliquez dessus pour accéder à ses propriétés. Faites un DND de la texture sur le slot Albedo afin d'assigner votre Texture à ce Material.

Vous devez alors obtenir le résultat visuel ci-dessous. Notez qu'ici le Material s'appelle caisseMat.

https://makeyourgame.fun/upload/uploads/2018/Alexandre/Unity/blender/Material-552x1024.png

 

Enfin remarquez que ce Material utilise le Shader "default" déjà présent dans tout éditeur Unity. Laissez ce paramètre par défaut.

La notion de Shader est une notion avancée, aussi nous laisserons cet aspect de côté pour l'instant. Sachez que des tutoriels sur les Shader seront crées en septembre 2018.

 

Utilisez le Material Unity sur notre modèle Blender

Maintenant que tout est prêt, nous allons pouvoir assigner notre Material à notre modèle Blender.

Pour ce faire, sélectionnez donc tous les GameObject du modèle qui ont un composant MeshRender, et par DND, assignez leur votre Texture

https://makeyourgame.fun/upload/uploads/2018/Alexandre/Unity/blender/fbxMaterial-890x1024.png

 

Si tout est correct vous pouvez voir enfin votre caisse de bois correctement texturée.

 

https://makeyourgame.fun/upload/uploads/2018/Alexandre/Unity/blender/result-dnd-with-texture-1024x775.png

 

Besoin d'aide visuelle ?

Retrouvez le tutoriel en vidéo, ainsi que des informations/tips complémentaires.

Ainsi sur l'ensemble des 3 tutoriels vous avez pu apprendre comment réaliser un modèle, le texturer, puis l'intégrer dans Unity.

Vues: 3589

Licence:



Validation du Tutoriel

Veuillez vous connecter ou créer un compte pour pouvoir valider ce tutoriel et ainsi gagner de l'expérience (XP) !

Vous aimerez aussi...

Blog et Tutoriels

Créer une UV map automatiquement dans Blender

Créer une UV map automatiquement dans Blender

par GuiRig

Pour utiliser dans Unity, un mesh réalisé et texturé dans Blender 3D, il faudra une texture UV.

C'est à dire l'image carrée ( 1024 x 1024 ou plus ) sur laquelle toute les couleurs de l'objet seront présentes.

On importera dans Unity un mesh ( .fbx, .obj par exemple ) et son image UV map en .jpg

Blender permet de générer automatiquement cette UV map.

applause logo0
C# - Paramètres par défaut d'une méthode

C# - Paramètres par défaut d'une méthode

par alto

Depuis la version 4 du langage C#, il est possible de préciser des paramètres par défaut d'une méthode. Cela ouvre des possibilités de développement intéressantes pour toutes les méthodes de nos classes C#.

applause logo0