3DPrompt.
GitHub
Torna alla biblioteca
GPT-6 AstraDescrizione di riferimento

Orbit Lab: simulazione 3D di Sole, Terra e Luna

È il prompt usato per il confronto: l'articolo al link specifica che è stato sottoposto nello stesso modo a quattro modelli, tra cui GPT-6 Astra, Sol e Luna. Implementa con Three.js un'opera web educativa con una simulazione 3D di Sole, Terra e Luna creati proceduralmente, orbite e rotazione, selezione con clic, controlli della fotocamera e funzioni di riproduzione, velocità e messa a fuoco.

Creato da technewsradio.tokyoVisualizza fonte originale
Orbit Lab: simulazione 3D di Sole, Terra e Luna

Informazioni sull’esempio

Una traccia iniziale basata sul progetto pubblico del creatore, non una trascrizione del prompt originale. Il risultato può variare.

GPT-6 AstraThree.jssimulazione 3DSoleTerraLunaOrbitControlsorbite celesti

Il prompt

Si tratta di un esperimento comparativo. Implementa e completa nella tua directory di lavoro l'opera web con le specifiche identiche riportate di seguito. Il nome è «Orbit Lab». Usa Three.js 0.186.0 e importa il core e OrbitControls della stessa versione (puoi usare un'import map da CDN oppure npm). Non è necessario pubblicare o distribuire il progetto. Requisiti: 1. Rappresenta i modelli 3D del Sole, della Terra e della Luna con geometrie e materiali procedurali. Non usare immagini o asset 3D esterni. Il Sole deve essere una sorgente di luce puntiforme, così che le aree illuminate e in ombra della Terra e della Luna siano distinguibili controllando la fotocamera. 2. Anima con il delta time la rivoluzione e la rotazione della Terra, l'inclinazione del suo asse e la rivoluzione della Luna. Visualizza l'inclinazione dei piani orbitali e mostra le linee delle orbite della Terra e della Luna. Scala e velocità possono essere volutamente enfatizzate a scopo didattico. 3. Genera lo sfondo stellato usando numeri casuali riproducibili. Usa OrbitControls per la rotazione e lo zoom. Quando si fa clic su un corpo celeste, aggiorna lo stato di selezione e il pannello descrittivo. 4. Includi i controlli per riproduzione/pausa, un cursore della velocità, l'attivazione e disattivazione delle linee orbitali, la messa a fuoco della fotocamera su Sole/Terra/Luna e un pulsante per tornare allo stato iniziale. La riproduzione/pausa e il reset devono essere disponibili anche da tastiera. 5. Assicurati che l'interfaccia sia utilizzabile anche su schermi da smartphone, includa un messaggio quando WebGL non è supportato, gestisca il ridimensionamento e limiti il pixel ratio per evitare un carico di rendering eccessivo. 6. Scrivi nel README le istruzioni di avvio e i comandi. Se possibile, avvia effettivamente il progetto e verifica che funzioni; in caso contrario, indica chiaramente il motivo. Nel resoconto finale elenca brevemente i file creati, gli elementi implementati e i risultati della verifica. Non fare domande durante il lavoro: prendi decisioni ragionevoli e porta a termine l'implementazione.

Come usare questo prompt

01

Inizia con lo strumento giusto

Apri il tuo assistente di programmazione o strumento 3D preferito. Parti dal modello indicato nell’esempio e consulta le istruzioni dei progetti collegati.

02

Scegli una cosa da cambiare

Sostituisci il soggetto, lo stile artistico o l’ambientazione. Definisci bene la camera e l’interazione. Crea prima una versione semplice, poi migliora un dettaglio alla volta.

03

Dai elementi unici alla scena

Per un personaggio o un oggetto personalizzato, crea un modello 3D da una breve descrizione o un’immagine di riferimento e importalo nel progetto.

Le anteprime appartengono ai rispettivi creatori. Controlla la fonte originale e la licenza del progetto prima di riutilizzare codice o risorse.