Materialize CLI
March 15, 2026 · View on GitHub
Versão em português. English README.
CLI em Rust que gera mapas PBR a partir de texturas difusas, usando compute shaders GPU (wgpu).
Mapas gerados: Height, Normal, Metallic, Smoothness, Edge, AO (Ambient Occlusion).
Instalação rápida
git clone https://github.com/seu-user/materialize-cli
cd materialize-cli
./install.sh
Requisitos: Python 3 (instalador) e Rust (cargo) para compilar. O instalador coloca o binário em ~/.local/bin/materialize.
- Linux/macOS:
./install.sh|./install.sh uninstall|./install.sh reinstall - Windows:
.\install.ps1ouinstall.bat
Uso
materialize texture.png -o ./out/ -v
# Gera: texture_height.png, texture_normal.png, texture_metallic.png,
# texture_smoothness.png, texture_edge.png, texture_ao.png
materialize diffuse.png --format png --quiet # sem listar arquivos no stdout
# Instalar a skill do Cursor no projeto atual (.cursor/skills/materialize-cli)
materialize skill install
Documentação
Veja docs/README.md para visão geral, instalação detalhada e links para arquitetura, algoritmos e roadmap.