← Journal des modifications
Tous les jours2026-06-14

Les effets arrêtent de laver le blanc + marche et saute dans les scènes importées

Une grande partie de cette journée a été prise en otage par un bug visuel tenace : la boule de feu, les balles et les explosions continuaient à apparaître sur un tableau blanc en plein écran ; après avoir traqué les vrais coupables, les effets conservent enfin leur couleur. Le même jour, les scènes importées sont passées de « regarder seulement » à « marcher, sauter et monter les escaliers » ; l'atelier de génération 3D est passé de « produire un modèle » à « le noter, le régler, le visualiser sous n'importe quel angle » ; et la boucle de conversation et de travail des agents a fermé un lot de stands.

Une journée tenue par un bug – et une journée pour raffermir les fondations

Tous les jours, de nouvelles fonctionnalités n'ajoutent pas. Une grande partie de cette journée a été retardée par un bug visuel qui semblait simple mais qui allait loin : la boule de feu, les balles et les explosions dans un jeu continuaient à se transformer en un blanc éclatant en plein écran, cachant même le personnage. Ce type de « journée de polissage » est tout aussi crucial dans le développement de produits : il n'ajoute rien à ce que vous pouvez faire, mais décide de la manière dont vous faites ce que vous pouvez déjà faire. Plusieurs autres lignes se sont déroulées en parallèle le même jour : transformer une scène importée d'une scène statique en un niveau dans lequel vous pouvez réellement courir et sauter, faire en sorte que l'atelier de génération 3D ne se contente pas de produire des modèles mais vous aide à les juger et à les régler, et à continuer de resserrer les blocages sporadiques dans la conversation et la boucle des agents. Vu dans son ensemble, le thème de la journée n'est pas « l'expansion » mais le « raffermissement » : peaufiner ce qui existe, point par point, jusqu'à ce qu'il résiste vraiment à l'usage. Il ne suffit pas qu'un produit développe de nouvelles branches ; il faut qu'il continue à reculer pour que chaque branche soit solide.

Fini le voile blanc sur tout l’écran : la boule de feu reste enfin rouge

Un problème visuel qui a pris une journée entière à résoudre a été résolu à la racine. Le symptôme était extrême : dans ce jeu de survie par balle, tirer une boule de feu, tirer ou exploser ramenait tout l'écran dans un grand tableau blanc, noyant le personnage et la scène dans une lumière blanche, injouable. La difficulté était qu'il n'y avait pas de cause unique mais résultait de plusieurs effets empilés et résonnants : la floraison (qui fait briller les zones lumineuses) était trop forte, les particules utilisant un mode de fusion qui « ne fait que s'éclairer au fur et à mesure qu'elles se superposent », l'émissive des objets est maximale et les traînées de balles s'accumulent couche sur couche sur l'écran - chacune fine seule, mais ensemble, elles s'amplifient les unes les autres et poussent l'image entière vers un blanc pur. Le correctif de ce jour a traqué les coupables étape par étape à l'aide de captures d'écran réelles, puis a abordé chacun d'eux : réduire la floraison, passer les particules et les effets à un mode de fusion qui "ne se déforme pas lorsqu'ils sont superposés", atténuer les émissions excessives, changer les balles en un mélange transparent normal au lieu de toujours plus brillant, et supprimer purement et simplement la traînée qui s'étalait en blanc sur l'écran. Il a ensuite restauré les ombres au sol et incliné la lumière directionnelle pour les rendre visibles, afin que les dégradés de lumière et d'obscurité soient à nouveau clairement lisibles. Pour tous ceux qui souhaitent créer des jeux riches en effets sur la plate-forme, cela constitue, à la base, une catégorie de pièges très courants et très difficiles à auto-diagnostiquer.

Les scènes importées sont praticables, avec sauts et montées en puissance

Une scène d'entrepôt importée est passée aujourd'hui de "décor" à "jouable". Il y avait deux problèmes antérieurs : premièrement, il n'y avait aucune collision, donc un personnage entrant tombait directement à travers le sol comme un fantôme dans le vide ; deuxièmement, son échelle était extrêmement large, tout l'entrepôt avait été considérablement réduit, de sorte que le personnage ressemblait à un géant qui ne pouvait pas passer par une porte. Cette journée a d'abord corrigé l'échelle réelle afin que l'entrepôt et le personnage correspondent ; puis une collision par nœud est construite - chaque partie du maillage de la scène (murs, sol, caisses, escaliers, etc.) calcule sa propre boîte englobante, à partir de laquelle le système dérive d'un seul coup "l'endroit où vous pouvez vous tenir debout et marcher". En plus de cela, le saut et la montée en puissance automatique ont été ajoutés : face à une marche ou un rebord pas trop haut, le personnage lève automatiquement un pied dessus au lieu de rester coincé. Vous pouvez désormais courir, sauter et monter les escaliers à l'intérieur de cet entrepôt et y jouer comme un vrai niveau. L'importance est d'étendre la voie « d'importation de modèles externes » ouverte au cours des jours précédents : un modèle n'est pas seulement visible et plaçable, mais désormais réellement "évolutif et jouable" - passant d'une pièce maîtresse statique à un espace de jeu avec physique et interaction.

