Descrição
Escrever shaders GLSL 330 específicos para renderizar efeitos visuais de destaque quando o cursor do mouse passa sobre um bloco (hover) ou quando o mestre seleciona um bloco para ação.
Shaders a Implementar
highlight.vert (Vertex Shader)
- Recebe posição e normal do bloco
- Aplica transformação MVP isométrica
- Passa coordenadas para o fragment shader
highlight.frag (Fragment Shader)
- Uniform
u_HighlightColor (vec4) para cor configurável
- Uniform
u_Pulse (float) para efeito pulsante animado
- Blend aditivo com cor base do bloco
- Suporte a bordas/contorno (outline effect)
Critérios de Aceite
Assets
Arquivos: assets/shaders/highlight.vert e assets/shaders/highlight.frag
Descrição
Escrever shaders GLSL 330 específicos para renderizar efeitos visuais de destaque quando o cursor do mouse passa sobre um bloco (hover) ou quando o mestre seleciona um bloco para ação.
Shaders a Implementar
highlight.vert (Vertex Shader)
highlight.frag (Fragment Shader)
u_HighlightColor(vec4) para cor configurávelu_Pulse(float) para efeito pulsante animadoCritérios de Aceite
Assets
Arquivos:
assets/shaders/highlight.verteassets/shaders/highlight.frag