尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 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.查看完整 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