← Projeto Alpha Projeto Gama →
JavaGLSLMinecraftShaders

Projeto Beta

Minecraft modificado com um sistema de pré-ray tracing otimizado para GPUs antigas, simulando iluminação indireta sem suporte nativo a RT.

Sobre o projeto

O Projeto Beta surgiu da curiosidade de levar iluminação próxima ao ray tracing para hardware que não suporta DXR ou Vulkan RT. Usando modificações diretas no pipeline de renderização do Minecraft, foi desenvolvido um sistema de shaders GLSL capaz de simular reflexos, oclusão ambiental e bounced light.

O resultado não é tecnicamente ray tracing — mas o efeito visual se assemelha bastante, especialmente em ambientes fechados e com superfícies reflexivas. O foco foi manter a performance em GPUs com pelo menos 2GB de VRAM, sem exigir extensões modernas.

Funcionalidades principais

🌅
Iluminação Indireta Simulada
Screen-space techniques para simular luz quicando entre superfícies, sem traçado real de raios.
🔲
Oclusão Ambiental (SSAO)
SSAO customizado com amostras otimizadas para manter FPS estável mesmo em hardware mais antigo.
🪟
Reflexos por Cubemap
Reflexos dinâmicos aproximados usando cubemaps atualizados por setor, com custo controlado.
🎨
Pipeline GLSL Custom
Vertex e fragment shaders completamente reescritos para dar suporte aos novos efeitos visuais.
Otimização para GPUs Antigas
Técnicas de early-exit, mip-mapping agressivo e culling para manter desempenho aceitável.
🔧
Compatível com Vanilla
Funciona com o Minecraft padrão, sem exigir mods adicionais além do próprio shader pack.

Galeria

Stack de tecnologias

Java
🌑GLSL
🎮Minecraft
🖥️OpenGL
🔧OptiFine API
📦LWJGL
desenvolvido por Henri
Início Projetos Projeto Beta

Projeto Beta

Minecraft modificado com um sistema de pré-ray tracing otimizado para GPUs antigas, simulando iluminação indireta sem suporte nativo a RT.

JavaGLSLMinecraftShaders
📄

Sobre o projeto

O Projeto Beta surgiu da curiosidade de levar iluminação próxima ao ray tracing para hardware que não suporta DXR ou Vulkan RT. Usando modificações diretas no pipeline de renderização do Minecraft, foi desenvolvido um sistema de shaders GLSL capaz de simular reflexos, oclusão ambiental e bounced light.

O resultado não é tecnicamente ray tracing — mas o efeito visual se assemelha bastante, especialmente em ambientes fechados e com superfícies reflexivas. O foco foi manter a performance em GPUs com pelo menos 2GB de VRAM, sem exigir extensões modernas.

Funcionalidades principais

  • 🌅
    Iluminação Indireta Simulada — Screen-space techniques para simular luz quicando entre superfícies, sem traçado real de raios.
  • 🔲
    Oclusão Ambiental (SSAO) — SSAO customizado com amostras otimizadas para manter FPS estável mesmo em hardware mais antigo.
  • 🪟
    Reflexos por Cubemap — Reflexos dinâmicos aproximados usando cubemaps atualizados por setor, com custo controlado.
  • 🎨
    Pipeline GLSL Custom — Vertex e fragment shaders completamente reescritos para dar suporte aos novos efeitos visuais.
  • Otimização para GPUs Antigas — Técnicas de early-exit, mip-mapping agressivo e culling para manter desempenho aceitável.
  • 🔧
    Compatível com Vanilla — Funciona com o Minecraft padrão, sem exigir mods adicionais além do próprio shader pack.
🖼️

Galeria

🔧

Stack de tecnologias

JavaGLSLMinecraftOpenGLOptiFine APILWJGL