Le workflow Game Asset Style Transfer Sprite Generator est un outil puissant destiné aux développeurs de jeux souhaitant créer des sprites 2D uniques pour leurs projets. En s’appuyant sur le modèle Nano Banana Pro, ce workflow permet d’utiliser une référence de contour et une référence de style pour générer des sprites 2D détaillés utilisables comme textures de modèles. C’est particulièrement utile pour habiller les décors dans des jeux 2D ou 2.5D, où les éléments de fond doivent s’intégrer parfaitement au style artistique du jeu.
Techniquement, le workflow utilise une série de nœuds, dont LoadImage et SaveImage pour la gestion des images d’entrée et de sortie, et le nœud RecraftRemoveBackgroundNode pour nettoyer les éléments de fond indésirables. Le nœud GeminiImage2Node est essentiel car il applique le transfert de style, fusionnant efficacement les références de contour et de style en un sprite cohérent. Le workflow intègre aussi le nœud ImageCompare pour le contrôle qualité et le BatchImagesNode pour traiter plusieurs images efficacement. Cette combinaison garantit des sprites fidèles au style souhaité et de haute qualité visuelle, faisant de ce workflow un atout pour la création d’assets de jeu.
API
Utiliser ce workflow depuis le code
Chaque workflow Comfy est un graphe JSON. Le contenu ci-dessous est ce workflow, exactement comme ComfyUI l’exécute — récupérez-le depuis l’URL, gardez-le dans le contrôle de version, ou chargez-le dans ComfyUI et exécutez-le nœud par nœud.
Exécutez-le depuis TypeScript ou Python avec le Comfy SDK. Le même code cible Comfy Cloud ou un ComfyUI auto-hébergé — seule l’URL de base change.
// Install (beta)
npm i @comfyorg/sdk
// Run "Générateur de Sprites par Transfert de Style d'Actifs de Jeu" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("templates_3d_match_game_art_style.app_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("1", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("5")[0].toFile("output.png"); // SaveImageLe SDK prend un workflow au format API : ouvrez ce workflow dans ComfyUI et utilisez Fichier → Exporter le workflow (API).
L’accès à l’API Comfy Cloud nécessite un forfait avec clé API.
FAQ















