Octane pour Blender ! Oui, c’est possible. Nous avons déjà vu que les logiciels de génération de 3D, pour complexes qu’ils soient, ne sont que la partie émergée de l’iceberg de l’image de synthèse. Après la création des formes et leur mise en scène, éventuellement leur animation vient l’étape du rendu, sans parler le la post production (compositing, VFX, etc). Au point que dans l’industrie et les « pipelines » de production, il s’agit de compétences et de métiers différents.
Octane pour Blender ? Les moteurs de rendus
Bref, on croit maîtriser un logiciel 3D et son (pauvre) moteur de rendu intégré quand on découvre la nécessité d’un moteur de rendu externe. Qu’à cela ne tienne : il suffit de… Que nenni ! Figurez-vous que la logique est totalement différente d’un moteur à l’autre au point qu’il faille refaire toutes les textures, les éclairages, les proportions et même les caméras ! Vous pouvez jeter aux orties tout votre travail et les connaissances chèrement acquises.
Alors que les plus célèbres moteurs de rendu sont payants (Octane, Arnold, Redshift, VRay…), inexplicablement il est possible de les utiliser gratuitement et sans limitations avec le logiciel également gratuit Blender 3D… Je ne sais pas comment c’est possible mais c’est ainsi ! Un bon moyen en tout cas de s’initier à la logique propriétaire de chaque moteur.
Bon, à dire vrai, il ne s’agit pas du véritable moteur de rendu mais d’un pont (un « addon ») entre Blender et le serveur d’Otoy (Octane) ou de Chaos (VRay) pour obtenir un rendu « dans le cloud ». Qui dit serveur dit connexion (rapide) obligatoire – Le serveur Otoy d’Octane est en Nouvelle Zélande (!) et l’acceptation du fait que parfois (souvent) la connexion décroche et que le serveur ne serve plus rien d’autre qu’une erreur frustrante, surtout quand on débute.
Mais c’est le prix à payer pour obtenir il est vrai de biens meilleurs résultats et plus rapidement… Et surtout, dans le cas d’Octane, d’accéder enfin (trompettes romaines !) avec Blender aux fameux nodes « Vectron », la technologie qui permet de créer des formes (des « shaders ») à partir d’équations mathématiques et donc des formules de fractales.
A titre de comparaison avec la solution gratuite que je propose, voici de que coûtent les moteurs les plus populaires du marché :
| Moteur de rendu | Type de licence (abonnement annuel) | Prix annuel (€, HT) |
|---|---|---|
| Blender Cycles | Gratuit (intégration incluse) | 0 € |
| Octane Render | Licence individuelle | 216 € |
| Chaos Corona Solo | Licence nommée (Solo) | 374 € |
| V-Ray Solo | Licence nommée (Blender, C4D, 3ds Max) | 486 € |
| Chaos Corona Premium | Licence flottante | 463 € |
| V-Ray Premium | Licence nommée (toutes apps) | 647 € |
| V-Ray Enterprise | Licence flottante volume | 485 € |
| Autodesk Arnold | Abonnement individuel | 430 € |
| KeyShot Studio Professional | Licence nommée (3ds Max, C4D, etc.) | 1 170 € |
| Redshift (Maxon) | Licence individuelle (fourchette) | 415–525 € |
Octane pour Blender : Vectron !
Il faut commencer par Installer Octane serveur chez l’éditeur Otoy. Avec ce lien (A partir de la page d’accueil, c’est bien planqué voire introuvable). Et installer aussi l’addon pour Blender 5.1. Choisir « Prime édition » sinon c’est payant. Aaaaah les escrocs…
Pourquoi ce détour par Octane ? Tout simplement parce qu’avec leur technologie propriétaire « Vectron », il est possible d’entrer dans des nodes spécialisés des équations complexes et de créer des fractales !
C’est une notion un peu difficile à comprendre dans la mesure où il ne s’agit pas d’objets « physiques » comme les autres « meshes » habituels mais de « shaders » appliqués à une forme qui peut être un simple cube. Tout se règle au niveau du matériau appliqué. La grosse différence est la possibilité de mélanger ces formes avec n’importe quelle autre, de les texturer et de les éclairer à loisir, avec tout le confort déjà présent dans Blender. En clair, créer de vraies scènes incluant des objets fractals !
Ceci au prix de l’installation d’un pont entre Blender et le serveur distant d’Otoy (toutes les versions de Blender ne fonctionnent pas : en fait, c’est un joyeux bordel) et également de disposer des formules magiques pour créer des fractales – les fameux scripts OSL… Il existe une quirielle de ces formules pour Blender qu’on peut acquérir sur Gumroad pour quelques dizaines de dollars.
Sinon, nous avons déjà vu dans ce billet à propos de la génération de fractales dans divers logiciels 3D, comment installer quelques primitives fractales. C’est gratuit mais ça date de 6 ans et c’est… Compliqué. J’ai toutefois relevé le défi et commencé à générer des fractales dans Blender/Octane…
On est obligé d’importer les anciens paramètres dans un nouveau document Blender qui contient en principe tout ce qu’il faut (OctaneRender Startup) et ensuite agir sur le « geometric node » et tout un tas d’autres réglages abscons et pour la plupart incompréhensibles et surtout situés dans 36 endroits différents : Blender a encore de grands progrès à faire question UI et ergonomie…
Aexion octopus
J’ai commencé avec la formule incassable « Aexion Octopus » qui m’avait déjà servie dans le passé à diverses expérimentations. Les paramètres de l’équation sont bien là, dans le fameux node « Vectron ». Il aura fallu charger le script (du texte) et le compiler (!) et faire pas mal d’autres opérations cabalistiques nécessaires à cause des mises à jour (dans Blender tout change tous les 15 jours, j’exagère à peine) pour les voir apparaître !
Notons que toutes ces fantaisies se passent dans l’onglet « Material » et non dans le flux 3D habituel dans la mesure où – répétons-le, ces formes n’ont pas de réelle existence en « dur » mais sont le résultat de l’application d’un shader sophistiqué sur un simple cube…
Pour changer la forme, il suffit (en principe) de modifier les paramètres du node Vectron. Pour le texturer il faut passer par une projection du fichier OSL qui pilote un gradient de couleur…
Plus simple : appliquer des textures procédurales (bruits, checks, stripes…). Il y en a des pelletées dans l’éditeur de matériaux. On peut également projeter une image ou une texture comme ce motif « Truchet » extrait pour l’exemple des textures de Mandelbulb3D.
Avec une autre texture issue de Mandelbulb3D… Il semble que ce soit une simple projection cubique : je n’ai pas trouvé les réglages (nul doute qu’ils existent) pour changer le type de projection sur l’objet (sphérique, radial, repeat, etc).
Pas plus d’ailleurs que les autres options de mapping qui semblent spécifiques à Mb3D (It’s trap – Normals – Wraps…)
Mandeltorus
Mandelbulb
Bristorbrot
Ou l’on retrouve l’étrange solide fractal 4D : le Bristorbrot.
A Box Mod Kali
- Bailout : 1
- Bailout : 15
Jos Leys Klenian
Octane pour Blender : IFS générique
On peut aussi charger gratuitement cette formule pour se faire la main. Il s’agit d’un solide IFS « générique » qui peut dériver lentement, au gré des réglages; vers d’autres formes.
On trouve ainsi dans cette auberge espagnole, des tapis de Sierpinsky, des spirales, des arbres de Pythagore et tout ce que votre créativité (et patience) voudra bien créer…
Pour que cela fonctionne, on peut être obligés d’utiliser une version de Blender 4.4.5 modifiée ainsi qu’un Octane server plus ancien. Il en va de même pour les quelques fichiers exemples qu’on trouve sur l’Internet : aucun ne fonctionne avec les dernières versions et il faut en installer d’anciennes. Pareil pour les « Octane render ». Normaaaaal. Bon courage !
- Pulmonaire
- Pythagourre
Au passage, voilà ce que donne une fractale IFS « générale » dans d’autres logiciels dédiés de génération de fractales.
- Mandelbulber
- Mandelbulb3D
Et, tujours au passage, quelques variations dans Mandelbulb3D, en forme d’oeufs extraterrestres tirés des films « Alien« …
VRay

Notons qu’il est également possible et sur le même principe de disposer sur Blender et gratuitement du moteur de rendu VRay. Avec des fonctionnalités dont ne dispose pas Cycles : Rendus atmosphériques avec nuages générés en un clic.
Egalement une abondante bibliothèque de shaders (inutilisables ailleurs) pour générer toutes sortes de scènes et d’objets.



































0 commentaires