andre6226/sistema-solare-opengl — reverse-engineered prompt

Reverse engineered prompt

GitHub

Voglio creare una simulazione 3D interattiva del Sistema Solare in C++ con OpenGL. Deve mostrare Sole, pianeti, lune principali e gli anelli di Saturno, con texture realistiche, orbite animate e una camera che l’utente può muovere facilmente.

Mi interessa che si possa ruotare la visuale col mouse, fare zoom con la rotellina e navigare tra gli oggetti celesti con la tastiera, per esempio passare dal Sole a un pianeta, poi a una luna, oppure scorrere tra corpi sullo stesso livello. Vorrei anche poter accelerare, rallentare e resettare il tempo delle orbite.

A livello visivo deve avere illuminazione credibile, materiali semplici ma belli, ombre o effetti sugli anelli di Saturno se possibile, e caricamento corretto di texture e font dalla cartella del progetto. Organizza il codice in modo pulito e compilabile con CMake, con una versione finale eseguibile dalla cartella principale.

Want more depth? Deep Reverse