Article de méthode

Un flux de travail reproductible assisté par IA pour le développement de concepts en conception artistique scénique et optimisation de l’éclairage via le cadre GSAD

DOI :

10.3791/70737

12 mai 2026

Dans cet article

Résumé

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ici, les auteurs présentent un protocole pour implémenter le cadre de design artistique en stade générative (GSAD), un flux de travail piloté par l’IA intégrant des modèles de diffusion, des réseaux antagonistes génératifs (GAN) et l’optimisation intelligente des clans éléphants (IECO) afin de standardiser la transition des scripts narratifs aux concepts visuels 3D optimisés.

Résumé

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

L’intelligence artificielle (IA) remodele fondamentalement les processus de conception créative en permettant une idéation rapide et une visualisation cohérente, notamment dans l’art scénique et la scénographie. Cependant, les flux de travail existants restent fortement dépendants du croquis manuel et de l’interprétation subjective, limitant la scalabilité et réduisant la reproductibilité entre les équipes de conception. Cette lacune souligne la nécessité d’un cadre structuré de conception artistique générative assistée par IA (GSAD) qui intègre des techniques d’apprentissage profond, de modélisation générative et d’optimisation pour soutenir le développement systématique et répétable de concepts. L’objectif principal du cadre GSAD est de combiner des modèles de diffusion pour la génération initiale de concepts, les réseaux antagonistes génératifs (GAN) pour le raffinement des textures et de l’éclairage, ainsi que l’optimisation intelligente des clans d’éléphants (IECO) pour optimiser la disposition des scènes et le placement de l’éclairage. Le Stage Art Design Dataset, comprenant 2 500 images haute résolution, comprend des scripts théâtraux annotés, des diagrammes d’éclairage et des mises en page 3D pour faciliter l’apprentissage multimodal. L’évaluation expérimentale démontre des améliorations substantielles des métriques qualitatives, notamment un alignement sémantique amélioré entre le contenu du script et les visuels générés, ainsi qu’une meilleure efficacité d’optimisation de la mise en page grâce à une analyse spatiale pilotée par l’IECO. La mise en œuvre du cadre dans un environnement basé sur Python a permis une précision prédictive de 98,88 %, 26,58 méga-opérations en virgule flottante par seconde (MFPO), et une quantité de paramètre de 1,08 M. Le cadre GSAD propose un flux de travail assisté par IA évolutif, reproductible et techniquement robuste, qui améliore la production créative, assure la cohérence visuelle et soutient le développement efficace de concepts dans la conception artistique scénique moderne.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La scénographie est un domaine complexe et multidisciplinaire qui intègre scénographie, éclairage, décors et narrationspatiale 1,2. Historiquement, le développement des concepts scéniques s’est appuyé sur l’ingéniosité humaine exprimée à travers des modèles physiques, des croquis dessinés à la main, des mood boards et des séances de brainstormingitératif 3,4. Cette évolution a été profondément façonnée par la tension entre la vision artistique et les contraintes matérielles de l’espace de performance5. À mesure que les exigences de performance deviennent de plus en plus sophistiquées, la demande pour une génération de concepts efficace, visuellement riche et rapide a dépassé les flux de travail manuelstraditionnels 6,7. L’émergence de l’intelligence artificielle générative (GenAI) et des grands modèles de langage (LLM) offre une voie transformative pour enrichir le processus créatif, facilitant l’idéation et la co-création de design en architecture etdivertissement 8,9.

La scénographie traditionnelle fait souvent face à un vide sémantique où les émotions abstraites d’un scénario de théâtre peinent à trouver un équivalent visuel précis sans essais et erreursapprofondis 2,10. Les outils d’IA actuels dans les industries créatives permettent une recherche et une recombinaison flexibles de photos de référence, mais beaucoup manquent de la rigueur structurelle requise pour une production scéniqueprofessionnelle 11,12. De plus, la nature subjective de l’évaluation esthétique rend souvent difficile l’alignement des résultats générés par des machines avec l’intention narrativespécifique 13. Ce passage des flux de travail manuels basés sur l’expérience vers la collaboration humain-IA basée sur les données devient une caractéristique déterminante de la pratique du design du XXIe siècle14,15. L’intégration de ces outils informatiques nécessite une nouvelle forme de recherche « basée sur la pratique » qui comble le fossé entre le développement d’outils numériques et la performance endirect. Des études récentes soulignent que les systèmes d’IA peuvent faciliter le brainstorming et l’exploration large d’alternatives, mais la transition de l’idéation 2D à la réalisation optimisée en 3D reste techniquementdifficile 9.

