3DPrompt.
GitHub
Retour à la bibliothèque
GPT-6 AstraDescription de référence

Orbit Lab : simulation 3D du Soleil, de la Terre et de la Lune

Il s’agit d’une consigne de comparaison que l’article en lien indique avoir soumise à l’identique à quatre modèles, dont GPT-6 Astra, Sol et Luna. Elle demande de créer avec Three.js une œuvre Web 3D éducative simulant le Soleil, la Terre et la Lune générés procéduralement, leurs orbites et rotations, ainsi que la sélection par clic, le contrôle de la caméra, la lecture, le réglage de la vitesse et la mise au point.

Créé par technewsradio.tokyoVoir la source originale
Orbit Lab : simulation 3D du Soleil, de la Terre et de la Lune

À propos de cet exemple

Une consigne de départ fondée sur le projet public du créateur, pas une retranscription de son prompt original. Votre résultat pourra varier.

GPT-6 AstraThree.jssimulation 3DSoleilTerreLuneOrbitControlsorbites des astres

Le prompt

Il s’agit d’une expérience comparative. Implémentez et finalisez dans votre répertoire de travail l’application Web suivante, en respectant exactement cette spécification. Nommez-la « Orbit Lab ». Utilisez Three.js 0.186.0 et chargez le cœur de la bibliothèque ainsi qu’OrbitControls dans la même version (une import map CDN ou npm convient). La publication et le déploiement ne sont pas nécessaires. Exigences : 1. Représenter les modèles 3D du Soleil, de la Terre et de la Lune à l’aide de géométries et de matériaux procéduraux. N’utiliser aucune image ni ressource 3D externe. Utiliser le Soleil comme source de lumière ponctuelle, de sorte que les zones éclairées et ombragées de la Terre et de la Lune soient visibles lors des mouvements de caméra. 2. Animer la révolution et la rotation de la Terre, l’inclinaison de son axe et la révolution de la Lune à l’aide du delta time. Visualiser l’inclinaison des plans orbitaux et afficher les trajectoires orbitales de la Terre et de la Lune. L’échelle et la vitesse peuvent être exagérées à des fins pédagogiques. 3. Générer un arrière-plan étoilé à partir d’une séquence aléatoire reproductible. Permettre la rotation et le zoom avec OrbitControls. Au clic sur un astre, mettre à jour son état de sélection et le panneau descriptif. 4. Prévoir des commandes de lecture/pause, un curseur de vitesse, un bouton d’affichage/masquage des trajectoires orbitales, la mise au point de la caméra sur le Soleil, la Terre ou la Lune, ainsi qu’un bouton de réinitialisation. La lecture/pause et la réinitialisation doivent également être accessibles au clavier. 5. Prévoir une interface utilisable sur les écrans de smartphone, un message d’information en cas d’incompatibilité WebGL, la gestion du redimensionnement et une limitation du ratio de pixels afin d’éviter une charge de rendu excessive. 6. Décrire dans le README les étapes de lancement et le mode d’emploi. Si possible, lancer réellement l’application et vérifier son fonctionnement ; dans le cas contraire, en indiquer la raison. Dans le compte rendu final, récapituler brièvement les fichiers créés, les éléments implémentés et les résultats des vérifications. Ne posez pas de questions en cours de route ; prenez des décisions raisonnables et allez jusqu’à la finalisation de l’implémentation.

Comment utiliser ce prompt

01

Commencez avec le bon outil

Ouvrez votre assistant de programmation ou outil 3D préféré. Prenez le modèle indiqué dans l’exemple comme point de départ et consultez les instructions des projets liés.

02

Choisissez un élément à modifier

Changez le sujet, le style ou le décor. Définissez clairement la caméra et l’interaction. Créez d’abord une version simple, puis affinez un détail à la fois.

03

Donnez des éléments uniques à la scène

Pour un personnage ou un accessoire personnalisé, créez un modèle 3D à partir d’une courte description ou d’une image de référence, puis importez-le dans votre projet.

Les aperçus appartiennent à leurs créateurs respectifs. Consultez la source originale et la licence du projet avant de réutiliser du code ou des ressources.