Doop
Doop is an open-source multiplayer design canvas and design MCP for Claude Code, Codex, and any AI agent. Design side by side with agents — free in beta.
Gerador de prompts detalhados de textura e material para IA de imagem, com biblioteca de materiais e amostra visual de cada um.
Translation pending
DesignJavaScript · CSSGitHub @gugaxdOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Gerador de prompts detalhados de textura e material para IA de imagem. Você escolhe um material na biblioteca, ajusta os atributos e a cena, e sai um prompt pronto para o modelo escolhido. Roda inteiramente no navegador, sem back-end.Read the full README ↗
Gerador de prompts detalhados de textura e material para IA de imagem. Você escolhe um material na biblioteca, ajusta os atributos e a cena, e sai um prompt pronto para o modelo escolhido. Roda inteiramente no navegador, sem back-end.
A ordem segue o exemplo de referência:
assunto → "the X form made of" material → detalhes → atributos → cor → luz → fundo → estilo → composição
biblioteca.js guarda o material e os detalhes de cada variação. Os detalhes não falam de
acabamento, desgaste nem iridescência: isso vem dos atributos, para não sair frase contraditória
quando o slider muda. prompt.js monta as partes e formata por modelo:
| Modelo | Formato |
|---|---|
| Grok | caixa alta entre chaves, igual ao exemplo |
| Midjourney | lista corrida + --ar, --style raw, --v 7, --tile e --no |
| GPT Image | frases completas, com "Avoid:" no fim |
| Flux / SD | lista de termos, prompt negativo em campo separado |
| Firefly | frases completas, sem proporção no texto |
Todo fragmento existe em inglês e em português. No modo automático, o idioma do prompt segue o
que você escreve no assunto, na cor e no detalhe extra: detectarIdioma, em prompt.js, pontua
palavras típicas de cada língua e conta acento a favor do português. O texto dos presets de
assunto não é pontuado, porque troca de língua junto com o resto, mas um preset escolhido em
português conta como sinal. Sem nada escrito, o prompt sai em inglês, que é onde os modelos de
imagem acertam mais. O idioma também pode ser fixado à mão.
Nenhuma imagem é baixada: cada amostra é pintada pixel a pixel em amostras.js, a partir de
ruído Perlin, fbm e Worley. São dois renderizadores:
Os renderizadores são geradores (function*). O agendador fatia o trabalho em blocos de 10 ms
entre quadros, então a biblioteca vai aparecendo sem travar a interface, e a amostra grande do
destaque passa na frente da fila. Cada amostra fica em cache por parâmetro e resolução.
As amostras são ilustrativas — mostram o caráter do material, não o resultado do modelo.
Entra em MATERIAIS, em src/biblioteca.js, com os negativos em neg e negPt e, em cada
variação, material e detalhes em inglês e o mesmo em pt. O material em português começa
pelo substantivo, sem artigo, porque entra depois de "feita de". A amostra reaproveita um gerador existente
(papel, madeira, marmore, pedra, concreto, terrazzo, gesso, tecido, couro,
escovado, oxidado, agua, holo) ou um shader de esfera (vidro, gel, metal,
plastico, ceramica, veludo, perola). Gerador novo entra em GERADORES, em
src/amostras.js.
Paleta, tipografia, Header e Footer vêm do gri.d.maker,
que é a fonte da verdade da família. As cópias de referência estão em assets/design-system.md
e assets/tokens.css. Ao mudar qualquer token lá, replique aqui.
A Host Grotesk SemiBold vem da Google Fonts, como no 3d maker. Gere o subconjunto de
"texture prompts" e troque por @font-face embutido para cortar a chamada externa.
npm install
npm run dev
Vercel, sem configuração (Vite, build npm run build, saída dist).
MIT