Skip to content
Pular para o conteúdo
Voltar ao Blog
wgpu-mc traz Gráficos Modernos ao Minecraft

wgpu-mc traz Gráficos Modernos ao Minecraft

Alexandru Maftei
Alexandru Maftei
@ice
Atualizado
22 visualizações
TL;DR:wgpu-mc é um motor de renderização baseado em Rust que substitui o backend OpenGL antigo do Minecraft por APIs de gráficos modernos. Aprenda a instalar o mod Electrum e decida se a última renderização é apropriada para o seu setup.
Projeto da comunidade do GitHub · Minecraft

wgpu-mc (wgpu-mc/wgpu-mc)

Substituto baseado em Rust do renderizador padrão do Minecraft

Star no GitHub ↗
⭐ 585 estrelas💻 Rust📜 MPL-2.0

Se você percebeu que o renderizador do Minecraft parece desatualizado em comparação com jogos modernos, o wgpu-mc oferece uma alternativa. Este motor de renderização baseado em Rust substitui o antigo backend OpenGL, trazendo suporte para APIs de gráficos modernos e potencialmente melhor desempenho em hardware atual.

O que Esse Projeto Faz

o wgpu-mc é um motor de renderização baseado em WebGPU construído inteiramente em Rust. Em vez de confiar no OpenGL (que impulsionou os gráficos do Minecraft desde o início), ele usa uma camada de abstração de GPU moderna que pode atingir múltiplas APIs de gráficos dependendo do seu hardware. No Windows, é normalmente DirectX 12. No Linux e macOS, retrocede para Vulkan ou Metal.

O projeto começou como um projeto de paixão em 2021 com um objetivo direto: dar ao Minecraft uma pipeline de renderização projetada para hardware de geração atual em vez de código escrito para sistemas de 2009.

Para jogabilidade real do Minecraft, você usaria o wgpu-mc através do Electrum, um mod Fabric que troca o renderizador padrão Blaze3D do Minecraft pelo motor wgpu-mc. Tanto o motor quanto o mod ainda estão em beta, o que é bom notar de antemão.


Por que Você Quer Isso

Cárteis gráficos modernos são construídos em torno de conceitos que o OpenGL lida mal. Se você estiver executando uma GPU mais nova, o seu hardware está essencialmente esperando o OpenGL atingir o nível. O wgpu-mc corta essa camada intermediária.

Os benefícios reais se resumem a três coisas: potenciais ganhos de desempenho em sistemas modernos, melhor suporte para recursos de GPU mais recentes e futurização. Se você se sentiu frustrado com o desempenho do Minecraft mesmo em hardware que deveria lidar com facilidade, isso pode ajudar. Dito isso, as melhoras reais no frame rate variam muito dependendo do seu GPU específico e dos mods que você está executando ao lado.

Isso não é para jogadores que apenas querem que o Minecraft vão mais rápido (você provavelmente está bem). É para pessoas interessadas em ver o que um renderizador do Minecraft modernizado poderia fazer e que não se importam em executar software de estágio beta para experimentar.


Como Fazê-lo Funcionar

A instalação assume que você está confortável com modding Fabric. Primeiramente, você precisará de uma instalação do Fabric para Minecraft Java 26.1.2 (a última versão estável até 2026) ou sua versão preferida.

O Electrum, o mod Fabric que integra o wgpu-mc, ainda está em desenvolvimento. Você o baixará do GitHub ou das fontes oficiais do projeto. Dado que malware frequentemente se disfarça de mods do Minecraft em sites de terceiros, sempre baixe mods das releases oficiais do GitHub ou de lançadores confiáveis como MultiMC ou Modrinth sempre que possível.

O processo básico de instalação parece algo assim:

code
1. Instale o Fabric para a versão do Minecraft escolhida
2. Baixe o JAR mais recente do Electrum das releases do GitHub do wgpu-mc
3. Deixe-o cair na pasta de mods
4. Inicie o Minecraft através do Fabric
5. Teste em um mundo de single-player primeiro antes de importar um mundo que você se importa

Uma coisa que atrapalha as pessoas: mesmo com o Electrum instalado, o Minecraft pode ainda renderizar via OpenGL inicialmente. Você pode precisar ativar explicitamente o renderizador wgpu-mc nas configurações de vídeo do Minecraft. Verifique a documentação do mod para a sua versão específica.


O que Melhora

Se você está esperando mudanças visuais dramáticas, ficará desapontado. Fale sério, o wgpu-mc não adiciona traçado de raios ou reformata o estilo de arte do Minecraft. O que ele faz é lidar com a pipeline gráfica de forma mais eficiente, o que pode significar taxas de quadros mais suaves, melhor suporte para altas distâncias de renderização e potencialmente menos desperdício de memória da GPU.

Captura de tela do projeto
Captura de tela do projeto

Você pode notar tempos de frame melhorados em construções grandes ou cenas complexas com muitas entidades. A compatibilidade de shader é mais limitada do que com o Minecraft padrão (já que você está usando uma pipeline de renderização diferente), embora o desenvolvimento esteja em andamento.

A comunidade do Minecraft capturou algumas capturas de tela mostrando o motor em ação. Os visuais parecem... como o Minecraft. Porque são. As melhoras estão por debaixo do capô.

Se você usa ferramentas como a Pesquisa de Blocos do Minecraft para planejar construções detalhadas, você pode descobrir que cenas complexas são renderizadas mais suavemente quando você as coloca no mundo.


Limitações e Pitfals Reais

Sejamos diretos: isso é software beta. Você pode encontrar crashes que não acontecem no Minecraft vão. A compatibilidade de mods é hit-or-miss. Alguns mods que modificam a renderização irão quebrar. Outros funcionam bem.

O suporte a shader é limitado em comparação com OptiFine ou Iris, embora isso esteja melhorando. Se você está fortemente investido em pacotes de shader, o wgpu-mc pode não estar pronto para você ainda. Na verdade, você deve testá-lo em um mundo fresco primeiro, independentemente dos mods que você está executando.

O projeto depende de contribuições da comunidade, e o desenvolvimento é mais lento do que um produto comercial. Isso é padrão para projetos de código aberto, mas importa se você encontrar um bug ou problema de compatibilidade. Você pode ter que esperar por um patch.

GPUs AMD mais antigas e algumas gráficos integradas relataram problemas. Se o seu hardware for mais de 5-6 anos, você pode querer testar em um save não crítico primeiro.


Projetos Comparáveis

Você provavelmente ouviu falar de OptiFine e Iris, que são mods de desempenho para o renderizador existente do Minecraft em vez de substitutos. Ambos são mais estáveis e têm suporte de shader mais amplo, mas funcionam dentro das restrições do OpenGL. Para hardware mais novo, o abordagem do wgpu-mc poderia eventualmente superá-los, embora ainda não esteja lá.

Há também o Sodium (um mod Fabric focado na otimização do renderizador de base) e o Lithium (otimizando a lógica do servidor). Ambos podem coexistir com o wgpu-mc se você quiser, embora você sacrifique alguma estabilidade para a combinação.

Se você apenas quer melhor desempenho no Minecraft sem experimentar, o Sodium mais o Lithium é a resposta mainstream. Se você quer ajudar a desenvolver a próxima geração de renderização do Minecraft, o wgpu-mc é onde isso acontece.

Sobre o autor
Alexandru Maftei
Alexandru MafteiRedator-chefe

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Comentários

Nenhum comentário ainda. Seja o primeiro a compartilhar sua opinião!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy