尚未偵測到更新。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