Aller au contenu
Projet 03 — En production

JYFUS

De l'événement détecté à la canette rendue en 3D.

L'outil repère les événements, les classe par le code, prépare les messages et fabrique la maquette 3D de la canette.

Gemini cadré Blender 4K Reproductible
Canette « Votre événement », bleue et verte, rendue en 3D par le moteur JYFUS sous un projecteur.
Rendu du moteur · brief neutre

Dix onglets, un Top 10, six repères.

La disposition de l'application, redessinée sans aucune donnée réelle ; six repères légendent ses fonctions.

Illustration · aucune donnée réelle
  1. 1Événements détectés : table filtrable, jauge de score, badge de qualité de source, export CSV.
  2. 2Priorités : classement calculé par le code, en trois rangs.
  3. 3Score : un filtre éliminatoire, puis cinq critères pondérés, sans modèle de langage.
  4. 4Validation humaine : chaque événement s'ouvre en fiche et se valide à la main.
  5. 5Affluence transparente : méthode, confiance, sources, écart calculé ; valeur imposable par un humain.
  6. 6Volume estimé : fourchette de canettes calculée par le code.

Du signal à la maquette, en cinq étapes.

Chaque étape dit ce qui entre, ce qui sort, et qui décide.

01 · Repérer

Une veille en quatre couches, dans l'ordre.

Une API d'événements cherche, une recherche web complète. Chaque résultat est structuré, sourcé, puis comparé à la base.

À la sortie : des événements dédoublonnés, chacun avec sa source.

02 · Qualifier

Le code classe, l'humain valide.

Un événement diffus, sans décideur identifiable, est écarté. Les autres reçoivent un score sur cinq critères pondérés, puis un rang.

À la sortie : une liste ordonnée, prête pour la validation humaine.

03 · Créer

Un brief, trois façons de créer.

Le studio décrit la canette dans un brief : format, palette, motif, logo. Ce même brief se voit en direct dans le studio, devient un prompt pour ChatGPT ou un autre générateur d'images, et part au moteur 3D.

À la sortie : trois chemins cohérents, puisqu'ils partent du même brief.

04 · Contacter

Le modèle rédige, neuf contrôles relisent.

Le modèle écrit le message depuis la fiche ; le code en vérifie le ton, le format et les chiffres. Un échec renvoie le texte à réécrire.

À la sortie : un message relu par le code, puis par un humain.

À : contact@organisation-evenement.fr Objet : Marathon international 2026 — une canette à vos couleurs

Madame, Monsieur,

Le Marathon international 2026 s'annonce comme un rendez-vous majeur. Une canette personnalisée crée un souvenir utile pour vos coureurs et une recette additionnelle pour votre organisation.

Pour vous montrer ce potentiel, nous vous offrons une maquette aux couleurs de l'événement. Seriez-vous disponible pour en parler ?

Exemple anonymisérelu
05 · Suivre

Un tableau qui avance avec le travail.

L'étape avance d'elle-même quand le travail est fait. Un déplacement à la main se confirme ; le closing demande l'issue de l'affaire.

À la sortie : un journal des étapes, un entonnoir, des métriques, une carte.

La canette est décrite, pas dessinée.

Un fichier texte suffit : le moteur fait le reste, sans retouche.

  1. 01 · Entrée

    Le brief

    Format, palette, logo, décorations.

    brief.json
  2. 02 · 2D

    L'étiquette

    Dessinée à plat, à l'échelle.

    Python · Pillow
  3. 03 · 3D

    La scène

    Étiquette enroulée, six éclairages.

    Blender · 4K · graine fixe
  4. 04 · Sorties

    Sept sorties prévues

    3 visuels 4Ktournetterefletétiquette à platmodèle 3D
Canette bleue « Votre événement » sous un projecteur, avant le chargement du modèle 3D.
La septième sortie : le modèle 3D. Le modèle exporté par le moteur, allégé pour le web (0,49 Mo), chargé seulement si vous le demandez.

Deux briefs neutres, écrits pour cette page. 15 à 19 s par visuel 4K sur le poste de rendu, mesurés le 22/09/2026.

Compté dans le code, pas estimé.

10
onglets dans l'application
interface · index.html
4
couches de veille
doctrine cascade
5
critères de score, sans IA
agent_scoring v2.2
9
contrôles par message
validation.py
6
éclairages de rendu
moteur · looks
7
sorties prévues par rendu
contrat de rendu

Ce qui fait tourner l'ensemble.

Que fait l'IA, que fait le code ?
  • Veille : un modèle relié à la recherche web complète l'API d'événements ; le code structure, vérifie la source et dédoublonne.
  • Score : le code seul, du filtre au rang.
  • Messages : le modèle rédige ; neuf contrôles écrits en code relisent ; un humain valide.
  • Création : le studio compose le brief et l'affiche en direct ; il en tire un prompt à coller dans ChatGPT ou un autre générateur d'images, pour qui le souhaite.
  • Rendu 3D : le code et Blender, sans modèle génératif.
Comment un brief devient-il une image ?

L'étiquette est calculée à l'échelle physique du format choisi, puis enroulée sur une canette construite par révolution d'un profil. La graine est fixe : un même brief redonne la même image, à une tolérance GPU infime près.

Un brief déjà rendu par la même version du moteur ressort du cache ; une nouvelle version recalcule. La planche d'un graphiste peut aussi être enroulée telle quelle : sa face est repérée à trois millimètres près, mesuré sur cinq planches réelles.

Quelles sorties, exactement ?

Trois visuels fixes en 4K sous trois éclairages, une vidéo de rotation, une vidéo de reflet, l'étiquette déroulée pour l'imprimeur et un modèle 3D. Si une sortie échoue, elle manque : le contrat de rendu ne promet pas un nombre fixe de fichiers.

Et le reste de l'application ?

Dix onglets : tableau de bord, veille, pipeline, création, contact, closing, métriques, carte, monitoring et paramètres. Le monitoring suit la santé, la qualité et la sécurité du système.

Technologies et contact

PythonFirestoreGeminiBlender CyclesPillowGLB
À venir

La commande et le devis en ligne, un portail pour les graphistes, des comptes pour plusieurs clients.

Rendu du moteur JYFUS.

Rendu agrandi