3DPrompt.
GitHub
Voltar à biblioteca
GPT-6 AstraDescrição de referência

Orbit Lab: simulação 3D do Sol, da Terra e da Lua

Texto de solicitação para comparação que, conforme declarado no artigo vinculado, foi enviado igualmente a quatro modelos, incluindo GPT-6 Astra, Sol e Luna. Implemente uma experiência educacional de simulação 3D para a web com Three.js, apresentando Sol, Terra e Lua criados proceduralmente, órbitas e rotação, seleção por clique, controle da câmera, reprodução, controle de velocidade, foco e outros recursos.

Criado por technewsradio.tokyoVer fonte original
Orbit Lab: simulação 3D do Sol, da Terra e da Lua

Sobre este exemplo

Uma proposta inicial baseada no projeto público do criador, não uma cópia literal do prompt original. O resultado pode variar.

GPT-6 AstraThree.jssimulação 3DSolTerraLuaOrbitControlsórbitas dos corpos celestes

O prompt

Este é um experimento comparativo. Implemente e conclua, no seu diretório de trabalho, a experiência web com a mesma especificação a seguir. O nome é “Orbit Lab”. Use Three.js 0.186.0 e carregue o núcleo e o OrbitControls na mesma versão (você pode usar um import map de CDN ou npm). Não é necessário publicar nem fazer deploy. Requisitos: 1. Represente modelos 3D do Sol, da Terra e da Lua usando geometria e materiais procedurais. Não use imagens nem assets 3D externos. Use o Sol como fonte de luz pontual, de modo que seja possível distinguir as áreas iluminadas e sombreadas da Terra e da Lua ao controlar a câmera. 2. Anime a translação e a rotação da Terra, a inclinação do eixo terrestre e a translação da Lua usando delta time. Visualize a inclinação dos planos orbitais e exiba as linhas das órbitas da Terra e da Lua. A escala e a velocidade podem ser exageradas para fins educacionais. 3. Gere um fundo estrelado usando números aleatórios reproduzíveis. Permita rotação e zoom com OrbitControls. Ao clicar em um corpo celeste, alterne o estado de seleção e o painel de descrição. 4. Inclua controles de reproduzir/pausar, um controle deslizante de velocidade, uma opção para mostrar/ocultar as linhas orbitais, foco da câmera no Sol, na Terra ou na Lua e um botão para voltar ao estado inicial. Também deve ser possível reproduzir/pausar e redefinir pelo teclado. 5. Garanta uma interface utilizável em telas de celular, inclua uma mensagem para casos sem suporte a WebGL, trate o redimensionamento e limite a proporção de pixels para evitar carga excessiva de renderização. 6. Escreva no README as instruções de inicialização e os métodos de controle. Se possível, inicialize a aplicação e verifique seu funcionamento; caso não seja possível, informe o motivo. No relatório de conclusão, descreva resumidamente os arquivos criados, os itens implementados e os resultados da verificação. Não faça perguntas durante o processo; tome decisões razoáveis e conclua a implementação até o fim.

Como usar este prompt

01

Comece com a ferramenta certa

Abra seu assistente de programação ou ferramenta 3D preferida. Use o modelo indicado no exemplo como ponto de partida e consulte as instruções dos projetos vinculados.

02

Escolha uma coisa para mudar

Troque o tema, o estilo artístico ou o cenário. Defina bem a câmera e a interação. Crie primeiro uma versão pequena e refine um detalhe de cada vez.

03

Dê elementos próprios à cena

Para um personagem ou objeto personalizado, crie um modelo 3D a partir de uma descrição curta ou imagem de referência e importe-o no projeto.

As prévias pertencem aos respectivos criadores. Consulte a fonte original e a licença do projeto antes de reutilizar código ou recursos.