RSS link icon

Blender: Rendre avec le fond en transparent

Publication : le 14 juil. 2016 - Dernière modification : le 28 févr. 2020

Comment rendre une scène dans Blender avec le fond en transparent. Très utile pour faire des icones, logos, etc.

Information : Chose promise, chose due ! Voici enfin le tutoriel mis-à-jour pour la dernière monture de Blender : la version 2.8x.

Par soucis de conservation, l'ancien tutoriel pour les anciennes versions de blender reste disponible à la fin de cet article.

Blender 2.8x

Nous souhaitons fait un rendu d'un ou plusieurs objets dans Blender avec tout le fond en transparent.

Ici, nous souhaitons rendre la navette spatiale Discovery de la NASA que voici :

Blender 2.8: image sans fond transparent

Seulement, ce fichu fond gris par défaut nous empêche d'avoir une image ne contenant que la navette et le reste en transparent.

Pour cela, pensez à vérifier que les couleurs de sortie du rendu soient bien paramétrées afin de supporter le canal alpha (RGBA) : Output Properties > Output > Color > RGBA :

Blender 2.8: activer le canal alpha

Ensuite, activer la transparence dans le menu : Render Properties > Film > Transparent :

Blender 2.8: activer la transparence

Effectuez un nouveau rendu :

Blender 2.8: image avec fond transparent

Tadam ! Il ne reste plus qu'à faire Image > Save ou tout simplement en appuyant sur les touches Alt+S.

Ressources

Le modèle 3D vient de l'institution Smithsonian. Elle a eu la très bonne idée de rendre disponible énormement de données en les attribuant au domaine publique. En soit, je ne suis pas obligé de les citer. Mais je pense que leur geste mérite citation.

Vous pouvez trouver leur banque de modèles 3D ici : https://3d.si.edu/cc0.

Blender 2.7x

Step by step

Vous avez votre scène prête à être rendue, telle que:

blender alpha init screen shot

Or quand la scène est rendue, par défaut, l'image a un fond de couleur gris, telle que:

blender alpha result with no alpha

Or nous voulons ce même rendu mais avec un fond complètement transparent. Pour cela, il suffit de faire la procédure ci-dessous:

  • Ouvrir le menu Render dans le panneau Properties;
  • Aller dans l'onglet Shading;
  • Cliquer sur la liste déroulante Alpha;
  • Choisir Transparent.

En image:

blender alpha menu

Note: Il faut que le format de l'image rendue puisse avoir un canal alpha: du PNG par exemple.

Et voila, il suffit de rendre à nouveau la scène pour obtenir un fond transparent. Ce qui donne:

blender alpha result with alpha