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)