Sobre o projeto
Reze Design é uma plataforma web de código aberto para projetar, renderizar e compartilhar cenas MMD (MikuMikuDance) inteiramente no navegador, construída sobre WebGPU e TypeScript. O objetivo é trazer o fluxo de trabalho clássico do MMD desktop — modelos, movimentos, trabalho de câmera e efeitos estilo MME — para uma aba, sem instalação e com um link permanente para cada cena publicada.
Principais recursos descritos no README:
- **Modelos e movimentos MMD**: reprodução de PMX e VMD com animação esquelética, IK, morphs e física de corpos rígidos para cabelo e roupas. Vários personagens podem ser carregados ao mesmo tempo, além de um PMX de palco para o ambiente.
- **Grafos de shader de material**: um editor de nós estilo Blender para estilizar modelos, compilado para WGSL conforme você trabalha, com suporte a toon ramps, rim e fresnel, e iluminação de cena disponível para o grafo.
- **Estilos de renderização**: quatro conjuntos de estilos integrados (Aether Gazer, Wuthering Waves, Zenless Zone Zero, Honkai: Star Rail) portados como grafos de nós, reestilizando papéis de grupo enquanto preservam as configurações de fundo, contorno, gradação e chão.
- **Efeitos de cena**: efeitos WGSL de programação ao vivo colocados atrás ou na frente do modelo, com reconhecimento de profundidade para que as partículas passem atrás dos personagens. Vários efeitos podem ser executados e compostos na ordem de aplicação. Os efeitos podem conduzir grandes contagens de partículas na GPU, fitas ao longo de ossos, emitir luzes e ler posições de ossos, andamento da música, notas e linhas de letra. Cada efeito declara seus próprios parâmetros, gerando controles deslizantes no painel.
- **Linha do tempo de animação e editor de curvas**: crie poses-chave arrastando ossos na viewport, edite as curvas bezier do VMD, anime rostos e câmera e exporte de volta para VMD.
- **Gradação de cores**: ASC CDL com rodas de cores, com pré-visualização na cena real.
- **Iluminação de cena**: posicionamento do sol, luz mundial, bloom, iluminação mundial HDR e slots separados para HDRI de iluminação versus céu visível.
- **Placas de filmagem real**: vídeo no qual o personagem se situa, restaurando o posicionamento da câmera e do chão, com suporte a filmagem inclinada.
- **Adereços e cartões**: adereços ligados a ossos (microfone, leque, espada) e planos de foto/vídeo na cena.
- **Exportação de vídeo**: mp4 de 60 fps até 4K com 4× MSAA, proporções que vão de cinemascope a verticais, modos tela verde e alfa, renderizados quadro a quadro para uma temporização determinística.
- **Estatísticas de uso opcionais**: desativadas por padrão, relatando do que um vídeo finalizado foi feito, e não quem o fez, com resultados agregados públicos e uma página de privacidade.
- **Publicação**: uma URL permanente que reproduz a própria cena interativa, permitindo que os espectadores orbitem a câmera e copiem a cena para seu próprio editor.
- **Conteúdo da comunidade**: compartilhamento e reuso com um clique de gradações, grafos de shader, efeitos e cenas.
- **Paleta de comandos**: acesso por ⌘K a ações e configurações.
- **Persistência**: cenas, uploads e rascunhos salvos no armazenamento local e no IndexedDB, sem nada enviado a um servidor a menos que sejam publicados.
- **Sincronização labial a partir de letras**: converte um arquivo `.lrc` em um VMD de morph de boca, mapeando sílabas para as cinco formas de boca do MMD em kana, hangul, hanzi, romaji, pinyin ou inglês, com tratamento bilíngue de letras.
O projeto faz parte da família Reze MMD juntamente com reze-engine (a base de renderização WebGPU), reze-studio (edição de animação por linha do tempo e curvas), MiKaPo (captura de movimento no navegador com exportação para VMD) e reze-rig (retargeting de FBX para VMD). A documentação está disponível em inglês e chinês simplificado. O repositório é licenciado sob AGPL-3.0-or-later.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.