Tochas que iluminam #20

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

Objetivo

Uma tocha que acende o ambiente em volta, inclusive a noite e dentro de cavernas.

O que vou aprender

  • Luz por blocos: niveis de 0 a 15 que diminuem 1 por bloco, propagados por busca em largura (flood fill)
  • Por que a luz de um chunk depende dos chunks vizinhos, e como calcular so a regiao necessaria
  • Luz suave por vertice, misturando os 4 blocos em volta de cada canto
  • Cor da luz da tocha no shader, somada a luz do ceu

Tarefas

  • Bloco de tocha fino, que nao colide e so pode ser colocado em cima de um bloco
  • Propagacao da luz das tochas ao montar a malha, consultando os chunks vizinhos
  • Atributo novo no vertice com a luz dos blocos
  • Refazer as malhas atingidas pela luz quando uma tocha e colocada ou quebrada
  • A chama da tocha brilha sozinha, mesmo a noite

Pronto quando

A noite, uma tocha ilumina um circulo em volta dela, com a luz diminuindo aos poucos e bloqueada pelas paredes.

## Objetivo Uma tocha que acende o ambiente em volta, inclusive a noite e dentro de cavernas. ## O que vou aprender - Luz por blocos: niveis de 0 a 15 que diminuem 1 por bloco, propagados por busca em largura (flood fill) - Por que a luz de um chunk depende dos chunks vizinhos, e como calcular so a regiao necessaria - Luz suave por vertice, misturando os 4 blocos em volta de cada canto - Cor da luz da tocha no shader, somada a luz do ceu ## Tarefas - [ ] Bloco de tocha fino, que nao colide e so pode ser colocado em cima de um bloco - [ ] Propagacao da luz das tochas ao montar a malha, consultando os chunks vizinhos - [ ] Atributo novo no vertice com a luz dos blocos - [ ] Refazer as malhas atingidas pela luz quando uma tocha e colocada ou quebrada - [ ] A chama da tocha brilha sozinha, mesmo a noite ## Pronto quando A noite, uma tocha ilumina um circulo em volta dela, com a luz diminuindo aos poucos e bloqueada pelas paredes.
caio added this to the Blocos especiais milestone 2026-10-03 20:53:27 -03:00
caio closed this issue 2026-10-03 21:16:42 -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#20
No description provided.