Le cadre de conception artistique générative par étapes (GSAD) a répondu à ces lacunes en établissant un flux de travail assisté par IAreproductible 17,18. La logique de ce cadre découle de la nécessité d’automatiser les éléments de conception tout en préservant l’intégrité artistique du récit original. En intégrant des systèmes d’IA multimodaux, les concepteurs peuvent rapidement itérer visuellement et verbalement, garantissant que les affinements d’éclairage et de textures sont sémantiquement alignés avec le contenudramatique 19. Un élément clé de cette innovation est l’utilisation de l’algorithme d’optimisation intelligente des clans d’éléphants (IECO), qui s’inspire du comportement social des populations d’éléphants pour naviguer dans des contraintes spatiales complexes dans la disposition des scènes et le placementde l’éclairage 20,21. Cette catégorie d’algorithmes métaheuristiques s’est avérée particulièrement efficace pour résoudre des problèmes de conception multi-objectifs là où les méthodes traditionnelles basées sur le gradient échouent.

Dans un contexte plus large de la littérature, les systèmes de conception assistée par ordinateur (CAO) alimentés par l’IA ont déjà démontré des gains d’efficacité allant jusqu’à 20 % dans les flux de travailarchitecturaux 22,23. Plus précisément, la conception générative pilotée par l’IA permet d’explorer des topologies spatiales non standard qui seraient impossibles à concevoirmanuellement 24. Bien que des études récentes des deux dernières années aient réussi à utiliser les GAN conditionnels (CGAN) pour automatiser la génération de plans plans 2D et les agencements spatiaux architecturaux, étendre ces principes génératifs 2D aux exigences spatiales complexes et tridimensionnelles de l’éclairage scénique et de la conception des décors reste crucialement sous-exploré. Cependant, les modèles traditionnels d’apprentissage profond, tels que les réseaux de neurones convolutionnels (CNN), peinent souvent à gérer les dépendances à longue portée nécessaires pour comprendre des arrangements complexes d’étapes3D 25,26. Le cadre GSAD surmonte ces limites en utilisant les transformateurs de vision (ViT) pour extraire les caractéristiques visuelles globales et les représentations bidirectionnelles des encodeurs à partir des encodeurs transformers (BERT) afin de capturer la sémantique narrative27,28. Comme les transformateurs capturent plus efficacement le contexte global d’une scène de conception que les filtres locaux, ces modèles offrent une représentation plus globale des relationsspatiales 29. Cette extraction de caractéristiques à double flux garantit que les designs des niveaux résultants sont non seulement esthétiquement cohérents, mais aussi narrativement pertinents.

Les avantages de l’approche GSAD par rapport à des techniques alternatives, telles que le mécanisme d’attention à immersion convolutionnelle profonde (DL-CBAM), sont multifacette30,31. Alors que les modèles précédents amélioraient la précision de la reconnaissance sur les jeux de données de détection de mouvement, ces modèles précédents nécessitaient souvent une surcharge de calcul plus élevée et manquaient des capacités d’optimisation spatiale présentes dans le GSAD. En revanche, le GSAD atteint un taux de précision de 98,88 % tout en maintenant un nombre de paramètres de 1,08 M, trouvant un équilibre optimal entre la complexité du modèle et la capacitéprédictive 32,33. Une telle efficacité est cruciale pour les outils créatifs en temps réel, comme le démontre le succès des architectures à l’échelle mobile dans des tâches de conceptionspécialisées 34. Cela rend le cadre très adapté aux concepteurs professionnels de théâtre, créateurs d’art numérique et enseignants en ingénierie architecturale qui nécessitent des visualisations haute fidélité etreproductibles 35.

