← Derniers articles
💻 computer science

MegaParts: Scaling Part-Aware 3D Object Generation to 300 Parts via Token-Efficient Autoregressive Modeling

MegaParts est un cadre autorégressif évolutif et efficace en termes de jetons qui combine un tokenizer de forme vectorisé par quantification avec un grand modèle de langage pour générer des objets 3D haute fidélité et conscients des pièces comprenant jusqu'à 300 composants, surmontant ainsi les limitations de mémoire et de longueur des méthodes existantes.

Auteurs originaux : Manwen Liao, Xinyu Lian, Jian Mao, Kaixu Chen, Li Luo, Jinghao Yan, Wanshui Gan, Qiao Yu, Weitian Zhang, Chunhua Shen, Guang Chen, Bo Dai, Xudong Xu, Zhaoyang Lyu

Publié 2026-08-18
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Manwen Liao, Xinyu Lian, Jian Mao, Kaixu Chen, Li Luo, Jinghao Yan, Wanshui Gan, Qiao Yu, Weitian Zhang, Chunhua Shen, Guang Chen, Bo Dai, Xudong Xu, Zhaoyang Lyu

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Dans les mondes numériques des jeux vidéo, de la réalité virtuelle et des films d'animation, les objets sont rarement de simples blocs massifs et unis. Une voiture possède des portes qui s'ouvrent et des roues qui tournent ; un robot possède des articulations qui se plient et des outils qui se remplacent. Pour que les ordinateurs puissent créer ces objets complexes, ils doivent comprendre qu'un objet est une collection de pièces plus petites et distinctes travaillant ensemble. Ce concept, connu sous le nom de génération sensible aux parties (part-aware generation), permet aux artistes numériques de modifier des sections spécifiques d'un modèle ou d'animer ses mouvements avec précision. Cependant, apprendre à un ordinateur à construire ces assemblages complexes a été un défi redoutable. Les méthodes traditionnelles peinent souvent lorsque le nombre de pièces augmente, étant submergées par la quantité phénoménale de données nécessaires pour décrire chaque courbe et chaque arête de centaines de composants. À mesure que la complexité de l'objet augmente, le coût computationnel de sa description détaillée devient souvent trop élevé pour être pratique, limitant ainsi la création d'actifs numériques véritablement élaborés.

Des chercheurs ont récemment introduit une nouvelle approche appelée MegaParts, un système conçu pour surmonter ces limitations en traitant la création d'objets 3D davantage comme une tâche de langage que comme un casse-tête géométrique. Au lieu d'essayer de générer une forme complexe entière d'un seul coup, ce système décompose le processus en une séquence d'étapes, un peu comme un écrivain construisant une histoire mot après mot. L'équipe, dirigée par des scientifiques provenant d'institutions incluant l'Université de Hong Kong et le Laboratoire d'Intelligence Artificielle de Shanghai, a développé une méthode capable de générer des objets composés de jusqu'à 300 pièces distinctes. Il s'agit d'une avancée significative, car les méthodes précédentes échouaient généralement lorsque les objets dépassaient quelques dizaines de composants. Le système fonctionne en planifiant d'abord la disposition de l'objet, en décidant de l'emplacement de chaque pièce, puis en générant la forme détaillée de chaque partie l'une après l'autre, les assemblant en un tout complet et cohérent.

L'innovation centrale réside dans la manière dont le système gère les données nécessaires pour décrire ces formes. Dans les tentatives précédentes, la description d'un objet complexe exigeait une quantité massive d'informations numériques, dépassant souvent les limites de la mémoire informatique. L'équipe de MegaParts a résolu ce problème en créant une méthode hautement efficace pour compresser la description de chaque pièce. Ils ont développé un tokenizer, un outil qui convertit la géométrie d'une forme 3D en une courte séquence de codes numériques. Crucialement, cet outil est adaptatif : il utilise très peu de codes pour les pièces simples, comme le pied plat d'une table, mais en alloue davantage aux pièces complexes, comme les engrenages détaillés d'une machine, uniquement lorsque cela est nécessaire. Cela garantit qu'auc anywhere d'espace numérique n'est gaspillé pour les formes simples tout en préservant les détails fins nécessaires aux formes complexes. En minimissant la quantité de données nécessaires pour chaque composant, le système peut gérer des objets comprenant des centaines de pièces sans manquer de mémoire ni perdre en qualité.

Une fois que le système possède ce moyen efficace de décrire les formes, il utilise un grand modèle de langage pour les assembler. Le modèle est entraîné à suivre une chaîne de pensée logique, de la même manière qu'un humain pourrait aborder un projet de construction. Il commence par prédire la taille globale et la position de l'objet final. Ensuite, il détermine l'emplacement et la taille de chaque pièce individuelle au sein de cet objet. Enfin, il génère les codes de forme spécifiques pour chaque pièce, en les plaçant dans leurs emplacements désignés. Cette approche structurée permet à l'ordinateur de maintenir une compréhension claire de la façon dont les pièces s'assemblent, évitant l'erreur courante où différents composants fusionnent en une masse informe et méconnaissable. Le résultat est un objet 3D qui est non seulement visuellement précis, mais aussi structurellement solide, chaque partie restant distincte et éditable.

Les chercheurs ont testé leur système sur un vaste ensemble de données de modèles 3D, incluant tout, des meubles aux dispositifs mécaniques. Ils ont constaté que MegaParts pouvait générer avec succès des objets comprenant jusqu'à 300 pièces, une échelle qui était auparavant inatteignable pour ce type de technologie. Lors de leurs expériences, le système a produit des maillages d'une qualité géométrique supérieure aux méthodes existantes, y compris celles basées sur les modèles de diffusion, qui sont actuellement la norme pour la génération 3D. L'équipe a démontré qu'en compressant les données efficacement, elle ne sacrifiait pas la fidélité de la forme finale ; en fait, les objets générés étaient souvent plus détaillés et structurellement cohérents que ceux créés par d'autres approches. Cela suggère que l'utilisation du raisonnement de type modèle de langage pour construire des objets 3D est une alternative puissante aux méthodes traditionnelles, offrant une voie vers la création des mondes numériques hautement complexes et interactifs du futur.

Les implications de ce travail s'étendent au-delà de la simple création de modèles plus esthétiques. Parce que le système génère des objets sous forme d'assemblages structurés de pièces, il ouvre la porte à de nouvelles applications en animation et en simulation. Les artistes peuvent désormais prendre un objet généré et modifier facilement un composant unique, comme remplacer le pied d'une chaise ou ajuster le bras d'un robot, sans avoir à reconstruire l'intégralité du modèle à partir de zéro. Cette capacité est essentielle pour la création d'actifs articulés, où les pièces doivent bouger et interagir de manière réaliste, comme les touches d'un piano ou les boutons d'un panneau de contrôle. La capacité de générer de telles structures détaillées et interactives à grande échelle pourrait transformer la façon dont le contenu numérique est créé pour les jeux, les films et les environnements virtuels, rapprochant l'industrie d'un futur où les ordinateurs pourront construire des mondes complexes et fonctionnels avec la même aisance qu'ils écrivent une phrase.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →