Freestyle Render est un moteur de rendu non photoréaliste développé en python, il a pour but de permettre de simuler des rendus crayonnés, ou même toons ; tout ce qui permet de ne plus aborder une image via du photoréalisme, mais de façon totalement détournée. Si on jette un œil aux possibilités du soft, ça reste vraiment très puissant ! Cependant, il existe encore un "léger" défaut au soft. Ce dernier est toujours en développement, ce qui signifie features manquantes, options buggées, plantages possibles... mais reste tout de même totalement fonctionnel ! Diverses fonctionnalités sont donc toujours en développement, mais il reste déjà très avancé. La galerie du moteur permet d'ailleurs d'en attester.
Dans cet article nous allons voir rapidement comment utiliser ce moteur de rendu. Malgré le fouillis des options ce moteur reste très simple et relativement rapide. Les ressources sur le net restent encore assez rares, mais il est possible de suivre de près l'intégration du moteur dans Blender via le blog des développeurs[1].
La 1re chose à faire est donc de télécharger une build ; pour ça, le site Graphicall dispose de ce qu'il vous faut, tapez Freestyle dans le champ de recherche et prenez soin de choisir selon votre système d'exploitation. Il s'agit assez souvent d'une archive, il suffit alors d'extraire le contenu pour avoir un nouveau Blender sur votre machine.
Il existe une autre branche nommée Freestyle, cette dernière est une amélioration pour le mode de sculpt de Blender, elle n'a donc absolument rien à voir avec le renderer Freestyle. Attention de ne pas vous tromper de build, la description devrait indiquer s'il s'agit du renderer ou non.
Freestyle Render fonctionne avec des scripts python comme je l'ai dit précédemment. Comme de nombreux moteurs de rendu on pourrait penser qu'il faut aller dans les add-on pour activer ce dernier, mais en fait non, il faut voir Freestyle comme un gros patch pour le moteur de base de Blender (le Blender Internal). Les options sont donc de suite activées dans le panneau Render. Regardons points par point les nouvelles options.
La 1er option pour Freestyle se trouve dans la partie Layers, ces options se doivent d'être activées. Elle signale à blender de faire le rendu pour cette passe avec Freestyle (voir Figure 1). On peut ainsi facilement imaginer de faire plusieurs passes, dont certaines avec ou sans le rendu Freestyle afin de mixer par la suite les rendu. Une fois activée il n'y aura plus besoin de s'en occuper pour la suite.
Voici le panneau le plus important, c'est par cette fenêtre que nous allons régler le rendu des traits en détail. Regardons déjà les options possibles (voir Figure 2 - Freestyle).
Tout comme le panneau Layer, il faut penser à activer le render dans cette partie même si vous n'utilisez pas le moteur de compositing de Blender (voir Figure 3). Elle est indispensable car si cette option n'est pas activée la passe de Freestyle ne sera pas rendue.
Ce qui risque de prendre le plus de temps pour calculer votre image n'est autre que vos shaders et lumières, pour les lumières il est quasiment possible de s'en passer, en revanche pour vos shaders il est impératif de jouer avec les nodes afin de maîtriser le rendu des ombres.
Je ferai un tutoriel plus poussé sur un rendu complet via ce moteur de rendu, cependant vous pouvez jeter un œil à plusieurs fichiers sur le net pour comprendre comment mettre en place vos matériaux[2].
Merci à alexis flamand pour la correction.