De plus, l’intégration des GAN pour le raffinement des textures et de l’éclairage répond aux limites des modèles de diffusion standards, qui peuvent parfois produire des sorties « stylistiquement plates» 36,37. En utilisant un générateur basé sur le style, le framework peut synthétiser des textures haute résolution qui présentent à la fois variété et profondeurartistique 38. En recourant à la formation adversaire, le cadre GSAD garantit que les détails artistiques et le réalisme visuel sont mis en valeur selon les normesprofessionnelles 39. Cette approche atténue également les préoccupations éthiques concernant l’auteur et les biais en fournissant une plateforme de collaboration contrôlable, « concepteur dans la boucle» 40,41. L’objectif ultime n’est pas de remplacer l’intuition humaine mais de fournir un partenaire collaboratif qui étend l’agence créative del’artiste 42. À mesure que le domaine évolue vers des performances plus immersives et numériquement intégrées, le besoin de protocoles de conception robustes et natifs à l’IA ne fera ques’accroître de 43. Le protocole suivant fournit la feuille de route technique pour la mise en œuvre du cadre GSAD, garantissant que la conception artistique scénique moderne reste à la fois imaginative et reproductible.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Protocole

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Environnement informatique et acquisition de données

  1. Configuration du système (Assurez-vous que toutes les étapes de calcul sont effectuées sur une station de travail disposant de capacités GPU suffisantes pour les tâches d’apprentissage profond).
    1. Configurez un environnement de programmation Python sur une station de travail avec des capacités GPU suffisantes pour la simulation d’apprentissage profond afin de servir de base au cadre GSAD dans la Figure 1.
    2. Installez les dépendances nécessaires, en particulier la configuration de Python (version 3.8 ou supérieure) et PyTorch (version 2.0.1 ou ultérieure), ainsi que les bibliothèques standard requises pour la simulation d’apprentissage profond afin d’assurer une exécution cohérente.
    3. Configurez le système de gestion de la mémoire pour gérer un traitement d’images en haute résolution.
  2. Collection de jeux de données
    1. Accédez au « Stage Art Design Dataset » depuis le dépôt Kaggle pour acquérir les données brutes.
      REMARQUE : Les images comprennent des matériaux sous licence publique et des conceptions conceptuelles originales afin de respecter les normes de droits d’auteur.
    2. Téléchargez le jeu de données contenant 2 500 images JPG haute résolution et les métadonnées associées.
    3. Vérifiez la structure du fichier, en veillant à ce qu’il contienne 2 500 images haute résolution catégorisées selon différents types de scène, styles de performance et contextes culturels pour éviter tout biais stylistique.
    4. Appliquez des règles standardisées d’annotation des données avant la formation. Mapper les éléments du script sémantique (par exemple, « éclairage ambiancieux ») directement sur des codes couleur hexadécimaux spécifiques, et annoter les paramètres d’éclairage à l’aide de boîtes de délimitation 3D standardisées (x, y, z) pour garantir une correspondance cohérente sémantique-visuel.

2. Prétraitement des données

  1. Normalisation de l’image
    1. Effectuer une normalisation Min-Max sur les données brutes de l’image afin d’échentrer uniformément toutes les valeurs des caractéristiques et d’améliorer la stabilité des données.
    2. Appliquer l’équation 1 pour transformer les valeurs originales des caractéristiques (M) en valeurs normalisées (norme M) :
      figure-protocol-1(1)
      la normereprésente la valeur normalisée, M est la valeur originale de la caractéristique, et min(M) et max(M) sont respectivement les valeurs minimale et maximale de l’ensemble de données.
    3. Confirmez que la convergence et la qualité de représentation des caractéristiques se sont améliorées en comparant les images originales avec les images prétraitées, comme montré à la Figure 2.
  2. Nettoyage sémantique du texte
    1. Traitez les scripts textuels associés aux designs des niveaux pour éliminer le « bruit » qui pourrait embrouiller l’IA.
    2. Éliminez les fautes d’orthographe, les symboles superflus, la ponctuation, les mots secs et la mise en forme incohérente.
    3. Standardisez la majuscule du texte (minuscule) pour garantir la cohérencesémantique 13. Voir le tableau 1 pour des exemples du processus de nettoyage sémantique.
  3. Tokenisation
    1. Divisez le texte nettoyé en unités plus petites et gérables appelées « jetons » (mots ou caractères).
    2. Veillez à ce que les composants indésirables soient éliminés durant cette étape afin de faciliter une analyse conceptuelle précise par les modèles d’IA.