L'établi de génération 3D : partitions, mélodies et vues sous tous les angles

Aujourd'hui, l'atelier de génération 3D est passé de « produit un modèle » à « vous aide à le juger et vous permet de le régler », livrant trois fonctionnalités importantes en une journée. Tout d'abord, un aperçu plus professionnel : prenant en charge les bascules pour l'environnement, les ombres, le mode filaire et d'autres modes d'affichage, afin que vous puissiez examiner un modèle généré sous différents éclairages et angles plutôt qu'une seule vue fixe, ce qui rend ses détails et ses problèmes plus faciles à voir. Deuxièmement, une notation de qualité en cinq dimensions : le système évalue automatiquement un résultat en termes de maillage, de texture, de topologie, d'animation et de manière générale, transformant "ce modèle est-il bon" d'un sentiment subjectif en mesures concrètes visibles - en particulier lorsque vous générez plusieurs candidats à la fois, le score vous aide à sélectionner rapidement le meilleur. Troisièmement, exposer les paramètres avancés de chaque service de génération : là où vous ne pouviez auparavant générer qu'avec les valeurs par défaut, vous pouvez désormais afficher les options avancées de chaque service pour contrôler délibérément le résultat. Ensemble, ceux-ci transforment l'établi d'une boîte noire à sens unique de « taper du texte, obtenir un modèle » en une boucle itérable de « générer → évaluer → régler → régénérer » — vous n'acceptez plus passivement tout ce que l'IA donne, mais pouvez regarder le score et ajuster les paramètres pour orienter activement le résultat vers ce que vous voulez.

Le chat et les agents sont plus difficiles à bloquer

Ce jour-là, le backend et le chat ont fermé un autre lot de liens sujets au blocage, en se concentrant sur la classe de problème « l'IA se bloque-t-elle soudainement en cours de travail ? » Sur le backend : lorsque vous abandonnez une "demande" adressée à un agent, l'interface ne se fige plus jamais - un tel abandon laissait occasionnellement toute l'interface bloquée ; et des gardes ont été ajoutés pour la sortie du modèle, gérant les sorties trop longues ou débordantes avec élégance plutôt que de planter. Sur le front-end : la sortie de streaming (le modèle renversant le texte caractère par caractère) a été limitée pour éviter d'actualiser si souvent qu'elle fait glisser l'interface ; une interface utilisateur d'autorisation de commande a été ajoutée, offrant une interaction claire aux opérations sensibles nécessitant votre confirmation ; et le bug où la carte de demande restait parfois bloquée sur la "préparation des options" et mettait du temps à les afficher a été corrigé. Individuellement précis, ces éléments ciblent ensemble la même expérience la plus anxiogène : « est-ce mort ? Une IA à qui vous confiez des tâches pour qu'elle s'exécute seule pendant de longues périodes ne doit jamais continuer à se figer et à vous laisser perdu ; Boucher ces points de décrochage un par un est exactement la condition préalable pour lui confier l'arrière-plan en toute confiance.

Ce que signifie cette journée

Cette journée n'a pas permis de découvrir un nouveau continent éblouissant, mais elle a démontré l'autre face tout aussi indispensable de la maturation d'un produit : obtenir ce qui existe juste et solide. Guérir du voile blanc des boules de feu, c'est rendre « l'expression visuelle », déjà réalisable, véritablement belle ; rendre les scènes importées accessibles à pied étend la voie déjà ouverte des « modèles d'importation » vers « jouables » ; l'atelier apprenant à marquer et à régler les mises à niveau « peut générer » en « peut bien utiliser » ; et la résistance au décrochage de la boucle de conversation transforme « utilisable » en « solide en cours d'utilisation ». Il convient de le rappeler : une bonne partie de cette journée a été consacrée à lutter contre un bug : traquer les coupables étape par étape avec de vraies captures d'écran. Ce refus de lâcher prise, de truquage, cette insistance à trouver la cause profonde, est exactement le fondement sur lequel un outil gagne une confiance à long terme. Beaucoup peuvent ajouter des briques ; rares sont ceux qui sont prêts à revenir en arrière et à exploiter chaque brique solide – et ce jour a fait ce dernier.

← Toutes les mises à jour quotidiennes