Repolode
apekshik

apekshik/anykit

Cria kits coesos de props 3D prontos para jogos, com um único estilo visual a partir de imagens de referência, usando um agente Claude e geradores hospedados no fal.

Estrelas
89
Forks
7
Issues abertas
0
Último commit
há 6 dias

O que é?

AnyKit recebe de uma a quatro imagens de referência de estilo e produz um kit: um conjunto de props 3D estáticos, todos nesse mesmo estilo e dimensionados conforme medidas do mundo real. Cada item é entregue como GLB, com uma versão LOD1 e uma miniatura. O kit também inclui uma biblioteca de assets do Blender, uma renderização dos itens em conjunto com uma barra de escala, um manifesto e um ZIP com todas as saídas.

Modelos brutos de imagem para 3D costumam retornar malhas com orientação aleatória, sem dimensões reais, vidro opaco, marcas visíveis e contagens muito altas de triângulos; além disso, raramente os itens combinam entre si. AnyKit acrescenta uma etapa de planejamento e verificação ao Tripo e ao Meshy: gera as referências com uma descrição de estilo compartilhada, revisa todos os itens em conjunto, padroniza orientação e escala e limita os orçamentos de triângulos e as texturas. Um avaliador independente dá uma nota ao conjunto, e o agente continua revisando até que ele seja aprovado.

O projeto roda como um app do fal com uma API baseada em filas, além de um cliente de linha de comando e instruções para executar o agente localmente. Ele faz parte de uma família que inclui o AnyScene, para cenários completos, e o AnyShot, para renderização.

Recursos principais

  • 01Gera um conjunto de props a partir de 1 a 4 imagens de referência de estilo, usando uma descrição de estilo compartilhada.
  • 02Padroniza a escala real, a origem no centro da base e a orientação frontal de cada item.
  • 03Fornece arquivos GLB e LOD1 para cada item, com miniaturas, além de uma biblioteca de assets do Blender.
  • 04Escolhe entre Meshy e Tripo para cada item comparando as renderizações.
  • 05Inclui um avaliador automatizado que dá uma nota ao kit e orienta as revisões até que ele seja aprovado.
  • 06Oferece controles para quantidade de itens, variedade, nível de detalhe, desgaste, umidade, calor e aparência.

Casos de uso

  • Preencher uma fase de jogo com um conjunto coerente de props de escritório ou de rua em um único estilo visual.
  • Prototipar uma cena no Blender com props em escala real, prontos para uma biblioteca de assets.
  • Produzir um conjunto inicial de props para um artista refinar para a produção.

Início rápido

  1. 1

    Configure as chaves de API da fal e do Claude como secrets

    fal secrets set OPENROUTER_API_KEY=...
  2. 2

    Implante o app da fal a partir da raiz do repositório

    fal deploy app.py::AnyKitApp --app-name anykit --auth private
  3. 3

    Execute um teste de fumaça no app implantado

    python client.py smoke

Antes de usar

  • É necessária uma conta fal com acesso ao Serverless e uma chave de API da OpenRouter ou da Anthropic.
  • Cada kit gera custos reais de geração e de agentes; segundo o README, o custo típico é de cerca de US$ 25.
  • A execução ocorre em GPU workers da fal (RTX 5090 ou RTX PRO 6000). Portanto, a hospedagem local exige uma configuração comparável e o Blender 5.0.1.

Em coleções

Tópicos

Perguntas frequentes

O que é anykit?
Cria kits coesos de props 3D prontos para jogos, com um único estilo visual a partir de imagens de referência, usando um agente Claude e geradores hospedados no fal. AnyKit recebe de uma a quatro imagens de referência de estilo e produz um kit: um conjunto de props 3D estáticos, todos nesse mesmo estilo e dimensionados conforme medidas do mundo real. Cada item é entregue como GLB, com uma versão LOD1 e uma miniatura. O kit também inclui uma biblioteca de assets do Blender, uma renderização dos itens em conjunto com uma barra de escala, um manifesto e um ZIP com todas as saídas.
anykit é gratuito? Qual é a licença?
anykit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
anykit ainda é mantido?
Manutenção ativa. O último commit de anykit foi em 1 de nov. de 2026.
Para que posso usar anykit?
Preencher uma fase de jogo com um conjunto coerente de props de escritório ou de rua em um único estilo visual. Prototipar uma cena no Blender com props em escala real, prontos para uma biblioteca de assets. Produzir um conjunto inicial de props para um artista refinar para a produção.
Como instalar anykit?
Configure as chaves de API da fal e do Claude como secrets: fal secrets set OPENROUTER_API_KEY=... Implante o app da fal a partir da raiz do repositório: fal deploy app.py::AnyKitApp --app-name anykit --auth private Execute um teste de fumaça no app implantado: python client.py smoke
Onde consigo anykit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apekshik/anykit

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

Projetos relacionados