3. Extraction de caractéristiques (cadre GSAD)

  1. Extraction des caractéristiques visuelles à l’aide d’un transformateur de vision (ViT)
    1. Initialiser l’architecture ViT telle que représentée à la Figure 3 pour traiter les images d’art 3D de scène.
    2. Embedding de patch : Divisez l’image d’entrée en patches de taille fixe (mots visuels) pour réduire la dimensionnalité.
    3. Construisons les jetons visuels (u) et ajoutons des plongements positionnels (u') en utilisant les équations 2, 3 et 4 :
      figure-protocol-2(2)
      figure-protocol-3 (3)
      figure-protocol-4 (4)
      figure-protocol-5 représente le jeton de patch projeté, k est le patch d’image d’entrée aplati, wc est la matrice de poids de projection linéaire, u est la séquence de patch déroulée, est l’inclusion positionnelle ajoutée pour conserver l’information spatiale, et dk est le jeton de classification ajouté.
      REMARQUE : Veuillez consulter le tableau 2 pour une description détaillée des variables ViT telles que la taille du patch (O) et la dimension de projection (d).
    4. Encodeur Transformateur : Alimentez les jetons traités dans l’Encodeur Transformateur. Utilisez des mécanismes d’auto-attention pour identifier les corrélations entre différents taches d’image (par exemple, éclairage vs. arrière-plan).
    5. Appliquez les fonctions de normalisation et d’activation à l’aide des équations 5 à 8 pour générer la carte finale des caractéristiques :
      figure-protocol-6(5)
      figure-protocol-7(6)
      figure-protocol-8(7)
      figure-protocol-9(8)
      u' est la séquence de jetons normalisée, RL représente les poids d’auto-attention dérivés des requêtes R et L clés SC (avec facteur d’échelle SC), w est la sortie d’attention calculée à l’aide des valeurs U et linéaire (w) et GeLU (w) désignent les transformations au sein du réseau de flux futur.
    6. Visualisez la carte des caractéristiques de sortie, qui met en évidence les éléments clés de la conception et réduit le bruit, comme montré à la Figure 4.
  2. Extraction de caractéristiques textuelles à l’aide de BERT
    1. Initialiser le modèle BERT (représentations bidirectionnelles des encodeurs à partir des transformateurs) pour traiter les scripts d’étape.
    2. Convertir les scripts en langage naturel en vecteurs continus en utilisant l’inclusion de mots pour capturer le sens sémantique. Voir le tableau 3 pour la structure d’extraction des caractéristiques.
    3. Combinez les embeddings de jetons, les embeddings de segments et les embeddings positionnels comme entrées de l’encodeur.
    4. Exécutez les étapes de l’unité de l’encodeur du transformateur (Multi-Head Attention, Add & Norm, Feed Forward) comme illustré à la Figure 5 pour créer des séquences de jetons contextualisées.
    5. Concatéter les séquences de jetons contextualisés sorties (de BERT) avec les cartes de caractéristiques visuelles (de ViT). Introduisez ces données multimodales fusionnées comme vecteur d’entrée conditionnel direct dans le module de raffinement GAN à l’étape 4.
  3. Génération initiale du concept
    1. Entrez les caractéristiques textuelles extraites (de BERT) et les caractéristiques visuelles (de ViT) dans le Modèle de Diffusion.
    2. Générez des conceptions initiales de scènes conceptuelles 2D basées sur les fonctionnalités multimodales intégrées.
    3. Passez ces concepts 2D initiaux comme entrées de base au Réseau Generatif Adversarial (GAN) à l’étape 4 pour un affinage supplémentaire des textures et de l’éclairage.

4. Raffinement des textures et de l’éclairage grâce à GAN

  1. Mise en place du réseau antagoniste génératif (GAN)
    1. Construisons le module de raffinement GSAD composé d’un générateur (H) et d’un discriminateur (C) comme montré à la Figure 6.
    2. Configurez le Discriminateur pour distinguer les images réelles de scène et celles générées, et le Générateur pour créer des textures et un éclairage réalistes.
  2. Entraînement et optimisation
    1. Définissez la fonction objectif pour le GAN conditionnel (CGAN) en utilisant l’équation 9 pour introduire les variables de condition (y) afin d’améliorer la stabilité :
      figure-protocol-10 (9)
      x représente la condition de conception de l’étape d’entrée, y est l’image cible réelle, z représente le vecteur bruit aléatoire, G est le générateur, et D est le discriminateur.
    2. Pour l’amélioration de l’image en faible luminosité, appliquez l’équation 10 pour optimiser la sortie d’image améliorée par la lumière (Hfaible) :
      figure-protocol-11 (10)
      U(C, H) représente la fonction de valeur objectif, H est le réseau générateur, C est le réseau discriminateur (critique), w représente les données réelles échantillonnées à partir des données de distribution O, y est la condition d’entrée, z est la variable de bruit conditionnel, qha représente les images réelles de haute qualité des stades, et HLow désigne la sortie du générateur provenant des entrées en faible luminosité.
    3. Appliquez la modulation adaptative à la transformation des caractéristiques en utilisant l’équation 11 :
      figure-protocol-12 (11)
      Alors que hE i(w) représente la carte de caractéristiques à la couche i, AM désigne la fonction de modulation adaptative avec les paramètres appris αi et βi, figure-protocol-13 est le poids de la couche, et est le biais.
    4. Implémentez des connexions à saut et des couches de pooling dans le réseau génératif en utilisant les équations 12 et 13 pour préserver les détails spatiaux :
      figure-protocol-14(12)
      figure-protocol-15 (13)
      Skip(w) désigne les caractéristiques préservées via les connexions de saut des blocs convolutionnels hE, et Hjw représente la carte des caractéristiques de sortie après le pool maximal aux étapes de l’encodeur (0 < j ≤ 3).
  3. Reconstitution de l’image
    1. Effectuez un up-sampling et une concaténation lors de la phase de décodage en utilisant les équations 14 et 15 :
      figure-protocol-16(14)
      figure-protocol-17 (15)
      Où up(w) représente les caractéristiques montées en concaténine avec les connexions skip(w) correspondantes, v°Hj-1(w) désigne l’entrée combinée des étages décodeurs (4 < j ≤7), et hout(w) est l’image finale raffinée de l’étape générée via la fonction d’activation sigmoïde, utilisant les poids X 8 et le biais de 8 de la couche finale.
    2. Générez la sortie finale de l’image raffinée en utilisant la fonction d’activation sigmoïde dans l’équation 16 :
      figure-protocol-18(16)
    3. Suivez la procédure d’entraînement itératif décrite dans l’Algorithme 1 (Pseudocode de l’affinement de l’éclairage GAN-Texture)
  4. .

Algorithme 1 : Pseudocode de l’affinement de l’éclairage de textures GAN
Entrée : image d’art de scène en faible luminosité H(faible), nombre d’itérations d’entraînement N, taille de lot B
Sortie : Image améliorée H améliorée
1 : Initialiser le générateur avec les paramètres H
2 : Initialiser le discriminateur avec les paramètres C
3 : taux d’apprentissage figure-protocol-19
4 : variable conditionnelle z (optionnelle pour GAN)
5 : Paramètres de modulation adaptative αi et βi
6 : Passer la liste des connexions sauter (w)
7 : pour itération = 1 à F faire
Formation au discriminateur
8 : Échantillonner un lot d’images réelles figure-protocol-20
9 : Échantillonner un lot d’images bruyantes/aléatoires en faible luminosité
10 : Si c’est CGAN, ajouter la variable conditionnelle z aux entrées
Générer de fausses images
Calcul de la perte du discriminateur
Mettre à jour les paramètres du discriminateur
Formation au générateur
Générer de fausses images
Perte du générateur de calcul
Paramètres du générateur de mise à jour
pour j = 1 à 3 faire

figure-protocol-21

figure-protocol-22

fin pour
11 : Convolution goulot d’étranglement
12 : Décodeur/upsampling
pour j = 5 à 7 faire

figure-protocol-23

fin pour
13 : Couche de sortie

figure-protocol-24

14 : fin pour
15 : retour H et C améliorés

5. Optimisation de la disposition des niveaux (IECO)

  1. Initialisation IECO
    1. Initialiser l’algorithme d’optimisation intelligente des clans d’éléphants (IECO) pour optimiser l’agencement spatial des éléments de l’étape.
    2. Définissez la population d'« éléphants » (représentant des solutions de conception potentielles) et les clans associés. Voir la Figure 7 pour le diagramme IECO.
  2. Mouvement et évolution
    1. Calculez le mouvement indépendant de chaque éléphant pour explorer l’espace de conception à l’aide des équations 17 et 18 :
      figure-protocol-25 (17)
      figure-protocol-26 (18)
      figure-protocol-27 représente l’incrément de déplacement calculé à l’aide d’un facteur de distribution aléatoire r borné entre une taille de pas minimale (figure-protocol-28) et maximale (figure-protocol-29), et figure-protocol-30 est la position spatiale indépendante mise à jour de l’éléphant.
    2. Réduisez la plage de mouvement au fil du temps en utilisant l’équation 19 pour faciliter la convergence au fur et à mesure que la solution s’améliore.
    3. Mise à jour de la matriarche : Mettre à jour la position du chef de clan (matriarche) vers la meilleure solution mondiale en utilisant l’Équation 20 :
      figure-protocol-31 (19)
      figure-protocol-32 représente la position nouvellement mise à jour de la matriarche, figure-protocol-33 est la position actuelle pondérée, figure-protocol-34 est la meilleure solution de mise en page mondiale trouvée jusqu’à présent, et β agit comme un facteur d’échelle contrôlant l’influence de la meilleure solution.
    4. Mise à jour des éléphants mâles : Mettre à jour les positions des éléphants mâles par rapport au centre du clan en utilisant les équations 21 et 22 :
      figure-protocol-35 (20)
      figure-protocol-36 (21)
      figure-protocol-37 représente la position actualisée de l’éléphant mâle, figure-protocol-38 est sa position de référence actuelle, XCenterjs désigne la position centrale du clan familial calculée à partir de tous les membres mâles, Md est le nombre total de membres mâles de la famille, et r et p sont des probabilités de distribution aléatoire guidant le mouvement vers le centre du clan.
  3. Remplacement de la population
    1. Calculer le centre du clan : D’abord, évaluez la compatibilité des solutions de mise en page. Ensuite, calculons la position centrale (figure-protocol-39) de chaque clan familial à l’aide de l’équation 22, où Mf est le nombre de membres de la famille :
      figure-protocol-40 (22)
    2. Remplacement des éléphants adultes : Pour améliorer la vitesse de convergence, remplacer les « éléphants adultes » inférieurs (solutions) par des éléphants supérieurs générés à partir du centre du clan. Appliquez l’équation 23 pour calculer la nouvelle position (figure-protocol-41) :
      figure-protocol-42(23)
      figure-protocol-43 représente la position centrale des éléphants adultes, Mf est le nombre de membres adultes de la famille, figure-protocol-44 désigne la position de remplacement nouvellement calculée pour un éléphant adulte inférieur, figure-protocol-45 est la position de référence remplacée, et figure-protocol-46 représente figure-protocol-47 les positions supérieures au sein du clan utilisées pour guider le processus de remplacement afin d’accélérer la convergence.
      (REMARQUE : Ici, figure-protocol-48 et figure-protocol-49 représentent des positions pondérées intermédiaires utilisées pour guider le remplacement.)
    3. Remplacement des jeunes éléphants : Pour prévenir les optima locaux et préserver la diversité, remplacer les « jeunes éléphants » les plus faibles (figure-protocol-50). Mettez à jour les positions de ces éléments à l’aide de l’équation 24 :
      figure-protocol-51 (24)
      figure-protocol-52 désigne la position actuelle du jeune éléphant le plus faible, et figure-protocol-53 est sa position nouvellement générée. Ce remplacement est déterminé par un facteur aléatoire r et les membres supérieurs du clan afin d’empêcher que le processus d’optimisation ne tombe dans les optima locaux et de préserver la diversité spatiale.
    4. Résiliation : Fusionner les clans mis à jour, recalculer la fitness, et répéter la boucle d’optimisation jusqu’à ce que les critères de terminaison soient remplis comme détaillé dans l’Algorithme 2.

Algorithme 2 : Pseudocode de l’IECO pour optimiser la disposition de la scène et le placement de l’éclairage
Entrée : Taille de la population M :, itérations max Xmax :
Sortie : disposition optimale de la scène et emplacement de l’éclairage
Initialiser les clans d’éléphants avec des positions aléatoires (disposition des niveaux + paramètres d’éclairage)
Évaluez la condition physique de chaque éléphant
Pour t = 1 à X max :
Pour chaque clan :
Identifier la matriarche (meilleur éléphant), les mâles éléphants et les jeunes éléphants Mouvement indépendant
Pour chaque éléphant :
Calculer l’incrément de mouvement ΔXmax
Mettre à jour la position indépendante figure-protocol-54
Réduire la portée de déplacement sur les itérations
Mise à jour de la matriarche

figure-protocol-55

Pour chaque matriarche :
Mise à jour de la position vers le meilleur mondial
Mise à jour sur les éléphants mâles

figure-protocol-56

figure-protocol-57

Pour chaque éléphant mâle
Calculez le centre du clan et mettez à jour la position vers le centre avec le remplacement adulte

figure-protocol-58

figure-protocol-59

Calculez le centre du clan des adultes
Remplacer les adultes inférieurs par un remplacement supérieur ou petit éléphant

figure-protocol-60

Remplacer les jeunes éléphants les plus faibles pour préserver la diversité
Fusionner les clans mis à jour, recalculer la condition physique de tous les éléphants, et mettre à jour la meilleure solution mondiale
Retrouvez la meilleure disposition de scène et l’éclairage au monde

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Résultats

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La mise en place expérimentale et le flux de travail analytique, tels que décrits dans les Figures 1 à 7 et les Tables 1 à 3, ont fourni une base solide pour le prétraitement des données, l’extraction de caractéristiques et l’optimisation de la mise en page du cadre GSAD.

Dynamique d’entraînement des modèles et convergence
L’évaluation expérimentale du cadre GSAD a permis d...

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La contribution principale de cette étude est le développement d’un flux de travail reproductible assisté par l’IA qui standardise la conceptualisation de la conception artistiquede scène 2,10. En se concentrant sur le cadre GSAD, les auteurs proposent une méthodologie structurée qui surmonte les limites de l’idéation manuelle et de l’interprétation subjective courantes dans la scénographie traditionnelle. Une étape cruciale du p...

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Déclarations de divulgation

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les auteurs n’ont rien à divulguer.

Remerciements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

L’auteur souhaite exprimer sa sincère gratitude aux collègues du Polytechnique Minhang de Shanghai pour les retours éclairants et l’assistance technique lors du développement et de la mise en œuvre du cadre GSAD. Un merci spécial est adressé à la communauté open source pour avoir fourni les outils informatiques essentiels et les ensembles de données publics qui ont facilité l’entraînement et la validation des modèles d’IA multimodaux utilisés dans ce protocole. Je remercie également les pairs qui ont fourni des suggestions constructives sur les premiers brouillons de ce travail. Cette recherche n’a reçu aucune subvention spécifique de la part d’agences de financement des secteurs public, commercial ou à but non lucratif.

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Matériaux

Liste des matériaux utilisés dans cet article
NomEntrepriseNuméro de catalogueCommentaires
BERT (Représentations bidirectionnelles des encodeurs à partir des transformateurs)Transformateurs Face CâlinsOpen Source
Langage de programmation PythonFondation Python SoftwareVersion 3.8 ou supérieure
Cadre d’apprentissage profond PyTorchLinux Foundation / Meta AIVersion 2.0.1 ou supérieure
Jeu de données sur la conception artistique scéniqueDépôt KaggleAccessible au public
Implémentation du transformateur de vision (ViT)Modèles d’images PyTorch (timm)Open Source
Station de travail avec capacités GPUN/A (Matériel standard)N/A

Références

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Masters, P. The history and theory of environmental scenography. Theatre Perform Des. 5 (3-4), 317-319 (2019).
  2. Lotker, S., Gough, R. On scenography: editorial. Perform Res. 18 (3), 3-6 (2013).
  3. Goldschmidt, G. The dialectics of sketching. Creat Res J. 4 (2), 123-143 (1991).
  4. Tversky, B. What do sketches say about thinking. , (2002).
  5. Baugh, C. . Theatre, performance and technology: the development and transformation of scenography. , (2013).
  6. Müller, M., Montag, C. Disentangling the link between creativity and technology use: individual differences in smartphone and social media (over)use. J Creat. 34 (2), 100081 (2024).
  7. Amankwah-Amoah, J., Abdalla, S., Mogaji, E., Elbanna, A., Dwivedi, Y. K. The impending disruption of creative industries by generative AI: opportunities, challenges, and research agenda. Int J Inf Manage. 79, 102759 (2024).
  8. Zhang, H., Zhang, R. Generative artificial intelligence (AI) in built environment design and planning: a state-of-the-art review. Prog Eng Sci. 2 (1), 100040 (2025).
  9. Cetinic, E., She, J. Understanding and creating art with AI: review and outlook. ACM Trans Multimed Comput Commun Appl. 18 (2), 66 (2022).
  10. Aronson, A., Palmer, S., McKinney, J., Benedetto, S. A. D. . The history and theory of environmental scenography. , (2018).
  11. Anantrasirichai, N., Bull, D. Artificial intelligence in the creative industries: a review. Artif Intell Rev. 55 (1), 589-656 (2022).
  12. Corvello, V. Generative AI and the future of innovation management: a human-centered perspective and an agenda for future research. J Open Innov Technol Mark Complex. 11 (1), 100456 (2025).
  13. Mazzone, M., Elgammal, A. Art, creativity, and the potential of artificial intelligence. Arts. 8 (1), 26 (2019).
  14. Kadenhe, N., Al Musleh, M., Lompot, A. Human-AI co-design and co-creation: a review of emerging approaches, challenges, and future directions. Proc AAAI Symp Ser. 6 (1), 265-270 (2025).
  15. Santoso, B., Wijayanti, R. Human-AI collaboration in creative industries: workflows in media production and community-driven platforms. Trans Artif Intell Mach Learn Cogn Syst. 9 (11), 11-26 (2024).
  16. Candy, L., Edmonds, E. Practice-based research in the creative arts: foundations and futures from the front line. Leonardo. 51 (1), 63-69 (2018).
  17. Peckham, O., Raines, J., Bulsink, E., Goudswaard, M., Gopsill, J., Barton, D., et al. Artificial intelligence in generative design: a structured review of trends and opportunities in techniques and applications. Designs. 9 (4), 79 (2025).
  18. Hegab, H., Khanna, N., Monib, N., Salem, A. Design for sustainable additive manufacturing: a review. Sustain Mater Technol. 35, e00576 (2023).
  19. Reed, S., Akata, Z., Yan, X., Logeswaran, L., Schiele, B., Lee, H., et al. Generative adversarial text-to-image synthesis. , 1060-1069 (2016).
  20. Wang, G. G., Deb, S., Coelho, L. D. S. Elephant herding optimization. , 1-5 (2015).
  21. Strumberger, I., Beko, M., Tuba, M., Minovic, M., Bacanin, N. . Elephant herding optimization algorithm for wireless sensor network localization problem. , (2018).
  22. Ploennigs, J., Berger, M. AI art in architecture. AI Civ Eng. 2 (1), 8 (2023).
  23. Zhang, L., Pan, Y., Wu, X., Skibniewski, M. J. . Artificial intelligence in construction engineering and management. , (2021).
  24. Chaillou, S. . Artificial intelligence and architecture: from research to practice. , (2022).
  25. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., et al. Attention is all you need. , 6000-6010 (2017).
  26. Li, Y., Xu, W. A deep learning-based framework for intelligent modeling: from architectural sketch to 3D model. Front Archit Res. 14 (6), 1567-1584 (2025).
  27. Dosovitskiy, A. An image is worth 16×16 words: transformers for image recognition at scale. arxiv. , (2020).
  28. Devlin, J., Chang, M. W., Lee, K., Toutanova, K. BERT: pre-training of deep bidirectional transformers for language understanding. , (2019).
  29. Han, K., Wang, Y., Chen, H., Chen, X., Guo, J., et al. A survey on vision transformer. IEEE Trans Pattern Anal Mach Intell. 45 (1), 87-110 (2022).
  30. Woo, S., Park, J., Lee, J. Y., Kweon, I. S. CBAM: convolutional block attention module. , (2018).
  31. Qi, X., Zhi, M. A review of attention mechanisms in computer vision. , (2023).
  32. Howard, A., Sandler, M., Chen, B., Wang, W., Chen, L. C., et al. Searching for MobileNetV3. , (2019).
  33. Mehta, S., Rastegari, M. MobileViT: light-weight, general-purpose, and mobile-friendly vision transformer. arxiv. , (2021).
  34. Tan, M., Le, Q. EfficientNet: rethinking model scaling for convolutional neural networks. , (2019).
  35. Liao, W. J., Tang, C. H. Teaching strategies and practices that facilitate the development of design concepts in architectural engineering education. SAGE Open. 13 (3), 21582440231196376 (2023).
  36. Goodfellow, I. J., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., et al. Generative adversarial nets. , 2672-2680 (2014).
  37. Dhariwal, P., Nichol, A. Diffusion models beat GANs on image synthesis. , (2021).
  38. Karras, T., Laine, S., Aila, T. A style-based generator architecture for generative adversarial networks. , (2019).
  39. Isola, P., Zhu, J. Y., Zhou, T., Efros, A. A. Image-to-image translation with conditional adversarial networks. , (2017).
  40. Amershi, S., Weld, D., Vorvoreanu, M., Fourney, A., Nushi, B., et al. Guidelines for human-AI interaction. , 3 (2019).
  41. Xiao, Y., Lin, X., Ji, T., Qiao, J., Ma, B., Gong, H. AI-assisted design: intelligent generation of Dong paper-cut patterns. Electronics. 14 (9), 1804 (2025).
  42. Runco, M. A. . Creativity: research, development, and practice. , (2023).
  43. Plate, D., Hutson, J. Composition pedagogy as AI-native coding: from design kit to scholarly framework. World J Arts. 2 (11), 1-10 (2025).
  44. Karras, T., Laine, S., Aila, T. A style-based generator architecture for generative adversarial networks. , 4396-4405 (2019).
  45. Berryman, J. Creativity and style in GAN and AI art: some art-historical reflections. Philos Technol. 37 (2), 61 (2024).
  46. Yan, S., Wu, C., Zhang, Y. Generative design for architectural spatial layouts: a review of technical approaches. J Asian Archit Build Eng. , 1-21 (2025).
  47. Deng, Y., Zhai, Q. Integrating deep learning in art and design: computational techniques for enhancing creative expression. Int J Adv Comput Sci Appl. 16 (2), 175-183 (2025).
  48. Mirjalili, S. The ant lion optimizer. Adv Eng Softw. 83, 80-98 (2015).
  49. Lian, Q. Optimization of image recognition technology for dance theatre creation and evaluation of its effectiveness. J Comb Math Comb Comput. 127, 1653-1665 (2025).
  50. Avila, C., Ilbay, D., Rivera, D. Human-AI teaming in structural analysis: a model context protocol approach for explainable and accurate generative AI. Buildings. 15 (17), 3190 (2025).

Accès restreint. Veuillez vous connecter ou commencer un essai pour afficher ce contenu.

Réimpressions et autorisations

Demander l’autorisation de réutiliser le texte ou les figures de cet article JoVE

Demander une autorisation

Mots-clés

Mod lisation g n rativemod les de diffusionr seaux antagonistes g n ratifsoptimisation intelligente du clan d l phantsapprentissage multimodalcoh rence visuelle

Articles connexes