Vidro #19

Closed
opened 2026-10-03 20:53:26 -03:00 by caio · 0 comments
Owner

Objetivo

Um bloco transparente: da para ver o mundo atraves dele.

O que vou aprender

  • Canal alfa no atlas e alpha test no shader (discard), que dispensa ordenar os triangulos
  • Por que duas faces de vidro encostadas nao devem ser desenhadas
  • Ambient occlusion so de blocos opacos

Tarefas

  • Textura de vidro com moldura e centro transparente
  • discard no fragment shader para pixels com alfa baixo
  • Faces entre dois vidros escondidas, faces entre vidro e outros blocos desenhadas
  • Vidro na hotbar

Pronto quando

Uma parede de vidro mostra o que esta atras dela, sem faces internas aparecendo.

## Objetivo Um bloco transparente: da para ver o mundo atraves dele. ## O que vou aprender - Canal alfa no atlas e *alpha test* no shader (`discard`), que dispensa ordenar os triangulos - Por que duas faces de vidro encostadas nao devem ser desenhadas - Ambient occlusion so de blocos opacos ## Tarefas - [ ] Textura de vidro com moldura e centro transparente - [ ] `discard` no fragment shader para pixels com alfa baixo - [ ] Faces entre dois vidros escondidas, faces entre vidro e outros blocos desenhadas - [ ] Vidro na hotbar ## Pronto quando Uma parede de vidro mostra o que esta atras dela, sem faces internas aparecendo.
caio added this to the Blocos especiais milestone 2026-10-03 20:53:26 -03:00
caio closed this issue 2026-10-03 21:07:28 -03:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
caio/simple-minecraft-rust#19
No description provided.