MaterialCraft permet de créer des matériaux procéduraux à partir de graphes de nœuds et de concevoir des fonctions reposant sur des opérations mathématiques - © ArtCraft

Pourquoi utiliser MaterialCraft ?

Construire un matériau dans un graphe de nœuds

Pour concevoir un matériau, l’utilisateur relie des nœuds dans un graphe. Cette structure place les connexions au centre de la composition du matériau procédural. MaterialCraft permet aussi de créer des graphes de fonctions composés d’opérations mathématiques. Il s’agit d’un second type de graphe, dont le contenu repose sur des opérations, tandis que le graphe du matériau se construit en reliant des nœuds. L’utilisateur peut ainsi élaborer le matériau dans un graphe nodal et créer, séparément, des graphes de fonctions à base de calculs. Ces deux constructions sont distinctes : l’une porte sur le matériau, l’autre sur des fonctions exprimées par des opérations mathématiques.

Examiner les résultats en 2D et en 3D

MaterialCraft propose deux vues qui ne portent pas sur le même niveau de résultat. La vue 2D affiche le résultat d’un nœud, tandis que la vue 3D présente le matériau complet. Pour cette dernière, l’application peut s’appuyer sur une forme intégrée ou sur un modèle. Le premier affichage se concentre donc sur le résultat associé à un nœud ; le second donne à voir le matériau dans son ensemble sur un support 3D. Ces vues permettent de consulter séparément un élément du graphe et le matériau complet. La forme intégrée et le modèle sont les supports possibles pour examiner le matériau en 3D. L’application distingue ainsi l’affichage 2D d’un résultat de nœud de la visualisation 3D du matériau complet.

Exporter les sorties sous forme d’images

Les sorties des graphes peuvent être exportées sous forme d’images. MaterialCraft prend en charge PNG, JPEG, TGA, TIFF, BMP, WebP, OpenEXR et Radiance HDR. L’export est également disponible en 8, 16 ou 32 bits. Les résultats d’un graphe peuvent donc être récupérés comme fichiers image dans différents formats et profondeurs en bits. Cette opération se distingue de l’enregistrement du travail : les projets sont conservés dans des paquets .sbs qui peuvent réunir plusieurs graphes ainsi que les images utilisées. L’export concerne les sorties sous forme d’images, tandis que le paquet .sbs conserve le travail et les éléments qu’il contient.

MaterialCraft exporte les graphes dans de nombreux formats d’image en 8, 16 ou 32 bits, et enregistre les projets au format .sbs - © ArtCraft

MaterialCraft : toutes les réponses à vos questions

Avec quel OS est compatible MaterialCraft ?

MaterialCraft est disponible sur Windows, macOS et Linux. Une build WebAssembly peut aussi être hébergée sur un serveur web puis ouverte dans un navigateur moderne. Des binaires sont également proposés pour FreeBSD.

MaterialCraft est-il gratuit ou payant ?

MaterialCraft est gratuit. Le logiciel est distribué sous double licence MIT ou Apache-2.0, au choix.

Quels formats d’image MaterialCraft exporte-t-il ?

Les sorties des graphes peuvent être exportées en PNG, JPEG, TGA, TIFF, BMP, WebP, OpenEXR ou Radiance HDR, en 8, 16 ou 32 bits.

Comment piloter MaterialCraft ?

MaterialCraft peut être piloté par un outil en ligne de commande, un canal de contrôle JSON ou un serveur MCP.

Que peut contenir un paquet .sbs ?

Un paquet .sbs peut contenir plusieurs graphes et les images utilisées.

Peut-on visualiser un matériau en 3D ?

Oui. La vue 3D montre le matériau complet sur une forme intégrée ou sur un modèle. Une vue 2D affiche aussi le résultat d’un nœud.