Repolode
lhlGitHub

lhlGitHub/threejs-architecture-effects

Uma Agent Skill que permite ao Codex, Claude Code ou Cursor gerar uma cena arquitetônica em Three.js, orbitável e montada tijolo por tijolo.

Estrelas
587
Forks
69
Issues abertas
0
Último commit
há 28 dias

O que é?

Este projeto é uma Agent Skill que orienta um agente de programação com IA a criar um edifício interativo de estilo chinês em 3D com Three.js. O resultado é um site executável com Vite + React + Three.js, no qual uma miniatura sólida se monta ao longo de uma única timeline de 0 a 1. Assim, você pode iniciar, pausar, voltar na timeline e reproduzir a construção novamente. As peças incluem fiadas de tijolos, estrutura de madeira, suportes dougong, beirais em camadas e telhas de cerâmica.

Materiais como tijolo, madeira, reboco, telha, pedra e bronze são gerados proceduralmente, sem carregar modelos pagos. O projeto inclui controles de órbita e zoom, além de câmeras para ver detalhes dos beirais e dos leões de pedra. Um script de scaffold copia o starter incluído para um novo diretório sem sobrescrever arquivos existentes, e o starter é executado com npm ci e npm run dev em um navegador com WebGL2.

A torre do relógio incluída é um exemplo, não uma reconstrução histórica. A skill também foi pensada para outros projetos, como um pavilhão de dois andares, e não inclui exportação de vídeo.

Recursos principais

  • 01Gera um edifício sólido e orbitável em Three.js, em vez de um vídeo plano
  • 02A construção é controlada por uma única timeline de 0 a 1, com opções para iniciar, pausar, percorrer e reproduzir novamente
  • 03Materiais PBR procedurais para tijolo, madeira, reboco, telha, pedra e bronze
  • 04Câmeras para ver de perto os beirais e os leões de pedra
  • 05O script de scaffold copia um starter com Vite + React sem sobrescrever pastas existentes

Casos de uso

  • Orientar um agente de programação com IA a criar uma cena de pavilhão ou edifício chinês em Three.js
  • Criar uma apresentação interativa de arquitetura com animação de construção andar por andar
  • Adaptar o template inicial para outro projeto, como um pavilhão à beira de um lago

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/lhlGitHub/threejs-architecture-effects.git
  2. 2

    Crie um novo projeto a partir do starter

    node threejs-architecture-effects/scripts/scaffold.mjs ./my-building
  3. 3

    Instale as dependências e inicie o servidor de desenvolvimento

    npm ci && npm run dev

Antes de usar

  • Requer Node.js 22.13 ou superior e um navegador compatível com WebGL2.
  • É voltado para desktop; o README não afirma que funcione sem problemas em todos os dispositivos.
  • A exportação de vídeo não está incluída; o resultado é um site interativo.

Tópicos

Perguntas frequentes

O que é threejs-architecture-effects?
Uma Agent Skill que permite ao Codex, Claude Code ou Cursor gerar uma cena arquitetônica em Three.js, orbitável e montada tijolo por tijolo. Este projeto é uma Agent Skill que orienta um agente de programação com IA a criar um edifício interativo de estilo chinês em 3D com Three.js. O resultado é um site executável com Vite + React + Three.js, no qual uma miniatura sólida se monta ao longo de uma única timeline de 0 a 1. Assim, você pode iniciar, pausar, voltar na timeline e reproduzir a construção novamente. As peças incluem fiadas de tijolos, estrutura de madeira, suportes dougong, beirais em camadas e telhas de cerâmica.
threejs-architecture-effects é gratuito? Qual é a licença?
threejs-architecture-effects é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
threejs-architecture-effects ainda é mantido?
Manutenção ativa. O último commit de threejs-architecture-effects foi em 22 de set. de 2026.
Para que posso usar threejs-architecture-effects?
Orientar um agente de programação com IA a criar uma cena de pavilhão ou edifício chinês em Three.js Criar uma apresentação interativa de arquitetura com animação de construção andar por andar Adaptar o template inicial para outro projeto, como um pavilhão à beira de um lago
Como instalar threejs-architecture-effects?
Clone o repositório: git clone https://github.com/lhlGitHub/threejs-architecture-effects.git Crie um novo projeto a partir do starter: node threejs-architecture-effects/scripts/scaffold.mjs ./my-building Instale as dependências e inicie o servidor de desenvolvimento: npm ci && npm run dev
Onde consigo threejs-architecture-effects?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/lhlGitHub/threejs-architecture-effects

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados