Quake 3 BSP Viewer — Renderização Avançada
Controles:
Clique no canvas para pointer-lock • WASD mover • Space subir • Ctrl/C descer • Shift sprint • Esc solta mouse
Modos de Renderização:
[1] Wireframe • [2] Textura • [3] Textura + Lightmap • [4] Lightmap Only
Features Implementadas:
  • PVS (Potentially Visible Set) — Sistema de culling espacial
  • Q3 Shader System — Suporte completo a scripts de shader (.shader)
  • Lightmapping — Iluminação pré-calculada com overbright
  • Animação de Texturas — animMap com múltiplos frames
  • Bezier Patches — Superfícies curvas tesseladas
  • Blend Modes — Opaque, Add, Filter, Blend (alpha)
Tecnologias: Three.js • TypeScript • Vite • GLSL
Formato: Quake 3 IBSP v46 (BSP + Lightmaps + Shaders)